And teach shouldAssumeDSOLocal that ppc has no copy relocations.
The resulting code handlen a few more case than before. For example, it
knows that a weak symbol can be resolved to another .o file, but it
will still be in the main executable.
| Paths 
 |  Differential  D21839  
PowerPC: Use shouldAssumeDSOLocal in classifyGlobalReference ClosedPublic Authored by • rafael on Jun 29 2016, 8:54 AM. 
Details 
Diff Detail 
 Event TimelineComment Actions So you can't interpose weak symbols on PPC? 
 This revision is now accepted and ready to land.Jan 25 2017, 4:34 PM 
Revision Contents 
 
Diff 62228 lib/Target/PowerPC/PPCSubtarget.cpp
 lib/Target/TargetMachine.cpp
 test/CodeGen/PowerPC/fast-isel-load-store.ll
 test/CodeGen/PowerPC/mcm-13.ll
 test/CodeGen/PowerPC/mcm-6.ll
 test/CodeGen/PowerPC/mcm-obj.ll
 test/CodeGen/PowerPC/p8-scalar_vector_conversions.ll
 test/CodeGen/PowerPC/ppc64le-aggregates.ll
 test/CodeGen/PowerPC/ppcf128-endian.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
We should add a comment here that PPC does not use copy relocations.