summaryrefslogtreecommitdiff
path: root/open_issues
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2011-06-19 21:35:25 +0200
committerThomas Schwinge <thomas@schwinge.name>2011-06-19 21:35:25 +0200
commited09c6a6e67a709cd0842337c035c899341407d9 (patch)
tree8b0b1e8d3924fb875fd4616d489aa7962393d154 /open_issues
parentb8d96f72c155c4715328d6a2d9bbe550591f9f6b (diff)
open_issues/binutils: Update.
Diffstat (limited to 'open_issues')
-rw-r--r--open_issues/binutils.mdwn121
-rw-r--r--open_issues/binutils/log_build-diff639
-rw-r--r--open_issues/binutils/log_build-hurd.sed5
-rw-r--r--open_issues/binutils/log_build-linux.sed5
-rw-r--r--open_issues/binutils/log_build.diff336
-rw-r--r--open_issues/binutils/log_install-hurd.sed1
-rw-r--r--open_issues/binutils/log_install-linux.sed1
-rw-r--r--open_issues/binutils/log_install.diff (renamed from open_issues/binutils/log_install-diff)4
-rw-r--r--open_issues/binutils/sum_hurd102
-rw-r--r--open_issues/binutils/sum_linux97
10 files changed, 569 insertions, 742 deletions
diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn
index ca7496f0..5123a0d3 100644
--- a/open_issues/binutils.mdwn
+++ b/open_issues/binutils.mdwn
@@ -30,8 +30,16 @@ though, as explained below.
# Configuration
-Last reviewed up to the [[Git mirror's a446ef2f3862fb5f89c669b34a2b6a2ab943ff96
-(2011-02-10) sources|source_repositories/binutils]].
+Last reviewed up to the [[Git mirror's 38b56eda7ea117def3d5075110c0221fa1989878
+(2011-06-18) sources|source_repositories/binutils]].
+
+ * Open Issues
+
+ * 51b2f560ad035dffad3371093f8e5c80608d196c: [[toolchain/ELFOSABI_HURD]].
+
+ * 0df7bac224004772a380db3e3b29933c16411940: restricts tests to
+ `*-*-linux*`. [Patch
+ posted](http://sourceware.org/ml/binutils/2011-06/msg00217.html).
* Globally
@@ -107,51 +115,49 @@ Last reviewed up to the [[Git mirror's a446ef2f3862fb5f89c669b34a2b6a2ab943ff96
# Build
-Here's a log of a binutils build run; this is from our [[Git
-repository's e8052e7548e0d5523f1764b7d3896ca000bfaed7 (2011-02-10)
-sources|source_repositories/binutils]], run on kepler.SCHWINGE and grubber.
+Here's a log of a binutils build run; this is from our [[Git repository's
+ab9f9e3e30d95fe653957ce5f554a01dcd453370 (2011-06-19)
+sources|source_repositories/binutils]], run on kepler.SCHWINGE and
+coulomb.SCHWINGE.
$ export LC_ALL=C
- $ ../master/configure --prefix="$PWD".install 2>&1 | tee log_build
+ $ ../master/configure --prefix="$PWD".install SHELL=/bin/dash CC=gcc-4.6 CXX=g++-4.6 2>&1 | tee log_build
[...]
- $ make SHELL=/bin/bash 2>&1 | tee log_build_
+ $ make 2>&1 | tee log_build_
[...]
-(kepler.SCHWINGE defaults to using /bin/sh for libtool, grubber to /bin/bash;
-thus harmonized.)
+(Different hosts may default to different shells and compiler versions; thus
+harmonized.)
-On grubber, this needs roughly one hour, and takes up around 100 MiB.
+This takes up around 100 MiB, and needs roughly 4 min on kepler.SCHWINGE, and
+15 min on coulomb.SCHWINGE.
## Analysis
-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`
-(`-DSELECT_VECS='[...],&i386linux_vec[...]`), `-DHAVE_i386pei_vec`
-(`-DSELECT_VECS='[...],&i386pei_vec[...]`).
+x86 GNU/Linux and GNU/Hurd's configurations are slightly
+different, thus mask out most of the differences that are due to
+GNU/Linux supporting more core file formats, and more emulation vectors.
- $ diff -wu <(ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/log_build* | sed -e "s%${PWD}%[...]%g" -e s%-DTRAD_CORE%% -e s%-DHAVE_i386linux_vec%% -e s%-DHAVE_i386pei_vec%% -e s%-DSELECT_VECS=\\\('\\\''\\\?\\\)\&bfd_elf32_i386_vec,\&i386linux_vec,\&i386pei_vec,\&bfd_elf32_little_generic_vec,\&bfd_elf32_big_generic_vec'\\\''\\\?%-DSELECT_VECS=\\\1\\\&bfd_elf32_i386_vec,\\\&bfd_elf32_little_generic_vec,\\\&bfd_elf32_big_generic_vec\\\1%') <(ssh grubber 'cd tmp/binutils/ && cat hurd/master.build/log_build* | sed "s%${PWD}%[...]%g"') > open_issues/binutils/log_build-diff
+ $ diff -wu <(ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/log_build* | sed -e "s%\(/media/data\)\?${PWD}%[...]%g"' | sed -f open_issues/binutils/log_build-linux.sed) <(ssh coulomb.SCHWINGE 'cd tmp/binutils/ && cat hurd/master.build/log_build* | sed "s%\(/media/erich\)\?${PWD}%[...]%g"' | sed -f open_issues/binutils/log_build-hurd.sed) > open_issues/binutils/log_build.diff
-[[log_build-diff]].
+[[log_build.diff]].
# Install
- $ make SHELL=/bin/bash install 2>&1 | tee log_install
+ $ make install 2>&1 | tee log_install
[...]
-(kepler.SCHWINGE defaults to using /bin/sh, grubber to /bin/bash; thus
-harmonized.)
-
-On grubber, this needs roughly 5 minutes, and takes up around 60 MiB.
+This takes up around 60 MiB, and needs roughly 1 min on kepler.SCHWINGE, and 5
+min on coulomb.SCHWINGE.
## Analysis
- $ diff -wu <(ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/log_install | sed -e "s%${PWD}%[...]%g" -e "s%i686-pc-linux-gnu%[ARCH]%g"') <(ssh grubber 'cd tmp/binutils/ && cat hurd/master.build/log_install | sed -e "s%${PWD}%[...]%g" -e "s%i686-unknown-gnu0\.3%[ARCH]%g"') > open_issues/binutils/log_install-diff
+ $ diff -wu <(ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/log_install | sed -e "s%\(/media/data\)\?${PWD}%[...]%g"' | sed -f open_issues/binutils/log_install-linux.sed) <(ssh coulomb.SCHWINGE 'cd tmp/binutils/ && cat hurd/master.build/log_install | sed "s%\(/media/erich\)\?${PWD}%[...]%g"' | sed -f open_issues/binutils/log_install-hurd.sed) > open_issues/binutils/log_install.diff
-[[log_install-diff]].
+[[log_install.diff]].
* `libtool: finish`: `ldconfig` is not run for the Hurd.
@@ -161,39 +167,39 @@ On grubber, this needs roughly 5 minutes, and takes up around 60 MiB.
$ make -k check
[...]
-On grubber, this takes roughly one hour.
+This needs roughly 5 min on kepler.SCHWINGE, and 15 min on coulomb.SCHWINGE.
- $ ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/*/*.sum hurd/master.build/*/*/*.sum | sed "s%${PWD}%[...]%g"' > open_issues/binutils/sum_linux
- $ ssh grubber 'cd tmp/binutils/ && cat hurd/master.build/*/*.sum hurd/master.build/*/*/*.sum | sed "s%${PWD}%[...]%g"' > open_issues/binutils/sum_hurd
+ $ ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/*/*.sum hurd/master.build/*/*/*.sum | sed -e "s%\(/media/data\)\?${PWD}%[...]%g"' > open_issues/binutils/sum_linux
+ $ ssh coulomb.SCHWINGE 'cd tmp/binutils/ && cat hurd/master.build/*/*.sum hurd/master.build/*/*/*.sum | sed "s%\(/media/erich\)\?${PWD}%[...]%g"' > open_issues/binutils/sum_hurd
Comparing the results files, [[sum_linux]] to [[sum_hurd]]:
$ diff -u -F ^Running open_issues/binutils/sum_linux open_issues/binutils/sum_hurd
- --- open_issues/binutils/sum_linux 2011-02-10 19:01:56.000000000 +0100
- +++ open_issues/binutils/sum_hurd 2011-02-10 20:27:17.000000000 +0100
+ --- open_issues/binutils/sum_linux 2011-06-19 18:37:02.000000000 +0200
+ +++ open_issues/binutils/sum_hurd 2011-06-19 20:40:21.000000000 +0200
@@ -1,5 +1,5 @@
- -Test Run By thomas on Thu Feb 10 18:57:42 2011
+ -Test Run By thomas on Sun Jun 19 18:26:46 2011
-Native configuration is i686-pc-linux-gnu
- +Test Run By tschwinge on Thu Feb 10 18:58:16 2011
+ +Test Run By thomas on Sun Jun 19 20:16:01 2011
+Native configuration is i686-unknown-gnu0.3
- === binutils tests ===
+ === binutils tests ===
- @@ -114,8 +114,8 @@ Running [...]/hurd/master/binutils/tests
+ @@ -117,8 +117,8 @@ Running [...]/hurd/master/binutils/tests
- # of expected passes 83
- # of unsupported tests 2
- -Test Run By thomas on Thu Feb 10 18:58:10 2011
+ # of expected passes 86
+ # of unsupported tests 2
+ -Test Run By thomas on Sun Jun 19 18:27:17 2011
-Native configuration is i686-pc-linux-gnu
- +Test Run By tschwinge on Thu Feb 10 19:06:15 2011
+ +Test Run By thomas on Sun Jun 19 20:17:58 2011
+Native configuration is i686-unknown-gnu0.3
- === ld tests ===
+ === ld tests ===
- @@ -296,10 +296,10 @@ Running [...]/hurd/master/ld/testsuite/l
- PASS: init array
- PASS: fini array
- PASS: init array mixed
+ @@ -322,10 +322,10 @@ Running [...]/hurd/master/ld/testsuite/l
+ PASS: PIE init array
+ PASS: PIE fini array
+ PASS: PIE init array mixed
-PASS: static preinit array
-PASS: static init array
-PASS: static fini array
@@ -201,11 +207,11 @@ Comparing the results files, [[sum_linux]] to [[sum_hurd]]:
+XFAIL: static preinit array
+XFAIL: static init array
+XFAIL: static fini array
- +XPASS: static init array mixed
+ +XFAIL: static init array mixed
Running [...]/hurd/master/ld/testsuite/ld-elf/exclude.exp ...
PASS: ld link shared library
PASS: ld export symbols from archive
- @@ -553,8 +553,8 @@ Running [...]/hurd/master/ld/testsuite/l
+ @@ -579,8 +579,8 @@ Running [...]/hurd/master/ld/testsuite/l
PASS: ELF DSO weak func last DSO
PASS: ELF weak func first
PASS: ELF weak func last
@@ -216,7 +222,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
- @@ -565,10 +565,10 @@ Running [...]/hurd/master/ld/testsuite/l
+ @@ -591,10 +591,10 @@ Running [...]/hurd/master/ld/testsuite/l
PASS: ELF weak data last
PASS: ELF weak data first common
PASS: ELF weak data last common
@@ -231,24 +237,23 @@ 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)
- @@ -882,13 +882,14 @@ Running [...]/hurd/master/ld/testsuite/l
+ @@ -921,13 +921,13 @@ Running [...]/hurd/master/ld/testsuite/l
- === ld Summary ===
+ === ld Summary ===
- -# of expected passes 626
- -# of expected failures 8
- +# of expected passes 616
- +# of unexpected successes 1
- +# of expected failures 17
- # of untested testcases 6
- /media/data[...]/hurd/master.build/ld/ld-new 2.21.51.20110210
+ -# of expected passes 659
+ -# of expected failures 8
+ +# of expected passes 649
+ +# of expected failures 18
+ # of untested testcases 6
+ [...]/hurd/master.build/ld/ld-new 2.21.52.20110618
- -Test Run By thomas on Thu Feb 10 18:57:49 2011
+ -Test Run By thomas on Sun Jun 19 18:26:56 2011
-Native configuration is i686-pc-linux-gnu
- +Test Run By tschwinge on Thu Feb 10 19:00:16 2011
+ +Test Run By thomas on Sun Jun 19 20:16:27 2011
+Native configuration is i686-unknown-gnu0.3
- === gas tests ===
+ === gas tests ===
@@ -259,7 +264,7 @@ Comparing the results files, [[sum_linux]] to [[sum_hurd]]:
The testsuite isn't prepared for using `crt0.o` instead of `crt1.o`
depending on whether a static or dynamic executable is created. Documented
in `ld/configure.host`. Perhaps we should finally rewrite this messy code
- in glibc to avoid this difference...
+ in glibc?
* <a name="64ksec">`FAIL: ld-elf/64ksec`</a>
diff --git a/open_issues/binutils/log_build-diff b/open_issues/binutils/log_build-diff
deleted file mode 100644
index 3408d97d..00000000
--- a/open_issues/binutils/log_build-diff
+++ /dev/null
@@ -1,639 +0,0 @@
---- /dev/fd/63 2011-02-10 17:33:04.738225001 +0100
-+++ /dev/fd/62 2011-02-10 17:33:04.738225001 +0100
-@@ -1,6 +1,6 @@
--checking build system type... i686-pc-linux-gnu
--checking host system type... i686-pc-linux-gnu
--checking target system type... i686-pc-linux-gnu
-+checking build system type... i686-unknown-gnu0.3
-+checking host system type... i686-unknown-gnu0.3
-+checking target system type... i686-unknown-gnu0.3
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether ln works... yes
- checking whether ln -s works... yes
-@@ -99,7 +99,7 @@
- checking for gmsgfmt... /usr/bin/msgfmt
- checking for xgettext... /usr/bin/xgettext
- checking for msgmerge... /usr/bin/msgmerge
--checking for i686-pc-linux-gnu-gcc... gcc
-+checking for i686-unknown-gnu0.3-gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
-@@ -108,9 +108,9 @@
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
--checking build system type... i686-pc-linux-gnu
--checking host system type... i686-pc-linux-gnu
--checking for i686-pc-linux-gnu-ranlib... ranlib
-+checking build system type... i686-unknown-gnu0.3
-+checking host system type... i686-unknown-gnu0.3
-+checking for i686-unknown-gnu0.3-ranlib... ranlib
- checking for library containing strerror... none required
- checking how to run the C preprocessor... gcc -E
- checking for grep that handles long lines and -e... /bin/grep
-@@ -217,11 +217,11 @@
- checking whether to enable maintainer-specific portions of Makefiles... no
- checking for makeinfo... makeinfo --split-size=5000000
- checking for perl... perl
--checking build system type... i686-pc-linux-gnu
--checking host system type... i686-pc-linux-gnu
--checking for i686-pc-linux-gnu-ar... ar
--checking for i686-pc-linux-gnu-ranlib... ranlib
--checking for i686-pc-linux-gnu-gcc... gcc
-+checking build system type... i686-unknown-gnu0.3
-+checking host system type... i686-unknown-gnu0.3
-+checking for i686-unknown-gnu0.3-ar... ar
-+checking for i686-unknown-gnu0.3-ranlib... ranlib
-+checking for i686-unknown-gnu0.3-gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
-@@ -276,12 +276,12 @@
- checking for sys/sysinfo.h... yes
- checking for machine/hal_sysinfo.h... no
- checking for sys/table.h... no
--checking for sys/sysctl.h... yes
-+checking for sys/sysctl.h... no
- checking for sys/systemcfg.h... no
- checking for stdint.h... (cached) yes
- checking for stdio_ext.h... yes
- checking for process.h... no
--checking for sys/prctl.h... yes
-+checking for sys/prctl.h... no
- checking for sys/wait.h that is POSIX.1 compatible... yes
- checking whether time.h and sys/time.h may both be included... yes
- checking whether errno must be declared... no
-@@ -351,13 +351,13 @@
- checking for working fork... yes
- checking for working vfork... (cached) yes
- checking for _doprnt... no
--checking for sys_errlist... yes
--checking for sys_nerr... yes
-+checking for sys_errlist... no
-+checking for sys_nerr... no
- checking for sys_siglist... yes
- checking for external symbol _system_configuration... no
- checking for __fsetlocking... yes
- checking for canonicalize_file_name... yes
--checking for dup3... yes
-+checking for dup3... no
- checking for getrusage... yes
- checking for getsysinfo... no
- checking for gettimeofday... (cached) yes
-@@ -372,7 +372,7 @@
- checking for strerror... yes
- checking for strsignal... yes
- checking for sysconf... yes
--checking for sysctl... yes
-+checking for sysctl... no
- checking for sysmp... no
- checking for table... no
- checking for times... yes
-@@ -406,10 +406,10 @@
- mkdir -p -- ./bfd
- Configuring in ./bfd
- configure: creating cache ./config.cache
--checking build system type... i686-pc-linux-gnu
--checking host system type... i686-pc-linux-gnu
--checking target system type... i686-pc-linux-gnu
--checking for i686-pc-linux-gnu-gcc... gcc
-+checking build system type... i686-unknown-gnu0.3
-+checking host system type... i686-unknown-gnu0.3
-+checking target system type... i686-unknown-gnu0.3
-+checking for i686-unknown-gnu0.3-gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
-@@ -426,9 +426,9 @@
- checking whether make sets $(MAKE)... yes
- checking for style of include used by make... GNU
- checking dependency style of gcc... gcc3
--checking for i686-pc-linux-gnu-ar... ar
--checking for i686-pc-linux-gnu-ranlib... ranlib
--checking for i686-pc-linux-gnu-gcc... (cached) gcc
-+checking for i686-unknown-gnu0.3-ar... ar
-+checking for i686-unknown-gnu0.3-ranlib... ranlib
-+checking for i686-unknown-gnu0.3-gcc... (cached) gcc
- checking whether we are using the GNU C compiler... (cached) yes
- checking whether gcc accepts -g... (cached) yes
- checking for gcc option to accept ISO C89... (cached) none needed
-@@ -457,34 +457,34 @@
- checking for BSD- or MS-compatible name lister (nm)... nm
- checking the name lister (nm) interface... BSD nm
- checking whether ln -s works... yes
--checking the maximum length of command line arguments... 805306365
-+checking the maximum length of command line arguments... -1
- checking whether the shell understands some XSI constructs... yes
- checking whether the shell understands "+="... yes
- checking for ld option to reload object files... -r
--checking for i686-pc-linux-gnu-objdump... objdump
-+checking for i686-unknown-gnu0.3-objdump... objdump
- checking how to recognize dependent libraries... pass_all
--checking for i686-pc-linux-gnu-ar... (cached) ar
--checking for i686-pc-linux-gnu-strip... no
-+checking for i686-unknown-gnu0.3-ar... (cached) ar
-+checking for i686-unknown-gnu0.3-strip... no
- checking for strip... strip
--checking for i686-pc-linux-gnu-ranlib... (cached) ranlib
-+checking for i686-unknown-gnu0.3-ranlib... (cached) ranlib
- checking command to parse nm output from gcc object... ok
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
--checking if gcc static flag -static works... yes
-+checking if gcc static flag -static works... no
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (ld) supports shared libraries... yes
--checking dynamic linker characteristics... GNU/Linux ld.so
-+checking dynamic linker characteristics... gnu0.3 ld.so
- checking how to hardcode library paths into programs... immediate
- checking for shl_load... no
- checking for shl_load in -ldld... no
- checking for dlopen... no
- checking for dlopen in -ldl... yes
- checking whether a program can dlopen itself... yes
--checking whether a statically linked program can dlopen itself... no
-+checking whether a statically linked program can dlopen itself... yes
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
- checking whether to build shared libraries... no
-@@ -567,22 +567,22 @@
- checking sys/procfs.h usability... yes
- checking sys/procfs.h presence... yes
- checking for sys/procfs.h... yes
--checking for prstatus_t in sys/procfs.h... yes
-+checking for prstatus_t in sys/procfs.h... no
- checking for prstatus32_t in sys/procfs.h... no
- checking for prstatus_t.pr_who in sys/procfs.h... no
- checking for prstatus32_t.pr_who in sys/procfs.h... no
--checking for pstatus_t in sys/procfs.h... no
-+checking for pstatus_t in sys/procfs.h... yes
- checking for pxstatus_t in sys/procfs.h... no
- checking for pstatus32_t in sys/procfs.h... no
--checking for prpsinfo_t in sys/procfs.h... yes
-+checking for prpsinfo_t in sys/procfs.h... no
- checking for prpsinfo32_t in sys/procfs.h... no
--checking for psinfo_t in sys/procfs.h... no
-+checking for psinfo_t in sys/procfs.h... yes
- checking for psinfo32_t in sys/procfs.h... no
--checking for lwpstatus_t in sys/procfs.h... no
-+checking for lwpstatus_t in sys/procfs.h... yes
- checking for lwpxstatus_t in sys/procfs.h... no
- checking for lwpstatus_t.pr_context in sys/procfs.h... no
--checking for lwpstatus_t.pr_reg in sys/procfs.h... no
--checking for lwpstatus_t.pr_fpreg in sys/procfs.h... no
-+checking for lwpstatus_t.pr_reg in sys/procfs.h... yes
-+checking for lwpstatus_t.pr_fpreg in sys/procfs.h... yes
- checking for win32_pstatus_t in sys/procfs.h... no
- checking linker --as-needed support... yes
- checking for cos in -lm... yes
-@@ -597,7 +597,7 @@
- checking for unistd.h... (cached) yes
- checking for getpagesize... (cached) yes
- checking for working mmap... yes
--checking for madvise... yes
-+checking for madvise... no
- checking for mprotect... yes
- configure: updating cache ./config.cache
- configure: creating ./config.status
-@@ -1215,36 +1215,15 @@
- /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT dwarf1.lo -MD -MP -MF .deps/dwarf1.Tpo -c -o dwarf1.lo ../../master/bfd/dwarf1.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT dwarf1.lo -MD -MP -MF .deps/dwarf1.Tpo -c ../../master/bfd/dwarf1.c -o dwarf1.o
- mv -f .deps/dwarf1.Tpo .deps/dwarf1.Plo
--/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT i386linux.lo -MD -MP -MF .deps/i386linux.Tpo -c -o i386linux.lo ../../master/bfd/i386linux.c
--libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT i386linux.lo -MD -MP -MF .deps/i386linux.Tpo -c ../../master/bfd/i386linux.c -o i386linux.o
--mv -f .deps/i386linux.Tpo .deps/i386linux.Plo
--/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT aout32.lo -MD -MP -MF .deps/aout32.Tpo -c -o aout32.lo ../../master/bfd/aout32.c
--libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT aout32.lo -MD -MP -MF .deps/aout32.Tpo -c ../../master/bfd/aout32.c -o aout32.o
--mv -f .deps/aout32.Tpo .deps/aout32.Plo
--/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT pei-i386.lo -MD -MP -MF .deps/pei-i386.Tpo -c -o pei-i386.lo ../../master/bfd/pei-i386.c
--libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT pei-i386.lo -MD -MP -MF .deps/pei-i386.Tpo -c ../../master/bfd/pei-i386.c -o pei-i386.o
--mv -f .deps/pei-i386.Tpo .deps/pei-i386.Plo
--rm -f peigen.c
--sed -e s/XX/pe/g < ../../master/bfd/peXXigen.c > peigen.new
--mv -f peigen.new peigen.c
--/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT peigen.lo -MD -MP -MF .deps/peigen.Tpo -c -o peigen.lo peigen.c
--libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT peigen.lo -MD -MP -MF .deps/peigen.Tpo -c peigen.c -o peigen.o
--mv -f .deps/peigen.Tpo .deps/peigen.Plo
--/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cofflink.lo -MD -MP -MF .deps/cofflink.Tpo -c -o cofflink.lo ../../master/bfd/cofflink.c
--libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cofflink.lo -MD -MP -MF .deps/cofflink.Tpo -c ../../master/bfd/cofflink.c -o cofflink.o
--mv -f .deps/cofflink.Tpo .deps/cofflink.Plo
- /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT elf32-gen.lo -MD -MP -MF .deps/elf32-gen.Tpo -c -o elf32-gen.lo ../../master/bfd/elf32-gen.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT elf32-gen.lo -MD -MP -MF .deps/elf32-gen.Tpo -c ../../master/bfd/elf32-gen.c -o elf32-gen.o
- mv -f .deps/elf32-gen.Tpo .deps/elf32-gen.Plo
- /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cpu-i386.lo -MD -MP -MF .deps/cpu-i386.Tpo -c -o cpu-i386.lo ../../master/bfd/cpu-i386.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cpu-i386.lo -MD -MP -MF .deps/cpu-i386.Tpo -c ../../master/bfd/cpu-i386.c -o cpu-i386.o
- mv -f .deps/cpu-i386.Tpo .deps/cpu-i386.Plo
--/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT trad-core.lo -MD -MP -MF .deps/trad-core.Tpo -c -o trad-core.lo ../../master/bfd/trad-core.c
--libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT trad-core.lo -MD -MP -MF .deps/trad-core.Tpo -c ../../master/bfd/trad-core.c -o trad-core.o
--mv -f .deps/trad-core.Tpo .deps/trad-core.Plo
- rm -f tofiles
- f=""; \
-- for i in elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo i386linux.lo aout32.lo pei-i386.lo peigen.lo cofflink.lo elf32-gen.lo cpu-i386.lo trad-core.lo ; do \
-+ for i in elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo elf32-gen.lo cpu-i386.lo ; do \
- case " $f " in \
- *" $i "*) ;; \
- *) f="$f $i" ;; \
-@@ -1254,7 +1233,7 @@
- /bin/bash ../../master/bfd/../move-if-change tofiles ofiles
- touch stamp-ofiles
- /bin/bash ./libtool --tag=CC --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -release `cat libtool-soversion` -o libbfd.la -rpath [...]/hurd/master.build.install/lib archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo simple.lo compress.lo verilog.lo `cat ofiles` -lz
--libtool: link: ar rc .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coffgen.o corefile.o format.o init.o libbfd.o opncls.o reloc.o section.o syms.o targets.o hash.o linker.o srec.o binary.o tekhex.o ihex.o stabs.o stab-syms.o merge.o dwarf2.o simple.o compress.o verilog.o elf32-i386.o elf-ifunc.o elf-vxworks.o elf32.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-eh-frame.o dwarf1.o i386linux.o aout32.o pei-i386.o peigen.o cofflink.o elf32-gen.o cpu-i386.o trad-core.o
-+libtool: link: ar rc .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coffgen.o corefile.o format.o init.o libbfd.o opncls.o reloc.o section.o syms.o targets.o hash.o linker.o srec.o binary.o tekhex.o ihex.o stabs.o stab-syms.o merge.o dwarf2.o simple.o compress.o verilog.o elf32-i386.o elf-ifunc.o elf-vxworks.o elf32.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-eh-frame.o dwarf1.o elf32-gen.o cpu-i386.o
- libtool: link: ranlib .libs/libbfd.a
- libtool: link: ( cd ".libs" && rm -f "libbfd.la" && ln -s "../libbfd.la" "libbfd.la" )
- libtooldir=`/bin/bash ./libtool --config | sed -n -e 's/^objdir=//p'`; \
-@@ -1270,10 +1249,10 @@
- mkdir -p -- ./opcodes
- Configuring in ./opcodes
- configure: creating cache ./config.cache
--checking build system type... i686-pc-linux-gnu
--checking host system type... i686-pc-linux-gnu
--checking target system type... i686-pc-linux-gnu
--checking for i686-pc-linux-gnu-gcc... gcc
-+checking build system type... i686-unknown-gnu0.3
-+checking host system type... i686-unknown-gnu0.3
-+checking target system type... i686-unknown-gnu0.3
-+checking for i686-unknown-gnu0.3-gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
-@@ -1290,7 +1269,7 @@
- checking whether make sets $(MAKE)... yes
- checking for style of include used by make... GNU
- checking dependency style of gcc... gcc3
--checking for i686-pc-linux-gnu-gcc... (cached) gcc
-+checking for i686-unknown-gnu0.3-gcc... (cached) gcc
- checking whether we are using the GNU C compiler... (cached) yes
- checking whether gcc accepts -g... (cached) yes
- checking for gcc option to accept ISO C89... (cached) none needed
-@@ -1311,8 +1290,8 @@
- checking minix/config.h presence... no
- checking for minix/config.h... no
- checking whether it is safe to define __EXTENSIONS__... yes
--checking for i686-pc-linux-gnu-ar... ar
--checking for i686-pc-linux-gnu-ranlib... ranlib
-+checking for i686-unknown-gnu0.3-ar... ar
-+checking for i686-unknown-gnu0.3-ranlib... ranlib
- checking how to print strings... printf
- checking for a sed that does not truncate output... /bin/sed
- checking for fgrep... /bin/grep -F
-@@ -1321,27 +1300,27 @@
- checking for BSD- or MS-compatible name lister (nm)... nm
- checking the name lister (nm) interface... BSD nm
- checking whether ln -s works... yes
--checking the maximum length of command line arguments... 805306365
-+checking the maximum length of command line arguments... -1
- checking whether the shell understands some XSI constructs... yes
- checking whether the shell understands "+="... yes
- checking for ld option to reload object files... -r
--checking for i686-pc-linux-gnu-objdump... objdump
-+checking for i686-unknown-gnu0.3-objdump... objdump
- checking how to recognize dependent libraries... pass_all
--checking for i686-pc-linux-gnu-ar... (cached) ar
--checking for i686-pc-linux-gnu-strip... no
-+checking for i686-unknown-gnu0.3-ar... (cached) ar
-+checking for i686-unknown-gnu0.3-strip... no
- checking for strip... strip
--checking for i686-pc-linux-gnu-ranlib... (cached) ranlib
-+checking for i686-unknown-gnu0.3-ranlib... (cached) ranlib
- checking command to parse nm output from gcc object... ok
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
--checking if gcc static flag -static works... yes
-+checking if gcc static flag -static works... no
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (ld) supports shared libraries... yes
--checking dynamic linker characteristics... GNU/Linux ld.so
-+checking dynamic linker characteristics... gnu0.3 ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
-@@ -1445,10 +1424,10 @@
- mkdir -p -- ./binutils
- Configuring in ./binutils
- configure: creating cache ./config.cache
--checking build system type... i686-pc-linux-gnu
--checking host system type... i686-pc-linux-gnu
--checking target system type... i686-pc-linux-gnu
--checking for i686-pc-linux-gnu-gcc... gcc
-+checking build system type... i686-unknown-gnu0.3
-+checking host system type... i686-unknown-gnu0.3
-+checking target system type... i686-unknown-gnu0.3
-+checking for i686-unknown-gnu0.3-gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
-@@ -1465,7 +1444,7 @@
- checking whether make sets $(MAKE)... yes
- checking for style of include used by make... GNU
- checking dependency style of gcc... gcc3
--checking for i686-pc-linux-gnu-gcc... (cached) gcc
-+checking for i686-unknown-gnu0.3-gcc... (cached) gcc
- checking whether we are using the GNU C compiler... (cached) yes
- checking whether gcc accepts -g... (cached) yes
- checking for gcc option to accept ISO C89... (cached) none needed
-@@ -1496,28 +1475,28 @@
- checking for BSD- or MS-compatible name lister (nm)... nm
- checking the name lister (nm) interface... BSD nm
- checking whether ln -s works... yes
--checking the maximum length of command line arguments... 805306365
-+checking the maximum length of command line arguments... -1
- checking whether the shell understands some XSI constructs... yes
- checking whether the shell understands "+="... yes
- checking for ld option to reload object files... -r
--checking for i686-pc-linux-gnu-objdump... objdump
-+checking for i686-unknown-gnu0.3-objdump... objdump
- checking how to recognize dependent libraries... pass_all
--checking for i686-pc-linux-gnu-ar... ar
--checking for i686-pc-linux-gnu-strip... no
-+checking for i686-unknown-gnu0.3-ar... ar
-+checking for i686-unknown-gnu0.3-strip... no
- checking for strip... strip
--checking for i686-pc-linux-gnu-ranlib... ranlib
-+checking for i686-unknown-gnu0.3-ranlib... ranlib
- checking command to parse nm output from gcc object... ok
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
--checking if gcc static flag -static works... yes
-+checking if gcc static flag -static works... no
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (ld) supports shared libraries... yes
- checking whether -lc should be explicitly linked in... no
--checking dynamic linker characteristics... GNU/Linux ld.so
-+checking dynamic linker characteristics... gnu0.3 ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
-@@ -1537,7 +1516,7 @@
- checking for xgettext... /usr/bin/xgettext
- checking for msgmerge... /usr/bin/msgmerge
- checking whether to enable maintainer-specific portions of Makefiles... no
--checking for i686-pc-linux-gnu-ranlib... (cached) ranlib
-+checking for i686-unknown-gnu0.3-ranlib... (cached) ranlib
- checking for string.h... (cached) yes
- checking for strings.h... (cached) yes
- checking for stdlib.h... (cached) yes
-@@ -1912,10 +1891,10 @@
- mkdir -p -- ./gas
- Configuring in ./gas
- configure: creating cache ./config.cache
--checking build system type... i686-pc-linux-gnu
--checking host system type... i686-pc-linux-gnu
--checking target system type... i686-pc-linux-gnu
--checking for i686-pc-linux-gnu-gcc... gcc
-+checking build system type... i686-unknown-gnu0.3
-+checking host system type... i686-unknown-gnu0.3
-+checking target system type... i686-unknown-gnu0.3
-+checking for i686-unknown-gnu0.3-gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
-@@ -1932,7 +1911,7 @@
- checking whether make sets $(MAKE)... yes
- checking for style of include used by make... GNU
- checking dependency style of gcc... gcc3
--checking for i686-pc-linux-gnu-gcc... (cached) gcc
-+checking for i686-unknown-gnu0.3-gcc... (cached) gcc
- checking whether we are using the GNU C compiler... (cached) yes
- checking whether gcc accepts -g... (cached) yes
- checking for gcc option to accept ISO C89... (cached) none needed
-@@ -1963,28 +1942,28 @@
- checking for BSD- or MS-compatible name lister (nm)... nm
- checking the name lister (nm) interface... BSD nm
- checking whether ln -s works... yes
--checking the maximum length of command line arguments... 805306365
-+checking the maximum length of command line arguments... -1
- checking whether the shell understands some XSI constructs... yes
- checking whether the shell understands "+="... yes
- checking for ld option to reload object files... -r
--checking for i686-pc-linux-gnu-objdump... objdump
-+checking for i686-unknown-gnu0.3-objdump... objdump
- checking how to recognize dependent libraries... pass_all
--checking for i686-pc-linux-gnu-ar... ar
--checking for i686-pc-linux-gnu-strip... no
-+checking for i686-unknown-gnu0.3-ar... ar
-+checking for i686-unknown-gnu0.3-strip... no
- checking for strip... strip
--checking for i686-pc-linux-gnu-ranlib... ranlib
-+checking for i686-unknown-gnu0.3-ranlib... ranlib
- checking command to parse nm output from gcc object... ok
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
--checking if gcc static flag -static works... yes
-+checking if gcc static flag -static works... no
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (ld) supports shared libraries... yes
- checking whether -lc should be explicitly linked in... no
--checking dynamic linker characteristics... GNU/Linux ld.so
-+checking dynamic linker characteristics... gnu0.3 ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
-@@ -2164,10 +2143,10 @@
- mkdir -p -- ./gprof
- Configuring in ./gprof
- configure: creating cache ./config.cache
--checking build system type... i686-pc-linux-gnu
--checking host system type... i686-pc-linux-gnu
--checking target system type... i686-pc-linux-gnu
--checking for i686-pc-linux-gnu-gcc... gcc
-+checking build system type... i686-unknown-gnu0.3
-+checking host system type... i686-unknown-gnu0.3
-+checking target system type... i686-unknown-gnu0.3
-+checking for i686-unknown-gnu0.3-gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
-@@ -2184,7 +2163,7 @@
- checking whether make sets $(MAKE)... yes
- checking for style of include used by make... GNU
- checking dependency style of gcc... gcc3
--checking for i686-pc-linux-gnu-gcc... (cached) gcc
-+checking for i686-unknown-gnu0.3-gcc... (cached) gcc
- checking whether we are using the GNU C compiler... (cached) yes
- checking whether gcc accepts -g... (cached) yes
- checking for gcc option to accept ISO C89... (cached) none needed
-@@ -2215,28 +2194,28 @@
- checking for BSD- or MS-compatible name lister (nm)... nm
- checking the name lister (nm) interface... BSD nm
- checking whether ln -s works... yes
--checking the maximum length of command line arguments... 805306365
-+checking the maximum length of command line arguments... -1
- checking whether the shell understands some XSI constructs... yes
- checking whether the shell understands "+="... yes
- checking for ld option to reload object files... -r
--checking for i686-pc-linux-gnu-objdump... objdump
-+checking for i686-unknown-gnu0.3-objdump... objdump
- checking how to recognize dependent libraries... pass_all
--checking for i686-pc-linux-gnu-ar... ar
--checking for i686-pc-linux-gnu-strip... no
-+checking for i686-unknown-gnu0.3-ar... ar
-+checking for i686-unknown-gnu0.3-strip... no
- checking for strip... strip
--checking for i686-pc-linux-gnu-ranlib... ranlib
-+checking for i686-unknown-gnu0.3-ranlib... ranlib
- checking command to parse nm output from gcc object... ok
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
--checking if gcc static flag -static works... yes
-+checking if gcc static flag -static works... no
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (ld) supports shared libraries... yes
- checking whether -lc should be explicitly linked in... no
--checking dynamic linker characteristics... GNU/Linux ld.so
-+checking dynamic linker characteristics... gnu0.3 ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
-@@ -2397,10 +2376,10 @@
- mkdir -p -- ./ld
- Configuring in ./ld
- configure: creating cache ./config.cache
--checking build system type... i686-pc-linux-gnu
--checking host system type... i686-pc-linux-gnu
--checking target system type... i686-pc-linux-gnu
--checking for i686-pc-linux-gnu-gcc... gcc
-+checking build system type... i686-unknown-gnu0.3
-+checking host system type... i686-unknown-gnu0.3
-+checking target system type... i686-unknown-gnu0.3
-+checking for i686-unknown-gnu0.3-gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
-@@ -2422,7 +2401,7 @@
- checking for grep that handles long lines and -e... /bin/grep
- checking for egrep... /bin/grep -E
- Setting warning flags = -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror
--checking for i686-pc-linux-gnu-gcc... (cached) gcc
-+checking for i686-unknown-gnu0.3-gcc... (cached) gcc
- checking whether we are using the GNU C compiler... (cached) yes
- checking whether gcc accepts -g... (cached) yes
- checking for gcc option to accept ISO C89... (cached) none needed
-@@ -2453,28 +2432,28 @@
- checking for BSD- or MS-compatible name lister (nm)... nm
- checking the name lister (nm) interface... BSD nm
- checking whether ln -s works... yes
--checking the maximum length of command line arguments... 805306365
-+checking the maximum length of command line arguments... -1
- checking whether the shell understands some XSI constructs... yes
- checking whether the shell understands "+="... yes
- checking for ld option to reload object files... -r
--checking for i686-pc-linux-gnu-objdump... objdump
-+checking for i686-unknown-gnu0.3-objdump... objdump
- checking how to recognize dependent libraries... pass_all
--checking for i686-pc-linux-gnu-ar... ar
--checking for i686-pc-linux-gnu-strip... no
-+checking for i686-unknown-gnu0.3-ar... ar
-+checking for i686-unknown-gnu0.3-strip... no
- checking for strip... strip
--checking for i686-pc-linux-gnu-ranlib... ranlib
-+checking for i686-unknown-gnu0.3-ranlib... ranlib
- checking command to parse nm output from gcc object... ok
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
--checking if gcc static flag -static works... yes
-+checking if gcc static flag -static works... no
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (ld) supports shared libraries... yes
- checking whether -lc should be explicitly linked in... no
--checking dynamic linker characteristics... GNU/Linux ld.so
-+checking dynamic linker characteristics... gnu0.3 ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
-@@ -2486,11 +2465,11 @@
- checking whether the g++ linker (ld) supports shared libraries... yes
- checking for g++ option to produce PIC... -fPIC -DPIC
- checking if g++ PIC flag -fPIC -DPIC works... yes
--checking if g++ static flag -static works... yes
-+checking if g++ static flag -static works... no
- checking if g++ supports -c -o file.o... yes
- checking if g++ supports -c -o file.o... (cached) yes
- checking whether the g++ linker (ld) supports shared libraries... yes
--checking dynamic linker characteristics... (cached) GNU/Linux ld.so
-+checking dynamic linker characteristics... gnu0.3 ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether NLS is requested... yes
- checking for catalogs to be installed... bg da es fi fr ga id ja sv tr vi zh_CN zh_TW
-@@ -2570,13 +2549,13 @@
- /bin/bash ../../master/ld/../ylwrap ../../master/ld/ldgram.y y.tab.c ldgram.c y.tab.h ldgram.h y.output ldgram.output -- bison -y -d
- updating ldgram.h
- (echo "/* This file is automatically generated. DO NOT EDIT! */";\
-- for f in `echo " " eelf_i386.o ei386linux.o eelf32_x86_64.o "" \
-+ for f in `echo " " eelf_i386.o "" \
- | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \
- echo "extern ld_emulation_xfer_type ld_${f}_emulation;"; \
- done;\
- echo "";\
- echo "#define EMULATION_LIST \\";\
-- for f in `echo " " eelf_i386.o ei386linux.o eelf32_x86_64.o "" \
-+ for f in `echo " " eelf_i386.o "" \
- | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \
- echo " &ld_${f}_emulation, \\"; \
- done;\
-@@ -2665,8 +2644,8 @@
- mv -f .deps/ldctor.Tpo .deps/ldctor.Po
- gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ldmain.o -MD -MP -MF .deps/ldmain.Tpo -c -o ldmain.o \
- -DDEFAULT_EMULATION='"elf_i386"' \
-- -DBINDIR='"[...]/hurd/master.build.install/bin"' -DTOOLBINDIR='"[...]/hurd/master.build.install/i686-pc-linux-gnu/bin"' \
-- -DTARGET='"i686-pc-linux-gnu"' -DTARGET_SYSTEM_ROOT=\"\" \
-+ -DBINDIR='"[...]/hurd/master.build.install/bin"' -DTOOLBINDIR='"[...]/hurd/master.build.install/i686-unknown-gnu0.3/bin"' \
-+ -DTARGET='"i686-unknown-gnu0.3"' -DTARGET_SYSTEM_ROOT=\"\" \
- ../../master/ld/ldmain.c
- mv -f .deps/ldmain.Tpo .deps/ldmain.Po
- gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ldwrite.o -MD -MP -MF .deps/ldwrite.Tpo -c -o ldwrite.o ../../master/ld/ldwrite.c
-@@ -2680,7 +2659,7 @@
- gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ldmisc.o -MD -MP -MF .deps/ldmisc.Tpo -c -o ldmisc.o ../../master/ld/ldmisc.c
- mv -f .deps/ldmisc.Tpo .deps/ldmisc.Po
- gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ldfile.o -MD -MP -MF .deps/ldfile.Tpo -c -o ldfile.o \
-- -DSCRIPTDIR='"[...]/hurd/master.build.install/i686-pc-linux-gnu/lib"' -DBINDIR='"[...]/hurd/master.build.install/bin"' -DTOOLBINDIR='"[...]/hurd/master.build.install/i686-pc-linux-gnu/bin"' \
-+ -DSCRIPTDIR='"[...]/hurd/master.build.install/i686-unknown-gnu0.3/lib"' -DBINDIR='"[...]/hurd/master.build.install/bin"' -DTOOLBINDIR='"[...]/hurd/master.build.install/i686-unknown-gnu0.3/bin"' \
- ../../master/ld/ldfile.c
- mv -f .deps/ldfile.Tpo .deps/ldfile.Po
- gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ldcref.o -MD -MP -MF .deps/ldcref.Tpo -c -o ldcref.o ../../master/ld/ldcref.c
-@@ -2688,17 +2667,11 @@
- gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT plugin.o -MD -MP -MF .deps/plugin.Tpo -c -o plugin.o ../../master/ld/plugin.c
- mv -f .deps/plugin.Tpo .deps/plugin.Po
- cp ../../master/ld/emultempl/astring.sed stringify.sed
--LIB_PATH='' /bin/bash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" i686-pc-linux-gnu i686-pc-linux-gnu i686-pc-linux-gnu "elf_i386 elf32_x86_64" "/usr/local/lib /lib /usr/lib" no yes elf_i386 "i686-pc-linux-gnu"
-+LIB_PATH='' /bin/bash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" i686-unknown-gnu0.3 i686-unknown-gnu0.3 i686-unknown-gnu0.3 "elf_i386" "/usr/local/lib /lib /usr/lib" no yes elf_i386 "i686-unknown-gnu0.3"
- gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT eelf_i386.o -MD -MP -MF .deps/eelf_i386.Tpo -c -o eelf_i386.o eelf_i386.c
- mv -f .deps/eelf_i386.Tpo .deps/eelf_i386.Po
--LIB_PATH='' /bin/bash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" i686-pc-linux-gnu i686-pc-linux-gnu i686-pc-linux-gnu "elf_i386 elf32_x86_64" "/usr/local/lib /lib /usr/lib" no yes i386linux "i686-pc-linux-gnuaout"
--gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ei386linux.o -MD -MP -MF .deps/ei386linux.Tpo -c -o ei386linux.o ei386linux.c
--mv -f .deps/ei386linux.Tpo .deps/ei386linux.Po
--LIB_PATH='' /bin/bash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" i686-pc-linux-gnu i686-pc-linux-gnu i686-pc-linux-gnu "elf_i386 elf32_x86_64" "/usr/local/lib /lib /usr/lib" no yes elf32_x86_64 "i686-pc-linux-gnu"
--gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT eelf32_x86_64.o -MD -MP -MF .deps/eelf32_x86_64.Tpo -c -o eelf32_x86_64.o eelf32_x86_64.c
--mv -f .deps/eelf32_x86_64.Tpo .deps/eelf32_x86_64.Po
--/bin/bash ./libtool --tag=CC --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ei386linux.o eelf32_x86_64.o ../bfd/libbfd.la ../libiberty/libiberty.a -lz -ldl
--libtool: link: gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ei386linux.o eelf32_x86_64.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -lz -ldl
-+/bin/bash ./libtool --tag=CC --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ../bfd/libbfd.la ../libiberty/libiberty.a -lz -ldl
-+libtool: link: gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -lz -ldl
- touch ld.1
- perl ../../master/ld/../etc/texi2pod.pl -I ../../master/ld -I ../../master/ld/../bfd/doc -I ../bfd/doc -I ../../master/ld/../libiberty -Dman < ../../master/ld/ld.texinfo > ld.pod
- (pod2man --center="GNU Development Tools" --release="binutils-2.21.51" --section=1 ld.pod | \
diff --git a/open_issues/binutils/log_build-hurd.sed b/open_issues/binutils/log_build-hurd.sed
new file mode 100644
index 00000000..070f9823
--- /dev/null
+++ b/open_issues/binutils/log_build-hurd.sed
@@ -0,0 +1,5 @@
+s%i686-unknown-gnu0\.3%[ARCH]%g
+
+
+
+s%-DSELECT_VECS=\('\?\)&bfd_elf32_i386_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec\1%-DSELECT_VECS=\1[SELECT_VECS]\1%
diff --git a/open_issues/binutils/log_build-linux.sed b/open_issues/binutils/log_build-linux.sed
new file mode 100644
index 00000000..9c94797c
--- /dev/null
+++ b/open_issues/binutils/log_build-linux.sed
@@ -0,0 +1,5 @@
+s%i686-pc-linux-gnu%[ARCH]%g
+s%-DTRAD_CORE%%
+s%-DHAVE_i386linux_vec%%
+s%-DHAVE_i386pei_vec%%
+s%-DSELECT_VECS=\('\?\)&bfd_elf32_i386_vec,&i386linux_vec,&i386pei_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec\1%-DSELECT_VECS=\1[SELECT_VECS]\1%
diff --git a/open_issues/binutils/log_build.diff b/open_issues/binutils/log_build.diff
new file mode 100644
index 00000000..dbb9e2f6
--- /dev/null
+++ b/open_issues/binutils/log_build.diff
@@ -0,0 +1,336 @@
+--- /dev/fd/63 2011-06-19 18:21:05.226518816 +0200
++++ /dev/fd/62 2011-06-19 18:21:05.226518816 +0200
+@@ -276,12 +276,12 @@
+ checking for sys/sysinfo.h... yes
+ checking for machine/hal_sysinfo.h... no
+ checking for sys/table.h... no
+-checking for sys/sysctl.h... yes
++checking for sys/sysctl.h... no
+ checking for sys/systemcfg.h... no
+ checking for stdint.h... (cached) yes
+ checking for stdio_ext.h... yes
+ checking for process.h... no
+-checking for sys/prctl.h... yes
++checking for sys/prctl.h... no
+ checking for sys/wait.h that is POSIX.1 compatible... yes
+ checking whether time.h and sys/time.h may both be included... yes
+ checking whether errno must be declared... no
+@@ -351,13 +351,13 @@
+ checking for working fork... yes
+ checking for working vfork... (cached) yes
+ checking for _doprnt... no
+-checking for sys_errlist... yes
+-checking for sys_nerr... yes
++checking for sys_errlist... no
++checking for sys_nerr... no
+ checking for sys_siglist... yes
+ checking for external symbol _system_configuration... no
+ checking for __fsetlocking... yes
+ checking for canonicalize_file_name... yes
+-checking for dup3... yes
++checking for dup3... no
+ checking for getrusage... yes
+ checking for getsysinfo... no
+ checking for gettimeofday... (cached) yes
+@@ -372,7 +372,7 @@
+ checking for strerror... yes
+ checking for strsignal... yes
+ checking for sysconf... yes
+-checking for sysctl... yes
++checking for sysctl... no
+ checking for sysmp... no
+ checking for table... no
+ checking for times... yes
+@@ -457,7 +457,7 @@
+ checking for BSD- or MS-compatible name lister (nm)... nm
+ checking the name lister (nm) interface... BSD nm
+ checking whether ln -s works... yes
+-checking the maximum length of command line arguments... 805306365
++checking the maximum length of command line arguments... -1
+ checking whether the shell understands some XSI constructs... yes
+ checking whether the shell understands "+="... no
+ checking for ld option to reload object files... -r
+@@ -473,18 +473,18 @@
+ checking if gcc-4.6 supports -fno-rtti -fno-exceptions... no
+ checking for gcc-4.6 option to produce PIC... -fPIC -DPIC
+ checking if gcc-4.6 PIC flag -fPIC -DPIC works... yes
+-checking if gcc-4.6 static flag -static works... yes
++checking if gcc-4.6 static flag -static works... no
+ checking if gcc-4.6 supports -c -o file.o... yes
+ checking if gcc-4.6 supports -c -o file.o... (cached) yes
+ checking whether the gcc-4.6 linker (ld) supports shared libraries... yes
+-checking dynamic linker characteristics... GNU/Linux ld.so
++checking dynamic linker characteristics... gnu0.3 ld.so
+ checking how to hardcode library paths into programs... immediate
+ checking for shl_load... no
+ checking for shl_load in -ldld... no
+ checking for dlopen... no
+ checking for dlopen in -ldl... yes
+ checking whether a program can dlopen itself... yes
+-checking whether a statically linked program can dlopen itself... no
++checking whether a statically linked program can dlopen itself... yes
+ checking whether stripping libraries is possible... yes
+ checking if libtool supports shared libraries... yes
+ checking whether to build shared libraries... no
+@@ -567,26 +567,26 @@
+ checking sys/procfs.h usability... yes
+ checking sys/procfs.h presence... yes
+ checking for sys/procfs.h... yes
+-checking for prstatus_t in sys/procfs.h... yes
++checking for prstatus_t in sys/procfs.h... no
+ checking for prstatus32_t in sys/procfs.h... no
+ checking for prstatus_t.pr_who in sys/procfs.h... no
+ checking for prstatus32_t.pr_who in sys/procfs.h... no
+-checking for pstatus_t in sys/procfs.h... no
++checking for pstatus_t in sys/procfs.h... yes
+ checking for pxstatus_t in sys/procfs.h... no
+ checking for pstatus32_t in sys/procfs.h... no
+-checking for prpsinfo_t in sys/procfs.h... yes
+-checking for prpsinfo_t.pr_pid in sys/procfs.h... yes
++checking for prpsinfo_t in sys/procfs.h... no
++checking for prpsinfo_t.pr_pid in sys/procfs.h... no
+ checking for prpsinfo32_t in sys/procfs.h... no
+ checking for prpsinfo32_t.pr_pid in sys/procfs.h... no
+-checking for psinfo_t in sys/procfs.h... no
+-checking for psinfo_t.pr_pid in sys/procfs.h... no
++checking for psinfo_t in sys/procfs.h... yes
++checking for psinfo_t.pr_pid in sys/procfs.h... yes
+ checking for psinfo32_t in sys/procfs.h... no
+ checking for psinfo32_t.pr_pid in sys/procfs.h... no
+-checking for lwpstatus_t in sys/procfs.h... no
++checking for lwpstatus_t in sys/procfs.h... yes
+ checking for lwpxstatus_t in sys/procfs.h... no
+ checking for lwpstatus_t.pr_context in sys/procfs.h... no
+-checking for lwpstatus_t.pr_reg in sys/procfs.h... no
+-checking for lwpstatus_t.pr_fpreg in sys/procfs.h... no
++checking for lwpstatus_t.pr_reg in sys/procfs.h... yes
++checking for lwpstatus_t.pr_fpreg in sys/procfs.h... yes
+ checking for win32_pstatus_t in sys/procfs.h... no
+ checking linker --as-needed support... yes
+ checking for cos in -lm... yes
+@@ -601,7 +601,7 @@
+ checking for unistd.h... (cached) yes
+ checking for getpagesize... (cached) yes
+ checking for working mmap... yes
+-checking for madvise... yes
++checking for madvise... no
+ checking for mprotect... yes
+ configure: updating cache ./config.cache
+ configure: creating ./config.status
+@@ -1219,36 +1219,15 @@
+ /bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT dwarf1.lo -MD -MP -MF .deps/dwarf1.Tpo -c -o dwarf1.lo ../../master/bfd/dwarf1.c
+ libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT dwarf1.lo -MD -MP -MF .deps/dwarf1.Tpo -c ../../master/bfd/dwarf1.c -o dwarf1.o
+ mv -f .deps/dwarf1.Tpo .deps/dwarf1.Plo
+-/bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT i386linux.lo -MD -MP -MF .deps/i386linux.Tpo -c -o i386linux.lo ../../master/bfd/i386linux.c
+-libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT i386linux.lo -MD -MP -MF .deps/i386linux.Tpo -c ../../master/bfd/i386linux.c -o i386linux.o
+-mv -f .deps/i386linux.Tpo .deps/i386linux.Plo
+-/bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT aout32.lo -MD -MP -MF .deps/aout32.Tpo -c -o aout32.lo ../../master/bfd/aout32.c
+-libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT aout32.lo -MD -MP -MF .deps/aout32.Tpo -c ../../master/bfd/aout32.c -o aout32.o
+-mv -f .deps/aout32.Tpo .deps/aout32.Plo
+-/bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT pei-i386.lo -MD -MP -MF .deps/pei-i386.Tpo -c -o pei-i386.lo ../../master/bfd/pei-i386.c
+-libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT pei-i386.lo -MD -MP -MF .deps/pei-i386.Tpo -c ../../master/bfd/pei-i386.c -o pei-i386.o
+-mv -f .deps/pei-i386.Tpo .deps/pei-i386.Plo
+-rm -f peigen.c
+-sed -e s/XX/pe/g < ../../master/bfd/peXXigen.c > peigen.new
+-mv -f peigen.new peigen.c
+-/bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT peigen.lo -MD -MP -MF .deps/peigen.Tpo -c -o peigen.lo peigen.c
+-libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT peigen.lo -MD -MP -MF .deps/peigen.Tpo -c peigen.c -o peigen.o
+-mv -f .deps/peigen.Tpo .deps/peigen.Plo
+-/bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cofflink.lo -MD -MP -MF .deps/cofflink.Tpo -c -o cofflink.lo ../../master/bfd/cofflink.c
+-libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cofflink.lo -MD -MP -MF .deps/cofflink.Tpo -c ../../master/bfd/cofflink.c -o cofflink.o
+-mv -f .deps/cofflink.Tpo .deps/cofflink.Plo
+ /bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT elf32-gen.lo -MD -MP -MF .deps/elf32-gen.Tpo -c -o elf32-gen.lo ../../master/bfd/elf32-gen.c
+ libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT elf32-gen.lo -MD -MP -MF .deps/elf32-gen.Tpo -c ../../master/bfd/elf32-gen.c -o elf32-gen.o
+ mv -f .deps/elf32-gen.Tpo .deps/elf32-gen.Plo
+ /bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cpu-i386.lo -MD -MP -MF .deps/cpu-i386.Tpo -c -o cpu-i386.lo ../../master/bfd/cpu-i386.c
+ libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cpu-i386.lo -MD -MP -MF .deps/cpu-i386.Tpo -c ../../master/bfd/cpu-i386.c -o cpu-i386.o
+ mv -f .deps/cpu-i386.Tpo .deps/cpu-i386.Plo
+-/bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT trad-core.lo -MD -MP -MF .deps/trad-core.Tpo -c -o trad-core.lo ../../master/bfd/trad-core.c
+-libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT trad-core.lo -MD -MP -MF .deps/trad-core.Tpo -c ../../master/bfd/trad-core.c -o trad-core.o
+-mv -f .deps/trad-core.Tpo .deps/trad-core.Plo
+ rm -f tofiles
+ f=""; \
+- for i in elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo i386linux.lo aout32.lo pei-i386.lo peigen.lo cofflink.lo elf32-gen.lo cpu-i386.lo trad-core.lo ; do \
++ for i in elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo elf32-gen.lo cpu-i386.lo ; do \
+ case " $f " in \
+ *" $i "*) ;; \
+ *) f="$f $i" ;; \
+@@ -1258,7 +1237,7 @@
+ /bin/dash ../../master/bfd/../move-if-change tofiles ofiles
+ touch stamp-ofiles
+ /bin/dash ./libtool --tag=CC --mode=link gcc-4.6 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -release `cat libtool-soversion` -o libbfd.la -rpath [...]/hurd/master.build.install/lib archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo simple.lo compress.lo verilog.lo `cat ofiles` -lz
+-libtool: link: ar rc .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coffgen.o corefile.o format.o init.o libbfd.o opncls.o reloc.o section.o syms.o targets.o hash.o linker.o srec.o binary.o tekhex.o ihex.o stabs.o stab-syms.o merge.o dwarf2.o simple.o compress.o verilog.o elf32-i386.o elf-ifunc.o elf-vxworks.o elf32.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-eh-frame.o dwarf1.o i386linux.o aout32.o pei-i386.o peigen.o cofflink.o elf32-gen.o cpu-i386.o trad-core.o
++libtool: link: ar rc .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coffgen.o corefile.o format.o init.o libbfd.o opncls.o reloc.o section.o syms.o targets.o hash.o linker.o srec.o binary.o tekhex.o ihex.o stabs.o stab-syms.o merge.o dwarf2.o simple.o compress.o verilog.o elf32-i386.o elf-ifunc.o elf-vxworks.o elf32.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-eh-frame.o dwarf1.o elf32-gen.o cpu-i386.o
+ libtool: link: ranlib .libs/libbfd.a
+ libtool: link: ( cd ".libs" && rm -f "libbfd.la" && ln -s "../libbfd.la" "libbfd.la" )
+ libtooldir=`/bin/dash ./libtool --config | sed -n -e 's/^objdir=//p'`; \
+@@ -1325,7 +1304,7 @@
+ checking for BSD- or MS-compatible name lister (nm)... nm
+ checking the name lister (nm) interface... BSD nm
+ checking whether ln -s works... yes
+-checking the maximum length of command line arguments... 805306365
++checking the maximum length of command line arguments... -1
+ checking whether the shell understands some XSI constructs... yes
+ checking whether the shell understands "+="... no
+ checking for ld option to reload object files... -r
+@@ -1341,11 +1320,11 @@
+ checking if gcc-4.6 supports -fno-rtti -fno-exceptions... no
+ checking for gcc-4.6 option to produce PIC... -fPIC -DPIC
+ checking if gcc-4.6 PIC flag -fPIC -DPIC works... yes
+-checking if gcc-4.6 static flag -static works... yes
++checking if gcc-4.6 static flag -static works... no
+ checking if gcc-4.6 supports -c -o file.o... yes
+ checking if gcc-4.6 supports -c -o file.o... (cached) yes
+ checking whether the gcc-4.6 linker (ld) supports shared libraries... yes
+-checking dynamic linker characteristics... GNU/Linux ld.so
++checking dynamic linker characteristics... gnu0.3 ld.so
+ checking how to hardcode library paths into programs... immediate
+ checking whether stripping libraries is possible... yes
+ checking if libtool supports shared libraries... yes
+@@ -1500,7 +1479,7 @@
+ checking for BSD- or MS-compatible name lister (nm)... nm
+ checking the name lister (nm) interface... BSD nm
+ checking whether ln -s works... yes
+-checking the maximum length of command line arguments... 805306365
++checking the maximum length of command line arguments... -1
+ checking whether the shell understands some XSI constructs... yes
+ checking whether the shell understands "+="... no
+ checking for ld option to reload object files... -r
+@@ -1516,12 +1495,12 @@
+ checking if gcc-4.6 supports -fno-rtti -fno-exceptions... no
+ checking for gcc-4.6 option to produce PIC... -fPIC -DPIC
+ checking if gcc-4.6 PIC flag -fPIC -DPIC works... yes
+-checking if gcc-4.6 static flag -static works... yes
++checking if gcc-4.6 static flag -static works... no
+ checking if gcc-4.6 supports -c -o file.o... yes
+ checking if gcc-4.6 supports -c -o file.o... (cached) yes
+ checking whether the gcc-4.6 linker (ld) supports shared libraries... yes
+ checking whether -lc should be explicitly linked in... no
+-checking dynamic linker characteristics... GNU/Linux ld.so
++checking dynamic linker characteristics... gnu0.3 ld.so
+ checking how to hardcode library paths into programs... immediate
+ checking whether stripping libraries is possible... yes
+ checking if libtool supports shared libraries... yes
+@@ -1967,7 +1946,7 @@
+ checking for BSD- or MS-compatible name lister (nm)... nm
+ checking the name lister (nm) interface... BSD nm
+ checking whether ln -s works... yes
+-checking the maximum length of command line arguments... 805306365
++checking the maximum length of command line arguments... -1
+ checking whether the shell understands some XSI constructs... yes
+ checking whether the shell understands "+="... no
+ checking for ld option to reload object files... -r
+@@ -1983,12 +1962,12 @@
+ checking if gcc-4.6 supports -fno-rtti -fno-exceptions... no
+ checking for gcc-4.6 option to produce PIC... -fPIC -DPIC
+ checking if gcc-4.6 PIC flag -fPIC -DPIC works... yes
+-checking if gcc-4.6 static flag -static works... yes
++checking if gcc-4.6 static flag -static works... no
+ checking if gcc-4.6 supports -c -o file.o... yes
+ checking if gcc-4.6 supports -c -o file.o... (cached) yes
+ checking whether the gcc-4.6 linker (ld) supports shared libraries... yes
+ checking whether -lc should be explicitly linked in... no
+-checking dynamic linker characteristics... GNU/Linux ld.so
++checking dynamic linker characteristics... gnu0.3 ld.so
+ checking how to hardcode library paths into programs... immediate
+ checking whether stripping libraries is possible... yes
+ checking if libtool supports shared libraries... yes
+@@ -2221,7 +2200,7 @@
+ checking for BSD- or MS-compatible name lister (nm)... nm
+ checking the name lister (nm) interface... BSD nm
+ checking whether ln -s works... yes
+-checking the maximum length of command line arguments... 805306365
++checking the maximum length of command line arguments... -1
+ checking whether the shell understands some XSI constructs... yes
+ checking whether the shell understands "+="... no
+ checking for ld option to reload object files... -r
+@@ -2237,12 +2216,12 @@
+ checking if gcc-4.6 supports -fno-rtti -fno-exceptions... no
+ checking for gcc-4.6 option to produce PIC... -fPIC -DPIC
+ checking if gcc-4.6 PIC flag -fPIC -DPIC works... yes
+-checking if gcc-4.6 static flag -static works... yes
++checking if gcc-4.6 static flag -static works... no
+ checking if gcc-4.6 supports -c -o file.o... yes
+ checking if gcc-4.6 supports -c -o file.o... (cached) yes
+ checking whether the gcc-4.6 linker (ld) supports shared libraries... yes
+ checking whether -lc should be explicitly linked in... no
+-checking dynamic linker characteristics... GNU/Linux ld.so
++checking dynamic linker characteristics... gnu0.3 ld.so
+ checking how to hardcode library paths into programs... immediate
+ checking whether stripping libraries is possible... yes
+ checking if libtool supports shared libraries... yes
+@@ -2461,7 +2440,7 @@
+ checking for BSD- or MS-compatible name lister (nm)... nm
+ checking the name lister (nm) interface... BSD nm
+ checking whether ln -s works... yes
+-checking the maximum length of command line arguments... 805306365
++checking the maximum length of command line arguments... -1
+ checking whether the shell understands some XSI constructs... yes
+ checking whether the shell understands "+="... no
+ checking for ld option to reload object files... -r
+@@ -2477,12 +2456,12 @@
+ checking if gcc-4.6 supports -fno-rtti -fno-exceptions... no
+ checking for gcc-4.6 option to produce PIC... -fPIC -DPIC
+ checking if gcc-4.6 PIC flag -fPIC -DPIC works... yes
+-checking if gcc-4.6 static flag -static works... yes
++checking if gcc-4.6 static flag -static works... no
+ checking if gcc-4.6 supports -c -o file.o... yes
+ checking if gcc-4.6 supports -c -o file.o... (cached) yes
+ checking whether the gcc-4.6 linker (ld) supports shared libraries... yes
+ checking whether -lc should be explicitly linked in... no
+-checking dynamic linker characteristics... GNU/Linux ld.so
++checking dynamic linker characteristics... gnu0.3 ld.so
+ checking how to hardcode library paths into programs... immediate
+ checking whether stripping libraries is possible... yes
+ checking if libtool supports shared libraries... yes
+@@ -2494,11 +2473,11 @@
+ checking whether the g++-4.6 linker (ld) supports shared libraries... yes
+ checking for g++-4.6 option to produce PIC... -fPIC -DPIC
+ checking if g++-4.6 PIC flag -fPIC -DPIC works... yes
+-checking if g++-4.6 static flag -static works... yes
++checking if g++-4.6 static flag -static works... no
+ checking if g++-4.6 supports -c -o file.o... yes
+ checking if g++-4.6 supports -c -o file.o... (cached) yes
+ checking whether the g++-4.6 linker (ld) supports shared libraries... yes
+-checking dynamic linker characteristics... (cached) GNU/Linux ld.so
++checking dynamic linker characteristics... gnu0.3 ld.so
+ checking how to hardcode library paths into programs... immediate
+ checking whether NLS is requested... yes
+ checking for catalogs to be installed... bg da es fi fr ga id ja sv tr vi zh_CN zh_TW
+@@ -2578,13 +2557,13 @@
+ /bin/dash ../../master/ld/../ylwrap ../../master/ld/ldgram.y y.tab.c ldgram.c y.tab.h ldgram.h y.output ldgram.output -- bison -y -d
+ updating ldgram.h
+ (echo "/* This file is automatically generated. DO NOT EDIT! */";\
+- for f in `echo " " eelf_i386.o ei386linux.o eelf32_x86_64.o "" \
++ for f in `echo " " eelf_i386.o "" \
+ | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \
+ echo "extern ld_emulation_xfer_type ld_${f}_emulation;"; \
+ done;\
+ echo "";\
+ echo "#define EMULATION_LIST \\";\
+- for f in `echo " " eelf_i386.o ei386linux.o eelf32_x86_64.o "" \
++ for f in `echo " " eelf_i386.o "" \
+ | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \
+ echo " &ld_${f}_emulation, \\"; \
+ done;\
+@@ -2696,17 +2675,11 @@
+ gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT plugin.o -MD -MP -MF .deps/plugin.Tpo -c -o plugin.o ../../master/ld/plugin.c
+ mv -f .deps/plugin.Tpo .deps/plugin.Po
+ cp ../../master/ld/emultempl/astring.sed stringify.sed
+-LIB_PATH='' /bin/dash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" [ARCH] [ARCH] [ARCH] "elf_i386 elf32_x86_64" "/usr/local/lib /lib /usr/lib" no yes elf_i386 "[ARCH]"
++LIB_PATH='' /bin/dash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" [ARCH] [ARCH] [ARCH] "elf_i386" "/usr/local/lib /lib /usr/lib" no yes elf_i386 "[ARCH]"
+ gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT eelf_i386.o -MD -MP -MF .deps/eelf_i386.Tpo -c -o eelf_i386.o eelf_i386.c
+ mv -f .deps/eelf_i386.Tpo .deps/eelf_i386.Po
+-LIB_PATH='' /bin/dash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" [ARCH] [ARCH] [ARCH] "elf_i386 elf32_x86_64" "/usr/local/lib /lib /usr/lib" no yes i386linux "[ARCH]aout"
+-gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ei386linux.o -MD -MP -MF .deps/ei386linux.Tpo -c -o ei386linux.o ei386linux.c
+-mv -f .deps/ei386linux.Tpo .deps/ei386linux.Po
+-LIB_PATH='' /bin/dash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" [ARCH] [ARCH] [ARCH] "elf_i386 elf32_x86_64" "/usr/local/lib /lib /usr/lib" no yes elf32_x86_64 "[ARCH]"
+-gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT eelf32_x86_64.o -MD -MP -MF .deps/eelf32_x86_64.Tpo -c -o eelf32_x86_64.o eelf32_x86_64.c
+-mv -f .deps/eelf32_x86_64.Tpo .deps/eelf32_x86_64.Po
+-/bin/dash ./libtool --tag=CC --mode=link gcc-4.6 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ei386linux.o eelf32_x86_64.o ../bfd/libbfd.la ../libiberty/libiberty.a -lz -ldl
+-libtool: link: gcc-4.6 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ei386linux.o eelf32_x86_64.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -lz -ldl
++/bin/dash ./libtool --tag=CC --mode=link gcc-4.6 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ../bfd/libbfd.la ../libiberty/libiberty.a -lz -ldl
++libtool: link: gcc-4.6 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -lz -ldl
+ touch ld.1
+ perl ../../master/ld/../etc/texi2pod.pl -I ../../master/ld -I ../../master/ld/../bfd/doc -I ../bfd/doc -I ../../master/ld/../libiberty -Dman < ../../master/ld/ld.texinfo > ld.pod
+ (pod2man --center="GNU Development Tools" --release="binutils-2.21.52" --section=1 ld.pod | \
diff --git a/open_issues/binutils/log_install-hurd.sed b/open_issues/binutils/log_install-hurd.sed
new file mode 100644
index 00000000..9565aaae
--- /dev/null
+++ b/open_issues/binutils/log_install-hurd.sed
@@ -0,0 +1 @@
+s%i686-unknown-gnu0\.3%[ARCH]%g
diff --git a/open_issues/binutils/log_install-linux.sed b/open_issues/binutils/log_install-linux.sed
new file mode 100644
index 00000000..22880cc5
--- /dev/null
+++ b/open_issues/binutils/log_install-linux.sed
@@ -0,0 +1 @@
+s%i686-pc-linux-gnu%[ARCH]%g
diff --git a/open_issues/binutils/log_install-diff b/open_issues/binutils/log_install.diff
index 00496f8b..f808a160 100644
--- a/open_issues/binutils/log_install-diff
+++ b/open_issues/binutils/log_install.diff
@@ -1,5 +1,5 @@
---- /dev/fd/63 2011-02-10 18:56:20.086225001 +0100
-+++ /dev/fd/62 2011-02-10 18:56:20.086225001 +0100
+--- /dev/fd/63 2011-06-19 18:21:13.210325860 +0200
++++ /dev/fd/62 2011-06-19 18:21:13.210325860 +0200
@@ -68,7 +68,6 @@
libtool: install: /usr/bin/install -c .libs/libbfd.a [...]/hurd/master.build.install/lib/libbfd.a
libtool: install: chmod 644 [...]/hurd/master.build.install/lib/libbfd.a
diff --git a/open_issues/binutils/sum_hurd b/open_issues/binutils/sum_hurd
index 15d225f9..b7368648 100644
--- a/open_issues/binutils/sum_hurd
+++ b/open_issues/binutils/sum_hurd
@@ -1,4 +1,4 @@
-Test Run By tschwinge on Thu Feb 10 18:58:16 2011
+Test Run By thomas on Sun Jun 19 20:16:01 2011
Native configuration is i686-unknown-gnu0.3
=== binutils tests ===
@@ -14,6 +14,8 @@ PASS: ar thin archive
PASS: ar thin archive with nested archive
PASS: ar argument parsing
PASS: ar deterministic archive
+PASS: ar deleting an element
+PASS: ar moving an element
PASS: ar unique symbol in archive
Running [...]/hurd/master/binutils/testsuite/binutils-all/arm/objdump.exp ...
Running [...]/hurd/master/binutils/testsuite/binutils-all/bfin/objdump.exp ...
@@ -36,6 +38,7 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/m68k/objdump.exp ...
Running [...]/hurd/master/binutils/testsuite/binutils-all/nm.exp ...
PASS: nm (no arguments)
PASS: nm -g
+PASS: nm -g on unique symbols
PASS: nm -P
Running [...]/hurd/master/binutils/testsuite/binutils-all/objcopy.exp ...
PASS: objcopy (simple copy)
@@ -112,9 +115,9 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/x86-64/x86-64.exp ...
=== binutils Summary ===
-# of expected passes 83
+# of expected passes 86
# of unsupported tests 2
-Test Run By tschwinge on Thu Feb 10 19:06:15 2011
+Test Run By thomas on Sun Jun 19 20:17:58 2011
Native configuration is i686-unknown-gnu0.3
=== ld tests ===
@@ -173,30 +176,42 @@ PASS: objcopy -z relro -shared (relro1)
PASS: strip -z relro -shared (relro2)
PASS: objcopy -z relro -shared (relro2)
PASS: strip -T [...]/hurd/master/ld/testsuite/ld-elf/lma.lnk (lma)
-PASS: objcopy (tbss1)
-PASS: objcopy -z relro (tbss1)
-PASS: objcopy -shared (tbss1)
-PASS: objcopy -shared -z relro (tbss1)
-PASS: objcopy -z max-page-size=0x100000 (tbss1)
-PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss1)
PASS: objcopy (tdata1)
PASS: objcopy -z relro (tdata1)
PASS: objcopy -shared (tdata1)
PASS: objcopy -shared -z relro (tdata1)
PASS: objcopy -z max-page-size=0x100000 (tdata1)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata1)
-PASS: objcopy (tbss2)
-PASS: objcopy -z relro (tbss2)
-PASS: objcopy -shared (tbss2)
-PASS: objcopy -shared -z relro (tbss2)
-PASS: objcopy -z max-page-size=0x100000 (tbss2)
-PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss2)
PASS: objcopy (tdata2)
PASS: objcopy -z relro (tdata2)
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)
+PASS: objcopy (tdata3)
+PASS: objcopy -z relro (tdata3)
+PASS: objcopy -shared (tdata3)
+PASS: objcopy -shared -z relro (tdata3)
+PASS: objcopy -z max-page-size=0x100000 (tdata3)
+PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata3)
+PASS: objcopy (tbss1)
+PASS: objcopy -z relro (tbss1)
+PASS: objcopy -shared (tbss1)
+PASS: objcopy -shared -z relro (tbss1)
+PASS: objcopy -z max-page-size=0x100000 (tbss1)
+PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss1)
+PASS: objcopy (tbss2)
+PASS: objcopy -z relro (tbss2)
+PASS: objcopy -shared (tbss2)
+PASS: objcopy -shared -z relro (tbss2)
+PASS: objcopy -z max-page-size=0x100000 (tbss2)
+PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss2)
+PASS: objcopy (tbss3)
+PASS: objcopy -z relro (tbss3)
+PASS: objcopy -shared (tbss3)
+PASS: objcopy -shared -z relro (tbss3)
+PASS: objcopy -z max-page-size=0x100000 (tbss3)
+PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss3)
Running [...]/hurd/master/ld/testsuite/ld-elf/compress.exp ...
PASS: Build libfoo.so with compressed debug sections
PASS: Build libbar.so with compressed debug sections
@@ -211,6 +226,10 @@ PASS: Guess the target size from eh-group1size.o
PASS: Build eh-group1.o
PASS: Link eh-group.o to eh-group
Running [...]/hurd/master/ld/testsuite/ld-elf/elf.exp ...
+PASS: Build symbol3.a
+PASS: Build symbol3w.a
+PASS: Build shared library for next test
+PASS: Link using broken linker script
PASS: ld-elf/commonpage1
PASS: ld-elf/compress1a
PASS: ld-elf/compress1b
@@ -218,6 +237,7 @@ PASS: ld-elf/compress1c
PASS: ld-elf/discard1
PASS: ld-elf/discard2
PASS: ld-elf/discard3
+PASS: ld-elf/dynamic1
PASS: ld-elf/dynsym1
PASS: ld-elf/eh-frame-hdr
PASS: ld-elf/eh5
@@ -274,6 +294,7 @@ PASS: ld-elf/orphan3
PASS: ld-elf/orphan4
PASS: ld-elf/overlay
PASS: ld-elf/pr11304
+PASS: ld-elf/pr12851
PASS: ld-elf/pr349
PASS: relocatable with script
PASS: ld-elf/seg
@@ -289,6 +310,7 @@ PASS: ld-elf/unknown
PASS: ld-elf/unknown2
PASS: ld-elf/warn1
PASS: ld-elf/warn2
+PASS: ld-elf/warn3
PASS: Weak symbols in dynamic objects 1 (support)
PASS: Weak symbols in dynamic objects 1 (main test)
PASS: --gc-sections on tls variable
@@ -296,10 +318,14 @@ PASS: preinit array
PASS: init array
PASS: fini array
PASS: init array mixed
+PASS: PIE preinit array
+PASS: PIE init array
+PASS: PIE fini array
+PASS: PIE init array mixed
XFAIL: static preinit array
XFAIL: static init array
XFAIL: static fini array
-XPASS: static init array mixed
+XFAIL: static init array mixed
Running [...]/hurd/master/ld/testsuite/ld-elf/exclude.exp ...
PASS: ld link shared library
PASS: ld export symbols from archive
@@ -622,10 +648,13 @@ PASS: ld-i386/protected1
PASS: ld-i386/protected2
PASS: ld-i386/protected3
PASS: TLS with PIE
+PASS: TLS with PIE
PASS: ld-i386/nogot1
PASS: ld-i386/nogot2
PASS: ld-i386/discarded1
+PASS: PR ld/12718
PASS: undefined symbol with compressed debug sections
+PASS: PR ld/12627
Running [...]/hurd/master/ld/testsuite/ld-ia64/ia64.exp ...
Running [...]/hurd/master/ld/testsuite/ld-ia64/line.exp ...
Running [...]/hurd/master/ld/testsuite/ld-ifunc/binutils.exp ...
@@ -642,6 +671,7 @@ PASS: ld-ifunc/ifunc-10-i386
PASS: ld-ifunc/ifunc-11-i386
PASS: ld-ifunc/ifunc-12-i386
PASS: ld-ifunc/ifunc-13-i386
+PASS: ld-ifunc/ifunc-14-i386
PASS: ld-ifunc/ifunc-2-i386
PASS: ld-ifunc/ifunc-2-local-i386
PASS: ld-ifunc/ifunc-3a-x86
@@ -853,6 +883,8 @@ Running [...]/hurd/master/ld/testsuite/ld-srec/srec.exp ...
PASS: S-records
PASS: S-records with constructors
Running [...]/hurd/master/ld/testsuite/ld-tic6x/tic6x.exp ...
+Running [...]/hurd/master/ld/testsuite/ld-tilegx/tilegx.exp ...
+Running [...]/hurd/master/ld/testsuite/ld-tilepro/tilepro.exp ...
Running [...]/hurd/master/ld/testsuite/ld-undefined/entry.exp ...
PASS: Build libentry.a
PASS: --entry foo archive
@@ -868,6 +900,13 @@ PASS: undefined function
PASS: undefined line
Running [...]/hurd/master/ld/testsuite/ld-undefined/weak-undef.exp ...
PASS: weak undefined symbols
+Running [...]/hurd/master/ld/testsuite/ld-unique/unique.exp ...
+PASS: Checking unique object
+PASS: Checking unique executable
+PASS: Checking empty unique object
+PASS: Checking unique PIC object
+PASS: Checking unique PIC object
+PASS: Checking shared empty executable
Running [...]/hurd/master/ld/testsuite/ld-v850/v850.exp ...
Running [...]/hurd/master/ld/testsuite/ld-versados/versados.exp ...
Running [...]/hurd/master/ld/testsuite/ld-vxworks/vxworks.exp ...
@@ -882,13 +921,12 @@ Running [...]/hurd/master/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
-# of expected passes 616
-# of unexpected successes 1
-# of expected failures 17
+# of expected passes 649
+# of expected failures 18
# of untested testcases 6
-/media/data[...]/hurd/master.build/ld/ld-new 2.21.51.20110210
+[...]/hurd/master.build/ld/ld-new 2.21.52.20110618
-Test Run By tschwinge on Thu Feb 10 19:00:16 2011
+Test Run By thomas on Sun Jun 19 20:16:27 2011
Native configuration is i686-unknown-gnu0.3
=== gas tests ===
@@ -1012,6 +1050,7 @@ PASS: DWARF2 2
PASS: DWARF2 3
PASS: DWARF2 4
PASS: Check bad section flag
+PASS: Check bad size directive
Running [...]/hurd/master/gas/testsuite/gas/fr30/allinsn.exp ...
Running [...]/hurd/master/gas/testsuite/gas/fr30/fr30.exp ...
Running [...]/hurd/master/gas/testsuite/gas/frv/allinsn.exp ...
@@ -1095,6 +1134,7 @@ PASS: i386 -mtune=i686 nops 1
PASS: i386 -mtune=k8 nops 1
PASS: i386 -mtune=core2 nops 1
PASS: i386 -mtune=bdver1 nops 1
+PASS: i386 -mtune=bdver2 nops 1
PASS: i386 nops 2
PASS: i386 nops -mtune=i386 2
PASS: i386 -march=i386 -mtune=core2 nops 2
@@ -1136,6 +1176,7 @@ PASS: i386 arch 6
PASS: i386 arch 7
PASS: i386 arch 9
PASS: i386 arch 10
+PASS: i386 arch 10 (lzcnt)
PASS: i386 arch-10-1
PASS: i386 arch-10-2
PASS: i386 arch-10-3
@@ -1157,6 +1198,12 @@ PASS: i386 AVX
PASS: i386 AVX (Intel disassembly)
PASS: i386 AVX scalar insns
PASS: i386 AVX scalar insns (Intel disassembly)
+PASS: i386 256bit integer AVX insns
+PASS: i386 256bit integer AVX insns (Intel disassembly)
+PASS: i386 AVX2 insns
+PASS: i386 AVX2 insns (Intel disassembly)
+PASS: i386 AVX GATHER insns
+PASS: i386 AVX GATHER insns (Intel disassembly)
PASS: i386 SSE with AVX encoding
PASS: i386 inval-avx
PASS: i386 SSE check (none)
@@ -1170,6 +1217,9 @@ PASS: i386 inval-movbe
PASS: i386 EPT
PASS: i386 EPT (Intel disassembly)
PASS: i386 inval-ept
+PASS: i386 INVPCID insns
+PASS: i386 INVPCID insns (Intel disassembly)
+PASS: i386 inval-invpcid
PASS: i386 arch avx 1
PASS: i386 arch-avx-1-1
PASS: i386 arch-avx-1-2
@@ -1181,6 +1231,8 @@ PASS: encoding option
PASS: encoding option (Intel mode)
PASS: encoding option with -msse2avx
PASS: encoding option with -msse2avx (Intel mode)
+PASS: i386 BMI2 insns
+PASS: i386 BMI2 insns (Intel disassembly)
PASS: i386 FMA
PASS: i386 FMA (Intel disassembly)
PASS: i386 FMA scalar insns
@@ -1225,6 +1277,8 @@ PASS: i386 l1om-inval
PASS: i386 local PIC
PASS: DWARF2 debugging information 1
PASS: DWARF2 debugging information 2
+PASS: Check bad size directive
+PASS: i386 jump
PASS: x86 Intel expressions
PASS: string insn operands
PASS: i386 string-bad
@@ -1326,6 +1380,8 @@ PASS: symver symver6
Running [...]/hurd/master/gas/testsuite/gas/tic4x/tic4x.exp ...
Running [...]/hurd/master/gas/testsuite/gas/tic54x/tic54x.exp ...
Running [...]/hurd/master/gas/testsuite/gas/tic6x/tic6x.exp ...
+Running [...]/hurd/master/gas/testsuite/gas/tilegx/tilegx.exp ...
+Running [...]/hurd/master/gas/testsuite/gas/tilepro/tilepro.exp ...
Running [...]/hurd/master/gas/testsuite/gas/v850/basic.exp ...
Running [...]/hurd/master/gas/testsuite/gas/vax/vax.exp ...
Running [...]/hurd/master/gas/testsuite/gas/xc16x/xc16x.exp ...
@@ -1337,6 +1393,6 @@ Running [...]/hurd/master/gas/testsuite/gas/z8k/z8k.exp ...
=== gas Summary ===
-# of expected passes 326
-../as-new 2.21.51.20110210
+# of expected passes 342
+../as-new 2.21.52.20110618
diff --git a/open_issues/binutils/sum_linux b/open_issues/binutils/sum_linux
index 49cf53fb..f1a383b8 100644
--- a/open_issues/binutils/sum_linux
+++ b/open_issues/binutils/sum_linux
@@ -1,4 +1,4 @@
-Test Run By thomas on Thu Feb 10 18:57:42 2011
+Test Run By thomas on Sun Jun 19 18:26:46 2011
Native configuration is i686-pc-linux-gnu
=== binutils tests ===
@@ -14,6 +14,8 @@ PASS: ar thin archive
PASS: ar thin archive with nested archive
PASS: ar argument parsing
PASS: ar deterministic archive
+PASS: ar deleting an element
+PASS: ar moving an element
PASS: ar unique symbol in archive
Running [...]/hurd/master/binutils/testsuite/binutils-all/arm/objdump.exp ...
Running [...]/hurd/master/binutils/testsuite/binutils-all/bfin/objdump.exp ...
@@ -36,6 +38,7 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/m68k/objdump.exp ...
Running [...]/hurd/master/binutils/testsuite/binutils-all/nm.exp ...
PASS: nm (no arguments)
PASS: nm -g
+PASS: nm -g on unique symbols
PASS: nm -P
Running [...]/hurd/master/binutils/testsuite/binutils-all/objcopy.exp ...
PASS: objcopy (simple copy)
@@ -112,9 +115,9 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/x86-64/x86-64.exp ...
=== binutils Summary ===
-# of expected passes 83
+# of expected passes 86
# of unsupported tests 2
-Test Run By thomas on Thu Feb 10 18:58:10 2011
+Test Run By thomas on Sun Jun 19 18:27:17 2011
Native configuration is i686-pc-linux-gnu
=== ld tests ===
@@ -173,30 +176,42 @@ PASS: objcopy -z relro -shared (relro1)
PASS: strip -z relro -shared (relro2)
PASS: objcopy -z relro -shared (relro2)
PASS: strip -T [...]/hurd/master/ld/testsuite/ld-elf/lma.lnk (lma)
-PASS: objcopy (tbss1)
-PASS: objcopy -z relro (tbss1)
-PASS: objcopy -shared (tbss1)
-PASS: objcopy -shared -z relro (tbss1)
-PASS: objcopy -z max-page-size=0x100000 (tbss1)
-PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss1)
PASS: objcopy (tdata1)
PASS: objcopy -z relro (tdata1)
PASS: objcopy -shared (tdata1)
PASS: objcopy -shared -z relro (tdata1)
PASS: objcopy -z max-page-size=0x100000 (tdata1)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata1)
-PASS: objcopy (tbss2)
-PASS: objcopy -z relro (tbss2)
-PASS: objcopy -shared (tbss2)
-PASS: objcopy -shared -z relro (tbss2)
-PASS: objcopy -z max-page-size=0x100000 (tbss2)
-PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss2)
PASS: objcopy (tdata2)
PASS: objcopy -z relro (tdata2)
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)
+PASS: objcopy (tdata3)
+PASS: objcopy -z relro (tdata3)
+PASS: objcopy -shared (tdata3)
+PASS: objcopy -shared -z relro (tdata3)
+PASS: objcopy -z max-page-size=0x100000 (tdata3)
+PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata3)
+PASS: objcopy (tbss1)
+PASS: objcopy -z relro (tbss1)
+PASS: objcopy -shared (tbss1)
+PASS: objcopy -shared -z relro (tbss1)
+PASS: objcopy -z max-page-size=0x100000 (tbss1)
+PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss1)
+PASS: objcopy (tbss2)
+PASS: objcopy -z relro (tbss2)
+PASS: objcopy -shared (tbss2)
+PASS: objcopy -shared -z relro (tbss2)
+PASS: objcopy -z max-page-size=0x100000 (tbss2)
+PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss2)
+PASS: objcopy (tbss3)
+PASS: objcopy -z relro (tbss3)
+PASS: objcopy -shared (tbss3)
+PASS: objcopy -shared -z relro (tbss3)
+PASS: objcopy -z max-page-size=0x100000 (tbss3)
+PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss3)
Running [...]/hurd/master/ld/testsuite/ld-elf/compress.exp ...
PASS: Build libfoo.so with compressed debug sections
PASS: Build libbar.so with compressed debug sections
@@ -211,6 +226,10 @@ PASS: Guess the target size from eh-group1size.o
PASS: Build eh-group1.o
PASS: Link eh-group.o to eh-group
Running [...]/hurd/master/ld/testsuite/ld-elf/elf.exp ...
+PASS: Build symbol3.a
+PASS: Build symbol3w.a
+PASS: Build shared library for next test
+PASS: Link using broken linker script
PASS: ld-elf/commonpage1
PASS: ld-elf/compress1a
PASS: ld-elf/compress1b
@@ -218,6 +237,7 @@ PASS: ld-elf/compress1c
PASS: ld-elf/discard1
PASS: ld-elf/discard2
PASS: ld-elf/discard3
+PASS: ld-elf/dynamic1
PASS: ld-elf/dynsym1
PASS: ld-elf/eh-frame-hdr
PASS: ld-elf/eh5
@@ -274,6 +294,7 @@ PASS: ld-elf/orphan3
PASS: ld-elf/orphan4
PASS: ld-elf/overlay
PASS: ld-elf/pr11304
+PASS: ld-elf/pr12851
PASS: ld-elf/pr349
PASS: relocatable with script
PASS: ld-elf/seg
@@ -289,6 +310,7 @@ PASS: ld-elf/unknown
PASS: ld-elf/unknown2
PASS: ld-elf/warn1
PASS: ld-elf/warn2
+PASS: ld-elf/warn3
PASS: Weak symbols in dynamic objects 1 (support)
PASS: Weak symbols in dynamic objects 1 (main test)
PASS: --gc-sections on tls variable
@@ -296,6 +318,10 @@ PASS: preinit array
PASS: init array
PASS: fini array
PASS: init array mixed
+PASS: PIE preinit array
+PASS: PIE init array
+PASS: PIE fini array
+PASS: PIE init array mixed
PASS: static preinit array
PASS: static init array
PASS: static fini array
@@ -622,10 +648,13 @@ PASS: ld-i386/protected1
PASS: ld-i386/protected2
PASS: ld-i386/protected3
PASS: TLS with PIE
+PASS: TLS with PIE
PASS: ld-i386/nogot1
PASS: ld-i386/nogot2
PASS: ld-i386/discarded1
+PASS: PR ld/12718
PASS: undefined symbol with compressed debug sections
+PASS: PR ld/12627
Running [...]/hurd/master/ld/testsuite/ld-ia64/ia64.exp ...
Running [...]/hurd/master/ld/testsuite/ld-ia64/line.exp ...
Running [...]/hurd/master/ld/testsuite/ld-ifunc/binutils.exp ...
@@ -642,6 +671,7 @@ PASS: ld-ifunc/ifunc-10-i386
PASS: ld-ifunc/ifunc-11-i386
PASS: ld-ifunc/ifunc-12-i386
PASS: ld-ifunc/ifunc-13-i386
+PASS: ld-ifunc/ifunc-14-i386
PASS: ld-ifunc/ifunc-2-i386
PASS: ld-ifunc/ifunc-2-local-i386
PASS: ld-ifunc/ifunc-3a-x86
@@ -853,6 +883,8 @@ Running [...]/hurd/master/ld/testsuite/ld-srec/srec.exp ...
PASS: S-records
PASS: S-records with constructors
Running [...]/hurd/master/ld/testsuite/ld-tic6x/tic6x.exp ...
+Running [...]/hurd/master/ld/testsuite/ld-tilegx/tilegx.exp ...
+Running [...]/hurd/master/ld/testsuite/ld-tilepro/tilepro.exp ...
Running [...]/hurd/master/ld/testsuite/ld-undefined/entry.exp ...
PASS: Build libentry.a
PASS: --entry foo archive
@@ -868,6 +900,13 @@ PASS: undefined function
PASS: undefined line
Running [...]/hurd/master/ld/testsuite/ld-undefined/weak-undef.exp ...
PASS: weak undefined symbols
+Running [...]/hurd/master/ld/testsuite/ld-unique/unique.exp ...
+PASS: Checking unique object
+PASS: Checking unique executable
+PASS: Checking empty unique object
+PASS: Checking unique PIC object
+PASS: Checking unique PIC object
+PASS: Checking shared empty executable
Running [...]/hurd/master/ld/testsuite/ld-v850/v850.exp ...
Running [...]/hurd/master/ld/testsuite/ld-versados/versados.exp ...
Running [...]/hurd/master/ld/testsuite/ld-vxworks/vxworks.exp ...
@@ -882,12 +921,12 @@ Running [...]/hurd/master/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
-# of expected passes 626
+# of expected passes 659
# of expected failures 8
# of untested testcases 6
-/media/data[...]/hurd/master.build/ld/ld-new 2.21.51.20110210
+[...]/hurd/master.build/ld/ld-new 2.21.52.20110618
-Test Run By thomas on Thu Feb 10 18:57:49 2011
+Test Run By thomas on Sun Jun 19 18:26:56 2011
Native configuration is i686-pc-linux-gnu
=== gas tests ===
@@ -1011,6 +1050,7 @@ PASS: DWARF2 2
PASS: DWARF2 3
PASS: DWARF2 4
PASS: Check bad section flag
+PASS: Check bad size directive
Running [...]/hurd/master/gas/testsuite/gas/fr30/allinsn.exp ...
Running [...]/hurd/master/gas/testsuite/gas/fr30/fr30.exp ...
Running [...]/hurd/master/gas/testsuite/gas/frv/allinsn.exp ...
@@ -1094,6 +1134,7 @@ PASS: i386 -mtune=i686 nops 1
PASS: i386 -mtune=k8 nops 1
PASS: i386 -mtune=core2 nops 1
PASS: i386 -mtune=bdver1 nops 1
+PASS: i386 -mtune=bdver2 nops 1
PASS: i386 nops 2
PASS: i386 nops -mtune=i386 2
PASS: i386 -march=i386 -mtune=core2 nops 2
@@ -1135,6 +1176,7 @@ PASS: i386 arch 6
PASS: i386 arch 7
PASS: i386 arch 9
PASS: i386 arch 10
+PASS: i386 arch 10 (lzcnt)
PASS: i386 arch-10-1
PASS: i386 arch-10-2
PASS: i386 arch-10-3
@@ -1156,6 +1198,12 @@ PASS: i386 AVX
PASS: i386 AVX (Intel disassembly)
PASS: i386 AVX scalar insns
PASS: i386 AVX scalar insns (Intel disassembly)
+PASS: i386 256bit integer AVX insns
+PASS: i386 256bit integer AVX insns (Intel disassembly)
+PASS: i386 AVX2 insns
+PASS: i386 AVX2 insns (Intel disassembly)
+PASS: i386 AVX GATHER insns
+PASS: i386 AVX GATHER insns (Intel disassembly)
PASS: i386 SSE with AVX encoding
PASS: i386 inval-avx
PASS: i386 SSE check (none)
@@ -1169,6 +1217,9 @@ PASS: i386 inval-movbe
PASS: i386 EPT
PASS: i386 EPT (Intel disassembly)
PASS: i386 inval-ept
+PASS: i386 INVPCID insns
+PASS: i386 INVPCID insns (Intel disassembly)
+PASS: i386 inval-invpcid
PASS: i386 arch avx 1
PASS: i386 arch-avx-1-1
PASS: i386 arch-avx-1-2
@@ -1180,6 +1231,8 @@ PASS: encoding option
PASS: encoding option (Intel mode)
PASS: encoding option with -msse2avx
PASS: encoding option with -msse2avx (Intel mode)
+PASS: i386 BMI2 insns
+PASS: i386 BMI2 insns (Intel disassembly)
PASS: i386 FMA
PASS: i386 FMA (Intel disassembly)
PASS: i386 FMA scalar insns
@@ -1224,6 +1277,8 @@ PASS: i386 l1om-inval
PASS: i386 local PIC
PASS: DWARF2 debugging information 1
PASS: DWARF2 debugging information 2
+PASS: Check bad size directive
+PASS: i386 jump
PASS: x86 Intel expressions
PASS: string insn operands
PASS: i386 string-bad
@@ -1325,6 +1380,8 @@ PASS: symver symver6
Running [...]/hurd/master/gas/testsuite/gas/tic4x/tic4x.exp ...
Running [...]/hurd/master/gas/testsuite/gas/tic54x/tic54x.exp ...
Running [...]/hurd/master/gas/testsuite/gas/tic6x/tic6x.exp ...
+Running [...]/hurd/master/gas/testsuite/gas/tilegx/tilegx.exp ...
+Running [...]/hurd/master/gas/testsuite/gas/tilepro/tilepro.exp ...
Running [...]/hurd/master/gas/testsuite/gas/v850/basic.exp ...
Running [...]/hurd/master/gas/testsuite/gas/vax/vax.exp ...
Running [...]/hurd/master/gas/testsuite/gas/xc16x/xc16x.exp ...
@@ -1336,6 +1393,6 @@ Running [...]/hurd/master/gas/testsuite/gas/z8k/z8k.exp ...
=== gas Summary ===
-# of expected passes 326
-../as-new 2.21.51.20110210
+# of expected passes 342
+../as-new 2.21.52.20110618