I hope it is OK to file bug reports this way. I couldn't see a bug report script so I used the one from GCC. This file was created by: # cd /root/downloads/binutils-2.17cvs20070426 # touch LAST_UPDATED # /root/downloads/gcc-4_3-trunk/contrib/test_summary -t > mail_binutils-1.txt
LAST_UPDATED: Native configuration is i686-pc-linux-gnu === binutils tests === Running target unix FAIL: windres/bmpalign (parse) === binutils Summary === # of expected passes 42 # of unexpected failures 1 # of expected failures 22 # of untested testcases 4 === gas tests === Running target unix === gas Summary === # of expected passes 212 === ld tests === Running target unix FAIL: bootstrap FAIL: bootstrap with strip FAIL: bootstrap with --traditional-format FAIL: bootstrap with --no-keep-memory FAIL: bootstrap with --relax FAIL: cdtest FAIL: cdtest with -Ur FAIL: Run with libdwarf1.so first FAIL: Run with libdwarf1.so last FAIL: preinit array FAIL: init array FAIL: fini array FAIL: Run normal with libfoo.so FAIL: Run protected with libfoo.so FAIL: Run hidden with libfoo.so FAIL: Run normal with versioned libfoo.so FAIL: Run warn with versioned libfoo.so FAIL: Run protected with versioned libfoo.so FAIL: Run hidden with versioned libfoo.so FAIL: Run normal libbar.so with libfoo.so FAIL: Run protected libbar.so with libfoo.so FAIL: Run hidden libbar.so with libfoo.so FAIL: Run normal libbar.so with versioned libfoo.so FAIL: Run protected libbar.so with versioned libfoo.so FAIL: Run hidden libbar.so with versioned libfoo.so FAIL: Run dl1a with --dynamic-list=dl1.list and dlopen on libdl1.so FAIL: Run dl1b with --dynamic-list-data and dlopen on libdl1.so FAIL: Run with libdl2a.so FAIL: Run with libdl2b.so FAIL: Run with libdl2c.so FAIL: Run with libdl4a.so FAIL: Run with libdl4b.so FAIL: Run with libdl4c.so FAIL: Run with libdl4d.so FAIL: Run with libdl4e.so FAIL: Run with libdl4f.so FAIL: Run dl6a1 with --dynamic-list-data and dlopen on libdl6a.so FAIL: Run dl6a2 with -Bsymbolic-functions and dlopen on libdl6a.so FAIL: Run dl6a3 with -Bsymbolic and dlopen on libdl6a.so FAIL: Run dl6a4 with -Bsymbolic --dynamic-list-data and dlopen on libdl6a.so FAIL: Run dl6a5 with -Bsymbolic-functions --dynamic-list-cpp-new and dlopen on libdl6a.so FAIL: Run dl6a6 with --dynamic-list-cpp-new -Bsymbolic-functions and dlopen on libdl6a.so FAIL: Run dl6a7 with --dynamic-list-data -Bsymbolic and dlopen on libdl6a.so FAIL: Run dl6b1 with --dynamic-list-data and dlopen on libdl6b.so FAIL: Run dl6b2 with dlopen on libdl6b.so FAIL: Run dl6c1 with --dynamic-list-data and dlopen on libdl6c.so FAIL: Run dl6d1 with --dynamic-list-data and dlopen on libdl6d.so FAIL: Run with libdl3a.so FAIL: Run with libdl3b.so FAIL: Run with libdl3c.so FAIL: Run with libnew1a.so FAIL: Run with libnew1b.so FAIL: Run with libwrap1a.so and libwrap1b.so FAIL: Run with libwrap1b.so and libwrap1a.so FAIL: vers3 FAIL: vers4 FAIL: vers4a FAIL: vers6 FAIL: vers9 FAIL: vers15 FAIL: vers16 FAIL: vers19 FAIL: vers23d FAIL: vers23 FAIL: visibility (hidden_normal) (non PIC) FAIL: visibility (hidden_normal) (non PIC, load offset) FAIL: visibility (hidden_normal) FAIL: visibility (hidden_normal) (PIC main, non PIC so) FAIL: visibility (hidden_normal) (PIC main) FAIL: visibility (hidden_weak) (non PIC) FAIL: visibility (hidden_weak) (non PIC, load offset) FAIL: visibility (hidden_weak) FAIL: visibility (hidden_weak) (PIC main, non PIC so) FAIL: visibility (hidden_weak) (PIC main) FAIL: visibility (protected_weak) (non PIC) FAIL: visibility (protected_weak) (non PIC, load offset) FAIL: visibility (protected_weak) FAIL: visibility (protected_weak) (PIC main, non PIC so) FAIL: visibility (protected_weak) (PIC main) FAIL: visibility (normal) (non PIC) FAIL: visibility (normal) (non PIC, load offset) FAIL: visibility (normal) FAIL: visibility (normal) (PIC main, non PIC so) FAIL: visibility (normal) (PIC main) FAIL: ELF weak func first FAIL: ELF weak func last FAIL: ELF weak func first DSO FAIL: ELF weak func last DSO FAIL: ELF weak data first FAIL: ELF weak data last FAIL: ELF weak data first common FAIL: ELF weak data last common FAIL: ELF weak data first DSO FAIL: ELF weak data last DSO FAIL: ELF weak data first DSO common FAIL: ELF weak data last DSO common FAIL: ELF weak size FAIL: shared (non PIC) FAIL: shared (non PIC, load offset) FAIL: shared FAIL: shared -Bsymbolic FAIL: shared (PIC main, non PIC so) FAIL: shared (PIC main) === ld Summary === # of expected passes 309 # of unexpected failures 103 # of expected failures 14 Compiler version: gcc 4.2.0 20070501 (prerelease) Binutils version: binutils-2.17cvs20070426 Platform: i686-pc-linux-gnu configure flags: --enable-64-bit-bfd --enable-shared --enable-targets=i686-pc-linux-gnu,x86_64-pc-linux-gnu,i686-pc-cygwin,arm-epoc-pe,arm-none-symbianelf ,arm-none-eabi Notes: I obtained this source: _http://ftp.debian.org/debian/pool/main/b/binutils/binutils_2.17cvs20070426.or ig.tar.gz_ (http://ftp.debian.org/debian/pool/main/b/binutils/binutils_2.17cvs20070426.orig.tar.gz) I applied this patch: _http://ftp.debian.org/debian/pool/main/b/binutils/binutils_2.17cvs20070426-6. diff.gz_ (http://ftp.debian.org/debian/pool/main/b/binutils/binutils_2.17cvs20070426-6.diff.gz) Configured with the above flags. Now I have this: # ld/ld-new --help lt-ld-new: supported targets: elf32-i386 a.out-i386-linux efi-app-ia32 elf64-x86-64 elf64-little elf64-big elf32-little elf32-big efi-app-x86_64 pe-i386 pei-i386 epoc-pe-arm-little epoc-pe-arm-big epoc-pei-arm-little epoc-pei-arm-big elf32-littlearm-symbian elf32-bigarm-symbian elf32-littlearm elf32-bigarm srec symbolsrec tekhex binary ihex trad-core lt-ld-new: supported emulations: elf_i386 i386linux elf_x86_64 i386pe arm_epoc_pe armsymbian armelf _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils