DescriptionRemove 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
Committed: https://crrev.com/b030801fcf447602931b3e4b8f94aae8053c61fb
Cr-Commit-Position: refs/heads/master@{#337123}
Patch Set 1 #Patch Set 2 : #Patch Set 3 : #Patch Set 4 : #Patch Set 5 : #Patch Set 6 : #Patch Set 7 : also remove _gcc.h #
Total comments: 6
Messages
Total messages: 36 (11 generated)
|