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',