https://sourceware.org/bugzilla/show_bug.cgi?id=22626
--- Comment #2 from Sergei Trofimovich <slyfox at inbox dot ru> --- Same for master from commit 390c91cfcffe1a0d75b6100d1542cda2544993b3 (HEAD -> master, origin/master, origin/HEAD) Author: H.J. Lu <hjl.to...@gmail.com> Date: Sun Dec 17 09:40:54 2017 -0800 x86: Check pseudo prefix without instruction built as: $ ../binutils-gdb/configure --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=powerpc-unknown-linux-gnu --disable-werror tested as (exact linker invocation): ./link-dev.sh GNU ld (GNU Binutils) 2.29.51.20171217 Supported emulations: elf32ppclinux elf32ppc elf32ppcsim elf32lppclinux elf32lppc elf32lppcsim elf64ppc elf64lppc 00000502 00000906 R_PPC_ADDR16_HA readelf: Error: bad symbol index: 00000009 in reloc 0000050a 00000904 R_PPC_ADDR16_LO readelf: Error: bad symbol index: 00000009 in reloc 00000532 00000906 R_PPC_ADDR16_HA readelf: Error: bad symbol index: 00000009 in reloc 0000053a 00000904 R_PPC_ADDR16_LO readelf: Error: bad symbol index: 00000009 in reloc $ cat ./link-dev.sh #!/bin/bash ld/ld-new \ --sysroot=/usr/powerpc-unknown-linux-gnu \ --eh-frame-hdr \ -V \ --secure-plt \ -m elf32ppclinux \ -dynamic-linker /lib/ld.so.1 \ -pie \ -o a \ /usr/powerpc-unknown-linux-gnu/usr/lib/../lib/crt1.o \ /usr/powerpc-unknown-linux-gnu/usr/lib/../lib/crti.o \ /usr/lib/gcc/powerpc-unknown-linux-gnu/7.2.0/crtbegin.o \ -L/usr/lib/gcc/powerpc-unknown-linux-gnu/7.2.0 \ -L/usr/lib/gcc/powerpc-unknown-linux-gnu/7.2.0/../../../../powerpc-unknown-linux-gnu/lib/../lib \ -L/usr/powerpc-unknown-linux-gnu/lib/../lib \ -L/usr/powerpc-unknown-linux-gnu/usr/lib/../lib \ -L/usr/lib/gcc/powerpc-unknown-linux-gnu/7.2.0/../../../../powerpc-unknown-linux-gnu/lib \ -L/usr/powerpc-unknown-linux-gnu/lib \ -L/usr/powerpc-unknown-linux-gnu/usr/lib \ \ a.o \ \ -lgcc \ --as-needed -lgcc_s --no-as-needed \ -lc -lgcc \ --as-needed -lgcc_s --no-as-needed \ /usr/lib/gcc/powerpc-unknown-linux-gnu/7.2.0/crtend.o \ /usr/powerpc-unknown-linux-gnu/usr/lib/../lib/crtn.o LANG=C readelf -a ./a >log 2>&1 fgrep 'bad symbol index' log -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils