Use DefinedSynthetic for _gp* symbols.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 12 Apr 2016 13:26:51 +0000 (13:26 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 12 Apr 2016 13:26:51 +0000 (13:26 +0000)
commit6f92e14ce2a7ea84f43622adb50f5d086bef0c4f
tree5c28bbadf86589f782f6a9b70ef3383a6f313f57
parent97f0dcdea8aa7e75084fd9e5fa09dbbe7a72e7ce
Use DefinedSynthetic for _gp* symbols.

The test changes to put _gp* in the .got section matches what both bfd
and gold do.

llvm-svn: 266067
lld/ELF/Symbols.h
lld/ELF/Target.cpp
lld/ELF/Target.h
lld/ELF/Writer.cpp
lld/test/ELF/basic-mips.s
lld/test/ELF/mips-got-relocs.s
lld/test/ELF/mips-gp-disp.s
lld/test/ELF/mips-gp-local.s
lld/test/ELF/mips-gprel32-relocs.s
lld/test/ELF/mips-hilo-gp-disp.s