Remove old/unused atomicops code

None of these gcc versions of atomicopts are used in
chromium anymore.  The portable versions were added in:
https://codereview.chromium.org/636783002 and all our
GCC-based targets use those now.

This change mostly just removes dead code.

Some files were added to base/allocator/BUILD.gn in order
to have it match allocator.gyp.   These were not required
before but are now (specifically tcmalloc's
base/atomicops-internals-x86.cc).  We got away without it
previously since base/atomicops_internals_x86_gcc.cc
provided the same symbol, but the symbol collision was
arguably a bug.

BUG=423074

Review URL: https://codereview.chromium.org/1211903003

Cr-Original-Commit-Position: refs/heads/master@{#337123}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b030801fcf447602931b3e4b8f94aae8053c61fb
diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py
index e2b35bc..353fcdd 100755
--- a/tools/gn/bootstrap/bootstrap.py
+++ b/tools/gn/bootstrap/bootstrap.py
@@ -143,7 +143,6 @@
   ])
   static_libraries['base']['sources'].extend([
       'base/at_exit.cc',
-      'base/atomicops_internals_x86_gcc.cc',
       'base/base_paths.cc',
       'base/base_switches.cc',
       'base/callback_internal.cc',