From 713fec605aeb6076188ae6d803f4ec3114a574bf Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sat, 30 Oct 2010 17:03:27 +0200 Subject: open_issues/binutils: Update. --- open_issues/binutils.mdwn | 2 +- open_issues/binutils_testsuite.mdwn | 40 ++++++++++++++------------- open_issues/binutils_testsuite/log_build-diff | 4 +-- open_issues/binutils_testsuite/sum_hurd | 37 ++++++++++++++++--------- open_issues/binutils_testsuite/sum_linux | 37 ++++++++++++++++--------- 5 files changed, 72 insertions(+), 48 deletions(-) diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn index cce56e63..481c1dec 100644 --- a/open_issues/binutils.mdwn +++ b/open_issues/binutils.mdwn @@ -18,7 +18,7 @@ Here's what's to be done for maintaining GNU Binutils. # Configuration -Last checked against ae7a5b75f18b0ad681f013596ffc17789939c415 (2010-10-27). +Last checked against e83f2cdb9a77350370b96952e54bb785d1c84f4e (2010-10-30). * Globally diff --git a/open_issues/binutils_testsuite.mdwn b/open_issues/binutils_testsuite.mdwn index dc4fe7ec..82f63894 100644 --- a/open_issues/binutils_testsuite.mdwn +++ b/open_issues/binutils_testsuite.mdwn @@ -11,7 +11,7 @@ License|/fdl]]."]]"""]] [[!tag open_issue_binutils]] Here's a log of a binutils build and testsuite run; this is from -2c95694f72ad823d74180f939f25ade999309055 (2010-10-26) +e4b8d2a57f640a1095012e00975612d939c8a8b7 (2010-10-30) [[sources|source_repositories/binutils]], run on kepler.SCHWINGE and grubber. $ export LC_ALL=C @@ -23,6 +23,8 @@ Here's a log of a binutils build and testsuite run; this is from (kepler.SCHWINGE defaults to using /bin/sh for libtool, grubber to /bin/bash; thus harmonized.) +On grubber, this takes roughly 50 minutes. + x86 GNU/Linux and GNU/Hurd's configurations are [[slightly different|binutils]], thus mask out most of the differences that are due to GNU/Linux defining `-DTRAD_CORE`, `-DHAVE_i386linux_vec` @@ -44,28 +46,28 @@ On grubber, this takes roughly 45 minutes. Comparing the results files, [[sum_linux]] to [[sum_hurd]]: $ diff -u -F ^Running open_issues/binutils_testsuite/sum_linux open_issues/binutils_testsuite/sum_hurd - --- open_issues/binutils_testsuite/sum_linux 2010-10-26 17:00:00.000000000 +0200 - +++ open_issues/binutils_testsuite/sum_hurd 2010-10-26 18:38:34.000000000 +0200 + --- open_issues/binutils_testsuite/sum_linux 2010-10-30 15:04:52.000000000 +0200 + +++ open_issues/binutils_testsuite/sum_hurd 2010-10-30 16:58:27.000000000 +0200 @@ -1,5 +1,5 @@ - -Test Run By thomas on Tue Oct 26 16:53:56 2010 + -Test Run By thomas on Sat Oct 30 15:00:17 2010 -Native configuration is i686-pc-linux-gnu - +Test Run By tschwinge on Tue Oct 26 17:42:05 2010 + +Test Run By tschwinge on Sat Oct 30 16:11:35 2010 +Native configuration is i686-unknown-gnu0.3 === binutils tests === - @@ -109,8 +109,8 @@ Running [...]/hurd/binutils/testsuite/bi + @@ -114,8 +114,8 @@ Running [...]/hurd/binutils/testsuite/bi - # of expected passes 79 + # of expected passes 83 # of unsupported tests 2 - -Test Run By thomas on Tue Oct 26 16:54:17 2010 + -Test Run By thomas on Sat Oct 30 15:00:43 2010 -Native configuration is i686-pc-linux-gnu - +Test Run By tschwinge on Tue Oct 26 17:51:14 2010 + +Test Run By tschwinge on Sat Oct 30 16:19:25 2010 +Native configuration is i686-unknown-gnu0.3 === ld tests === - @@ -283,9 +283,9 @@ Running [...]/hurd/ld/testsuite/ld-elf/e + @@ -295,9 +295,9 @@ Running [...]/hurd/ld/testsuite/ld-elf/e PASS: preinit array PASS: init array PASS: fini array @@ -78,7 +80,7 @@ Comparing the results files, [[sum_linux]] to [[sum_hurd]]: Running [...]/hurd/ld/testsuite/ld-elf/exclude.exp ... PASS: ld link shared library PASS: ld export symbols from archive - @@ -305,7 +305,8 @@ Running [...]/hurd/ld/testsuite/ld-elf/s + @@ -317,7 +317,8 @@ Running [...]/hurd/ld/testsuite/ld-elf/s PASS: assignment of ELF sections to segments (disjoint pages) Running [...]/hurd/ld/testsuite/ld-elf/sec64k.exp ... PASS: ld-elf/64ksec-r @@ -88,7 +90,7 @@ Comparing the results files, [[sum_linux]] to [[sum_hurd]]: Running [...]/hurd/ld/testsuite/ld-elf/shared.exp ... PASS: Build libfoo.so PASS: Build versioned libfoo.so - @@ -541,8 +542,8 @@ Running [...]/hurd/ld/testsuite/ld-elfwe + @@ -553,8 +554,8 @@ Running [...]/hurd/ld/testsuite/ld-elfwe PASS: ELF DSO weak func last DSO PASS: ELF weak func first PASS: ELF weak func last @@ -99,7 +101,7 @@ Comparing the results files, [[sum_linux]] to [[sum_hurd]]: PASS: ELF DSO weak data first PASS: ELF DSO weak data last PASS: ELF DSO weak data first DSO - @@ -553,10 +554,10 @@ Running [...]/hurd/ld/testsuite/ld-elfwe + @@ -565,10 +566,10 @@ Running [...]/hurd/ld/testsuite/ld-elfwe PASS: ELF weak data last PASS: ELF weak data first common PASS: ELF weak data last common @@ -114,21 +116,21 @@ Comparing the results files, [[sum_linux]] to [[sum_hurd]]: PASS: ELF DSO small bar (size) PASS: ELF DSO foo with small bar (size) PASS: ELF DSO big bar (size) - @@ -861,13 +862,14 @@ Running [...]/hurd/ld/testsuite/ld-xtens + @@ -873,13 +874,14 @@ Running [...]/hurd/ld/testsuite/ld-xtens === ld Summary === - -# of expected passes 612 + -# of expected passes 618 -# of expected failures 8 - +# of expected passes 602 + +# of expected passes 608 +# of unexpected failures 1 +# of expected failures 17 # of untested testcases 6 - /media/data[...]/hurd.build/ld/ld-new 2.20.51.20101026 + /media/data[...]/hurd.build/ld/ld-new 2.20.51.20101030 - -Test Run By thomas on Tue Oct 26 16:54:00 2010 + -Test Run By thomas on Sat Oct 30 15:00:23 2010 -Native configuration is i686-pc-linux-gnu - +Test Run By tschwinge on Tue Oct 26 17:43:55 2010 + +Test Run By tschwinge on Sat Oct 30 16:13:29 2010 +Native configuration is i686-unknown-gnu0.3 === gas tests === diff --git a/open_issues/binutils_testsuite/log_build-diff b/open_issues/binutils_testsuite/log_build-diff index b1985762..1f1c1202 100644 --- a/open_issues/binutils_testsuite/log_build-diff +++ b/open_issues/binutils_testsuite/log_build-diff @@ -1,5 +1,5 @@ ---- /dev/fd/63 2010-10-26 17:41:28.970668617 +0200 -+++ /dev/fd/62 2010-10-26 17:41:28.970668617 +0200 +--- /dev/fd/63 2010-10-30 16:58:33.835215493 +0200 ++++ /dev/fd/62 2010-10-30 16:58:33.835215493 +0200 @@ -1,6 +1,6 @@ -checking build system type... i686-pc-linux-gnu -checking host system type... i686-pc-linux-gnu diff --git a/open_issues/binutils_testsuite/sum_hurd b/open_issues/binutils_testsuite/sum_hurd index 3ae2d198..84dc8df8 100644 --- a/open_issues/binutils_testsuite/sum_hurd +++ b/open_issues/binutils_testsuite/sum_hurd @@ -1,4 +1,4 @@ -Test Run By tschwinge on Tue Oct 26 17:42:05 2010 +Test Run By tschwinge on Sat Oct 30 16:11:35 2010 Native configuration is i686-unknown-gnu0.3 === binutils tests === @@ -17,6 +17,11 @@ PASS: ar deterministic archive PASS: ar unique symbol in archive Running [...]/hurd/binutils/testsuite/binutils-all/arm/objdump.exp ... Running [...]/hurd/binutils/testsuite/binutils-all/bfin/objdump.exp ... +Running [...]/hurd/binutils/testsuite/binutils-all/compress.exp ... +PASS: objcopy (objcopy compress debug sections) +PASS: objcopy (objcopy decompress compressed debug sections) +PASS: objcopy decompress debug sections in archive +PASS: objcopy compress debug sections in archive Running [...]/hurd/binutils/testsuite/binutils-all/dlltool.exp ... Running [...]/hurd/binutils/testsuite/binutils-all/elfedit.exp ... UNSUPPORTED: Update ELF header 1 @@ -107,9 +112,9 @@ Running [...]/hurd/binutils/testsuite/binutils-all/x86-64/x86-64.exp ... === binutils Summary === -# of expected passes 79 +# of expected passes 83 # of unsupported tests 2 -Test Run By tschwinge on Tue Oct 26 17:51:14 2010 +Test Run By tschwinge on Sat Oct 30 16:19:25 2010 Native configuration is i686-unknown-gnu0.3 === ld tests === @@ -192,6 +197,10 @@ PASS: objcopy -shared (tdata2) PASS: objcopy -shared -z relro (tdata2) PASS: objcopy -z max-page-size=0x100000 (tdata2) PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata2) +Running [...]/hurd/ld/testsuite/ld-elf/compress.exp ... +PASS: Build libfoo.so with compressed debug sections +PASS: Build libbar.so with compressed debug sections +PASS: Run normal with libfoo.so with compressed debug sections Running [...]/hurd/ld/testsuite/ld-elf/dwarf.exp ... PASS: Build libdwarf1.so PASS: Run with libdwarf1.so first @@ -203,6 +212,9 @@ PASS: Build eh-group1.o PASS: Link eh-group.o to eh-group Running [...]/hurd/ld/testsuite/ld-elf/elf.exp ... PASS: ld-elf/commonpage1 +PASS: ld-elf/compress1a +PASS: ld-elf/compress1b +PASS: ld-elf/compress1c PASS: ld-elf/discard1 PASS: ld-elf/discard2 PASS: ld-elf/discard3 @@ -862,13 +874,13 @@ Running [...]/hurd/ld/testsuite/ld-xtensa/xtensa.exp ... === ld Summary === -# of expected passes 602 +# of expected passes 608 # of unexpected failures 1 # of expected failures 17 # of untested testcases 6 -/media/data[...]/hurd.build/ld/ld-new 2.20.51.20101026 +/media/data[...]/hurd.build/ld/ld-new 2.20.51.20101030 -Test Run By tschwinge on Tue Oct 26 17:43:55 2010 +Test Run By tschwinge on Sat Oct 30 16:13:29 2010 Native configuration is i686-unknown-gnu0.3 === gas tests === @@ -967,8 +979,8 @@ PASS: group section PASS: group section name PASS: group section with multiple sections of same name PASS: group section with multiple sections of same name -PASS: automatic section group -PASS: automatic section group +PASS: automatic section group a +PASS: automatic section group b PASS: .equ redefinitions (ELF) PASS: elf equate relocs PASS: Ill-formed directives @@ -1034,7 +1046,7 @@ PASS: i386 amd PASS: i386 katmai PASS: i386 jump PASS: i386 relax 1 -PASS: i386 relax 3 +PASS: i386 relax 2 PASS: i386 ssemmx2 PASS: i386 sse2 PASS: i386 sub @@ -1194,7 +1206,7 @@ PASS: i386 ifunc PASS: i386 l1om-inval PASS: i386 local PIC PASS: DWARF2 debugging information 1 -XFAIL: DWARF2 debugging information 2 +PASS: DWARF2 debugging information 2 PASS: x86 Intel expressions PASS: string insn operands PASS: i386 string-bad @@ -1303,7 +1315,6 @@ Running [...]/hurd/gas/testsuite/gas/z8k/z8k.exp ... === gas Summary === -# of expected passes 315 -# of expected failures 1 -../as-new 2.20.51.20101026 +# of expected passes 316 +../as-new 2.20.51.20101030 diff --git a/open_issues/binutils_testsuite/sum_linux b/open_issues/binutils_testsuite/sum_linux index 6eddaf99..2e21a29c 100644 --- a/open_issues/binutils_testsuite/sum_linux +++ b/open_issues/binutils_testsuite/sum_linux @@ -1,4 +1,4 @@ -Test Run By thomas on Tue Oct 26 16:53:56 2010 +Test Run By thomas on Sat Oct 30 15:00:17 2010 Native configuration is i686-pc-linux-gnu === binutils tests === @@ -17,6 +17,11 @@ PASS: ar deterministic archive PASS: ar unique symbol in archive Running [...]/hurd/binutils/testsuite/binutils-all/arm/objdump.exp ... Running [...]/hurd/binutils/testsuite/binutils-all/bfin/objdump.exp ... +Running [...]/hurd/binutils/testsuite/binutils-all/compress.exp ... +PASS: objcopy (objcopy compress debug sections) +PASS: objcopy (objcopy decompress compressed debug sections) +PASS: objcopy decompress debug sections in archive +PASS: objcopy compress debug sections in archive Running [...]/hurd/binutils/testsuite/binutils-all/dlltool.exp ... Running [...]/hurd/binutils/testsuite/binutils-all/elfedit.exp ... UNSUPPORTED: Update ELF header 1 @@ -107,9 +112,9 @@ Running [...]/hurd/binutils/testsuite/binutils-all/x86-64/x86-64.exp ... === binutils Summary === -# of expected passes 79 +# of expected passes 83 # of unsupported tests 2 -Test Run By thomas on Tue Oct 26 16:54:17 2010 +Test Run By thomas on Sat Oct 30 15:00:43 2010 Native configuration is i686-pc-linux-gnu === ld tests === @@ -192,6 +197,10 @@ PASS: objcopy -shared (tdata2) PASS: objcopy -shared -z relro (tdata2) PASS: objcopy -z max-page-size=0x100000 (tdata2) PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata2) +Running [...]/hurd/ld/testsuite/ld-elf/compress.exp ... +PASS: Build libfoo.so with compressed debug sections +PASS: Build libbar.so with compressed debug sections +PASS: Run normal with libfoo.so with compressed debug sections Running [...]/hurd/ld/testsuite/ld-elf/dwarf.exp ... PASS: Build libdwarf1.so PASS: Run with libdwarf1.so first @@ -203,6 +212,9 @@ PASS: Build eh-group1.o PASS: Link eh-group.o to eh-group Running [...]/hurd/ld/testsuite/ld-elf/elf.exp ... PASS: ld-elf/commonpage1 +PASS: ld-elf/compress1a +PASS: ld-elf/compress1b +PASS: ld-elf/compress1c PASS: ld-elf/discard1 PASS: ld-elf/discard2 PASS: ld-elf/discard3 @@ -861,12 +873,12 @@ Running [...]/hurd/ld/testsuite/ld-xtensa/xtensa.exp ... === ld Summary === -# of expected passes 612 +# of expected passes 618 # of expected failures 8 # of untested testcases 6 -/media/data[...]/hurd.build/ld/ld-new 2.20.51.20101026 +/media/data[...]/hurd.build/ld/ld-new 2.20.51.20101030 -Test Run By thomas on Tue Oct 26 16:54:00 2010 +Test Run By thomas on Sat Oct 30 15:00:23 2010 Native configuration is i686-pc-linux-gnu === gas tests === @@ -965,8 +977,8 @@ PASS: group section PASS: group section name PASS: group section with multiple sections of same name PASS: group section with multiple sections of same name -PASS: automatic section group -PASS: automatic section group +PASS: automatic section group a +PASS: automatic section group b PASS: .equ redefinitions (ELF) PASS: elf equate relocs PASS: Ill-formed directives @@ -1032,7 +1044,7 @@ PASS: i386 amd PASS: i386 katmai PASS: i386 jump PASS: i386 relax 1 -PASS: i386 relax 3 +PASS: i386 relax 2 PASS: i386 ssemmx2 PASS: i386 sse2 PASS: i386 sub @@ -1192,7 +1204,7 @@ PASS: i386 ifunc PASS: i386 l1om-inval PASS: i386 local PIC PASS: DWARF2 debugging information 1 -XFAIL: DWARF2 debugging information 2 +PASS: DWARF2 debugging information 2 PASS: x86 Intel expressions PASS: string insn operands PASS: i386 string-bad @@ -1301,7 +1313,6 @@ Running [...]/hurd/gas/testsuite/gas/z8k/z8k.exp ... === gas Summary === -# of expected passes 315 -# of expected failures 1 -../as-new 2.20.51.20101026 +# of expected passes 316 +../as-new 2.20.51.20101030 -- cgit v1.2.3