[Bug target/79041] aarch64 backend emits R_AARCH64_ADR_PREL_PG_HI21 relocation despite -mpc-relative-literal-loads option being used
ktkachov at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jan 10 11:36:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79041
ktkachov at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2017-01-10
CC| |ktkachov at gcc dot gnu.org
Known to work| |7.0
Ever confirmed|0 |1
Known to fail| |6.3.1
--- Comment #1 from ktkachov at gcc dot gnu.org ---
Confirmed on GCC 6.3.1
This doesn't appear on trunk. Trunk generates a pc-relative load.
aarch64-none-elf-objdump -r t.o
reloc.o: file format elf64-littleaarch64
RELOCATION RECORDS FOR [.text]:
OFFSET TYPE VALUE
0000000000000018 R_AARCH64_CALL26 strcmp
0000000000000038 R_AARCH64_ABS64 .rodata.str1.8
0000000000000040 R_AARCH64_ABS64 .rodata.str1.8+0x0000000000000008
More information about the Gcc-bugs
mailing list