On Thu, Apr 21, 2016 at 8:39 PM, Hans-Peter Nilsson wrote: >> Date: Wed, 20 Apr 2016 20:31:50 -0700 >> From: "H.J. Lu" > >> * elflink.c (_bfd_elf_link_create_dynstrtab): Set dynobj to a >> normal input file if possible. > > Looks like this caused, for a cross -m32 build to arm-unknown-eabi: > > Running /tmp/hpautotest-binutils/bsrc/src/ld/testsuite/ld-arm/arm-elf.exp ... > FAIL: Indirect cross-library function reference > FAIL: TLS dynamic application > FAIL: GOT relocations in executables > FAIL: Thumb and -gc-sections > FAIL: Simple dynamic application > FAIL: Simple dynamic application without .rel.plt in linker script > FAIL: Non-pcrel function reference > FAIL: Mixed ARM/Thumb dynamic application > FAIL: Mixed ARM/Thumb arch5 dynamic application > FAIL: Using Thumb lib by another lib > FAIL: MOVW/MOVT against shared libraries > FAIL: Mixed ARM/Thumb dynamic application with farcalls > FAIL: Mixed ARM/Thumb arch5 dynamic application with farcalls > FAIL: TLS long plt > FAIL: IFUNC test 7 > FAIL: IFUNC test 8 > FAIL: IFUNC test 9 > FAIL: IFUNC test 10 > FAIL: IFUNC test 13 > FAIL: IFUNC test 14 > FAIL: IFUNC test 15 > FAIL: IFUNC test 16 > FAIL: Preempt Thumb symbol > FAIL: ld-arm/unresolved-1-dyn > > brgds, H-P I checked in this fix. Sorry that. -- H.J.