summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--open_issues/binutils.mdwn19
-rw-r--r--open_issues/binutils/log_build.diff56
-rw-r--r--open_issues/binutils/log_install.diff4
-rw-r--r--open_issues/binutils/sum.diff34
-rw-r--r--open_issues/binutils/sum_hurd32
-rw-r--r--open_issues/binutils/sum_linux32
-rw-r--r--open_issues/gcc.mdwn43
-rw-r--r--open_issues/glibc_madvise_vs_static_linking.mdwn8
-rw-r--r--open_issues/gnat.mdwn9
9 files changed, 160 insertions, 77 deletions
diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn
index 246e819d..cb71746b 100644
--- a/open_issues/binutils.mdwn
+++ b/open_issues/binutils.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2007, 2008, 2010, 2011 Free Software Foundation,
-Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2010, 2011, 2012 Free Software
+Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -30,8 +30,17 @@ though, as explained below.
# Configuration
-Last reviewed up to the [[Git mirror's e605e0bc9fced128199177fff775851c7e50b4e5
-(2011-10-20) sources|source_repositories/binutils]].
+<!--
+
+git checkout reviewed
+git log --reverse --pretty=fuller --stat=$COLUMNS,$COLUMNS -p -C --cc ..sourceware/master
+-i
+/^commit |^---$|hurd|linux
+
+-->
+
+Last reviewed up to the [[Git mirror's 6de66ef60a39ab2cdacf801dae0110f36a76537c
+(2012-02-15) sources|source_repositories/binutils]].
* Globally
@@ -108,7 +117,7 @@ Last reviewed up to the [[Git mirror's e605e0bc9fced128199177fff775851c7e50b4e5
# Build
Here's a log of a binutils build run; this is from our [[Git repository's
-6e78bdc1d64c55962d36ef29d15f06fb2415261b (2011-10-20)
+f42a507c8b1e79cec0e755249e9fb5c2e012fe83 (2012-02-15)
sources|source_repositories/binutils]], run on kepler.SCHWINGE and
coulomb.SCHWINGE.
diff --git a/open_issues/binutils/log_build.diff b/open_issues/binutils/log_build.diff
index 79946f63..66b398ff 100644
--- a/open_issues/binutils/log_build.diff
+++ b/open_issues/binutils/log_build.diff
@@ -1,6 +1,6 @@
---- /dev/fd/63 2011-10-22 11:44:16.461445903 +0200
-+++ /dev/fd/62 2011-10-22 11:44:16.461445903 +0200
-@@ -276,12 +276,12 @@
+--- /dev/fd/63 2012-02-15 23:34:46.633719867 +0100
++++ /dev/fd/62 2012-02-15 23:34:46.637719753 +0100
+@@ -279,12 +279,12 @@
checking for sys/sysinfo.h... yes
checking for machine/hal_sysinfo.h... no
checking for sys/table.h... no
@@ -15,7 +15,7 @@
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 @@
+@@ -354,8 +354,8 @@
checking for working fork... yes
checking for working vfork... (cached) yes
checking for _doprnt... no
@@ -26,13 +26,7 @@
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 getrlimit... yes
- checking for getrusage... yes
- checking for getsysinfo... no
-@@ -374,7 +374,7 @@
+@@ -377,7 +377,7 @@
checking for strerror... yes
checking for strsignal... yes
checking for sysconf... yes
@@ -41,7 +35,7 @@
checking for sysmp... no
checking for table... no
checking for times... yes
-@@ -459,7 +459,7 @@
+@@ -462,7 +462,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
@@ -50,7 +44,7 @@
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for ld option to reload object files... -r
-@@ -479,7 +479,7 @@
+@@ -482,7 +482,7 @@
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
@@ -59,7 +53,7 @@
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
-@@ -569,26 +569,26 @@
+@@ -572,26 +572,26 @@
checking sys/procfs.h usability... yes
checking sys/procfs.h presence... yes
checking for sys/procfs.h... yes
@@ -95,7 +89,7 @@
checking for win32_pstatus_t in sys/procfs.h... no
checking linker --as-needed support... yes
checking for cos in -lm... yes
-@@ -1229,36 +1229,15 @@
+@@ -1236,36 +1236,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
@@ -133,7 +127,7 @@
case " $f " in \
*" $i "*) ;; \
*) f="$f $i" ;; \
-@@ -1268,7 +1247,7 @@
+@@ -1275,7 +1254,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
@@ -142,7 +136,7 @@
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'`; \
-@@ -1335,7 +1314,7 @@
+@@ -1342,7 +1321,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
@@ -151,7 +145,7 @@
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for ld option to reload object files... -r
-@@ -1355,7 +1334,7 @@
+@@ -1362,7 +1341,7 @@
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
@@ -160,7 +154,7 @@
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
-@@ -1510,7 +1489,7 @@
+@@ -1519,7 +1498,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
@@ -169,7 +163,7 @@
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for ld option to reload object files... -r
-@@ -1531,7 +1510,7 @@
+@@ -1540,7 +1519,7 @@
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
@@ -178,7 +172,7 @@
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
-@@ -1977,7 +1956,7 @@
+@@ -1986,7 +1965,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
@@ -187,7 +181,7 @@
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for ld option to reload object files... -r
-@@ -1998,7 +1977,7 @@
+@@ -2007,7 +1986,7 @@
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
@@ -196,7 +190,7 @@
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
-@@ -2231,7 +2210,7 @@
+@@ -2242,7 +2221,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
@@ -205,7 +199,7 @@
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for ld option to reload object files... -r
-@@ -2252,7 +2231,7 @@
+@@ -2263,7 +2242,7 @@
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
@@ -214,7 +208,7 @@
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
-@@ -2475,7 +2454,7 @@
+@@ -2490,7 +2469,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
@@ -223,7 +217,7 @@
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for ld option to reload object files... -r
-@@ -2496,7 +2475,7 @@
+@@ -2511,7 +2490,7 @@
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
@@ -232,7 +226,7 @@
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
-@@ -2512,7 +2491,7 @@
+@@ -2527,7 +2506,7 @@
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
@@ -240,8 +234,8 @@
+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
-@@ -2592,13 +2571,13 @@
+ checking for catalogs to be installed... bg da es fi fr ga id it ja sv tr vi zh_CN zh_TW
+@@ -2607,13 +2586,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! */";\
@@ -257,7 +251,7 @@
| sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \
echo " &ld_${f}_emulation, \\"; \
done;\
-@@ -2712,17 +2691,11 @@
+@@ -2727,17 +2706,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
@@ -277,4 +271,4 @@
+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.22.51" --section=1 ld.pod | \
+ (pod2man --center="GNU Development Tools" --release="binutils-2.22.52" --section=1 ld.pod | \
diff --git a/open_issues/binutils/log_install.diff b/open_issues/binutils/log_install.diff
index 100ebf5c..2b85b696 100644
--- a/open_issues/binutils/log_install.diff
+++ b/open_issues/binutils/log_install.diff
@@ -1,5 +1,5 @@
---- /dev/fd/63 2011-10-22 11:44:48.780903894 +0200
-+++ /dev/fd/62 2011-10-22 11:44:48.780903894 +0200
+--- /dev/fd/63 2012-02-15 23:35:01.029312528 +0100
++++ /dev/fd/62 2012-02-15 23:35:01.029312528 +0100
@@ -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.diff b/open_issues/binutils/sum.diff
index 0c612411..d555a1a4 100644
--- a/open_issues/binutils/sum.diff
+++ b/open_issues/binutils/sum.diff
@@ -1,25 +1,25 @@
---- open_issues/binutils/sum_linux 2011-10-22 11:49:33.000000000 +0200
-+++ open_issues/binutils/sum_hurd 2011-10-22 11:23:09.000000000 +0200
+--- open_issues/binutils/sum_linux 2012-02-15 23:36:39.000000000 +0100
++++ open_issues/binutils/sum_hurd 2012-02-15 23:36:51.000000000 +0100
@@ -1,5 +1,5 @@
--Test Run By thomas on Sat Oct 22 11:43:32 2011
+-Test Run By thomas on Wed Feb 15 23:08:06 2012
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Fri Oct 21 12:54:58 2011
++Test Run By thomas on Wed Feb 15 23:25:26 2012
+Native configuration is i686-unknown-gnu0.3
=== binutils tests ===
-@@ -122,8 +122,8 @@ Running [...]/hurd/master/binutils/tests
+@@ -123,8 +123,8 @@ Running [...]/hurd/master/binutils/tests
- # of expected passes 90
+ # of expected passes 91
# of unsupported tests 3
--Test Run By thomas on Sat Oct 22 11:43:59 2011
+-Test Run By thomas on Wed Feb 15 23:08:31 2012
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Fri Oct 21 12:56:51 2011
++Test Run By thomas on Wed Feb 15 23:27:26 2012
+Native configuration is i686-unknown-gnu0.3
=== ld tests ===
-@@ -331,10 +331,10 @@ Running [...]/hurd/master/ld/testsuite/l
+@@ -336,10 +336,10 @@ Running [...]/hurd/master/ld/testsuite/l
PASS: PIE init array
PASS: PIE fini array
PASS: PIE init array mixed
@@ -34,7 +34,7 @@
Running [...]/hurd/master/ld/testsuite/ld-elf/exclude.exp ...
PASS: ld link shared library
PASS: ld export symbols from archive
-@@ -592,8 +592,8 @@ Running [...]/hurd/master/ld/testsuite/l
+@@ -597,8 +597,8 @@ Running [...]/hurd/master/ld/testsuite/l
PASS: ELF DSO weak func last DSO
PASS: ELF weak func first
PASS: ELF weak func last
@@ -45,7 +45,7 @@
PASS: ELF DSO weak data first
PASS: ELF DSO weak data last
PASS: ELF DSO weak data first DSO
-@@ -604,10 +604,10 @@ Running [...]/hurd/master/ld/testsuite/l
+@@ -609,10 +609,10 @@ Running [...]/hurd/master/ld/testsuite/l
PASS: ELF weak data last
PASS: ELF weak data first common
PASS: ELF weak data last common
@@ -60,20 +60,20 @@
PASS: ELF DSO small bar (size)
PASS: ELF DSO foo with small bar (size)
PASS: ELF DSO big bar (size)
-@@ -940,13 +940,13 @@ Running [...]/hurd/master/ld/testsuite/l
+@@ -948,13 +948,13 @@ Running [...]/hurd/master/ld/testsuite/l
=== ld Summary ===
--# of expected passes 672
+-# of expected passes 677
-# of expected failures 8
-+# of expected passes 662
++# of expected passes 667
+# of expected failures 18
# of untested testcases 6
- [...]/hurd/master.build/ld/ld-new 2.22.51.20111021
+ [...]/hurd/master.build/ld/ld-new 2.22.52.20120215
--Test Run By thomas on Sat Oct 22 11:43:38 2011
+-Test Run By thomas on Wed Feb 15 23:08:12 2012
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Fri Oct 21 12:55:21 2011
++Test Run By thomas on Wed Feb 15 23:25:53 2012
+Native configuration is i686-unknown-gnu0.3
=== gas tests ===
diff --git a/open_issues/binutils/sum_hurd b/open_issues/binutils/sum_hurd
index 31f8f997..6be2bbb8 100644
--- a/open_issues/binutils/sum_hurd
+++ b/open_issues/binutils/sum_hurd
@@ -1,4 +1,4 @@
-Test Run By thomas on Fri Oct 21 12:54:58 2011
+Test Run By thomas on Wed Feb 15 23:25:26 2012
Native configuration is i686-unknown-gnu0.3
=== binutils tests ===
@@ -111,6 +111,7 @@ PASS: readelf -r
PASS: readelf -wi
PASS: readelf -wa (compressed)
PASS: readelf -p
+PASS: readelf -n
Running [...]/hurd/master/binutils/testsuite/binutils-all/size.exp ...
PASS: size (no arguments)
PASS: size -A
@@ -120,9 +121,9 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/x86-64/x86-64.exp ...
=== binutils Summary ===
-# of expected passes 90
+# of expected passes 91
# of unsupported tests 3
-Test Run By thomas on Fri Oct 21 12:56:51 2011
+Test Run By thomas on Wed Feb 15 23:27:26 2012
Native configuration is i686-unknown-gnu0.3
=== ld tests ===
@@ -217,6 +218,9 @@ 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/comm-data.exp ...
+PASS: Common symbol override test (auxiliary shared object build)
+PASS: Common symbol override test
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
@@ -319,6 +323,7 @@ PASS: ld-elf/unknown2
PASS: ld-elf/warn1
PASS: ld-elf/warn2
PASS: ld-elf/warn3
+PASS: ld-elf/zerosize1
PASS: Weak symbols in dynamic objects 1 (support)
PASS: Weak symbols in dynamic objects 1 (main test)
PASS: --gc-sections on tls variable
@@ -670,6 +675,7 @@ PASS: PR ld/12718
PASS: PR ld/12921
PASS: undefined symbol with compressed debug sections
PASS: PR ld/12627
+PASS: PR ld/13302
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 ...
@@ -688,6 +694,7 @@ PASS: ld-ifunc/ifunc-12-i386
PASS: ld-ifunc/ifunc-13-i386
PASS: ld-ifunc/ifunc-14-i386
PASS: ld-ifunc/ifunc-15-i386
+PASS: ld-ifunc/ifunc-16-i386
PASS: ld-ifunc/ifunc-2-i386
PASS: ld-ifunc/ifunc-2-local-i386
PASS: ld-ifunc/ifunc-3a-x86
@@ -715,6 +722,7 @@ Running [...]/hurd/master/ld/testsuite/ld-m68hc11/m68hc11.exp ...
Running [...]/hurd/master/ld/testsuite/ld-m68k/m68k-got.exp ...
Running [...]/hurd/master/ld/testsuite/ld-m68k/m68k.exp ...
Running [...]/hurd/master/ld/testsuite/ld-mep/mep.exp ...
+Running [...]/hurd/master/ld/testsuite/ld-mips-elf/comm-data.exp ...
Running [...]/hurd/master/ld/testsuite/ld-mips-elf/mips-elf-flags.exp ...
Running [...]/hurd/master/ld/testsuite/ld-mips-elf/mips-elf.exp ...
Running [...]/hurd/master/ld/testsuite/ld-misc/defsym.exp ...
@@ -940,12 +948,12 @@ Running [...]/hurd/master/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
-# of expected passes 662
+# of expected passes 667
# of expected failures 18
# of untested testcases 6
-[...]/hurd/master.build/ld/ld-new 2.22.51.20111021
+[...]/hurd/master.build/ld/ld-new 2.22.52.20120215
-Test Run By thomas on Fri Oct 21 12:55:21 2011
+Test Run By thomas on Wed Feb 15 23:25:53 2012
Native configuration is i686-unknown-gnu0.3
=== gas tests ===
@@ -1073,6 +1081,7 @@ PASS: Check bad size directive
PASS: Check bad group
PASS: gas/elf/warn-2.s (test for warnings, line )
PASS: gas/elf/warn-2.s (test for excess errors)
+Running [...]/hurd/master/gas/testsuite/gas/epiphany/allinsn.exp ...
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 ...
@@ -1128,6 +1137,7 @@ PASS: i386 displacement
PASS: i386 displacement (Intel mode)
PASS: i386 32bit displacement
PASS: i386 VMX
+PASS: i386 VMFUNC
PASS: i386 SMX
PASS: i386 suffix
PASS: i386 immed
@@ -1259,6 +1269,11 @@ PASS: i386 FMA
PASS: i386 FMA (Intel disassembly)
PASS: i386 FMA scalar insns
PASS: i386 FMA scalar insns (Intel disassembly)
+PASS: i386 HLE insns
+PASS: i386 HLE insns (Intel disassembly)
+PASS: i386 hlebad
+PASS: i386 RTM insns
+PASS: i386 RTM insns (Intel disassembly)
PASS: i386 FMA4
PASS: i386 LWP
PASS: i386 XOP
@@ -1337,6 +1352,7 @@ Running [...]/hurd/master/gas/testsuite/gas/m32r/rel32.exp ...
Running [...]/hurd/master/gas/testsuite/gas/m68hc11/m68hc11.exp ...
Running [...]/hurd/master/gas/testsuite/gas/m68k-coff/gas.exp ...
Running [...]/hurd/master/gas/testsuite/gas/m68k/all.exp ...
+Running [...]/hurd/master/gas/testsuite/gas/mach-o/mach-o.exp ...
Running [...]/hurd/master/gas/testsuite/gas/macros/macros.exp ...
PASS: macro test 1
PASS: macro test 2
@@ -1416,6 +1432,6 @@ Running [...]/hurd/master/gas/testsuite/gas/z8k/z8k.exp ...
=== gas Summary ===
-# of expected passes 346
-../as-new 2.22.51.20111021
+# of expected passes 352
+../as-new 2.22.52.20120215
diff --git a/open_issues/binutils/sum_linux b/open_issues/binutils/sum_linux
index 09c11722..bc92f500 100644
--- a/open_issues/binutils/sum_linux
+++ b/open_issues/binutils/sum_linux
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Oct 22 11:43:32 2011
+Test Run By thomas on Wed Feb 15 23:08:06 2012
Native configuration is i686-pc-linux-gnu
=== binutils tests ===
@@ -111,6 +111,7 @@ PASS: readelf -r
PASS: readelf -wi
PASS: readelf -wa (compressed)
PASS: readelf -p
+PASS: readelf -n
Running [...]/hurd/master/binutils/testsuite/binutils-all/size.exp ...
PASS: size (no arguments)
PASS: size -A
@@ -120,9 +121,9 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/x86-64/x86-64.exp ...
=== binutils Summary ===
-# of expected passes 90
+# of expected passes 91
# of unsupported tests 3
-Test Run By thomas on Sat Oct 22 11:43:59 2011
+Test Run By thomas on Wed Feb 15 23:08:31 2012
Native configuration is i686-pc-linux-gnu
=== ld tests ===
@@ -217,6 +218,9 @@ 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/comm-data.exp ...
+PASS: Common symbol override test (auxiliary shared object build)
+PASS: Common symbol override test
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
@@ -319,6 +323,7 @@ PASS: ld-elf/unknown2
PASS: ld-elf/warn1
PASS: ld-elf/warn2
PASS: ld-elf/warn3
+PASS: ld-elf/zerosize1
PASS: Weak symbols in dynamic objects 1 (support)
PASS: Weak symbols in dynamic objects 1 (main test)
PASS: --gc-sections on tls variable
@@ -670,6 +675,7 @@ PASS: PR ld/12718
PASS: PR ld/12921
PASS: undefined symbol with compressed debug sections
PASS: PR ld/12627
+PASS: PR ld/13302
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 ...
@@ -688,6 +694,7 @@ PASS: ld-ifunc/ifunc-12-i386
PASS: ld-ifunc/ifunc-13-i386
PASS: ld-ifunc/ifunc-14-i386
PASS: ld-ifunc/ifunc-15-i386
+PASS: ld-ifunc/ifunc-16-i386
PASS: ld-ifunc/ifunc-2-i386
PASS: ld-ifunc/ifunc-2-local-i386
PASS: ld-ifunc/ifunc-3a-x86
@@ -715,6 +722,7 @@ Running [...]/hurd/master/ld/testsuite/ld-m68hc11/m68hc11.exp ...
Running [...]/hurd/master/ld/testsuite/ld-m68k/m68k-got.exp ...
Running [...]/hurd/master/ld/testsuite/ld-m68k/m68k.exp ...
Running [...]/hurd/master/ld/testsuite/ld-mep/mep.exp ...
+Running [...]/hurd/master/ld/testsuite/ld-mips-elf/comm-data.exp ...
Running [...]/hurd/master/ld/testsuite/ld-mips-elf/mips-elf-flags.exp ...
Running [...]/hurd/master/ld/testsuite/ld-mips-elf/mips-elf.exp ...
Running [...]/hurd/master/ld/testsuite/ld-misc/defsym.exp ...
@@ -940,12 +948,12 @@ Running [...]/hurd/master/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
-# of expected passes 672
+# of expected passes 677
# of expected failures 8
# of untested testcases 6
-[...]/hurd/master.build/ld/ld-new 2.22.51.20111021
+[...]/hurd/master.build/ld/ld-new 2.22.52.20120215
-Test Run By thomas on Sat Oct 22 11:43:38 2011
+Test Run By thomas on Wed Feb 15 23:08:12 2012
Native configuration is i686-pc-linux-gnu
=== gas tests ===
@@ -1073,6 +1081,7 @@ PASS: Check bad size directive
PASS: Check bad group
PASS: gas/elf/warn-2.s (test for warnings, line )
PASS: gas/elf/warn-2.s (test for excess errors)
+Running [...]/hurd/master/gas/testsuite/gas/epiphany/allinsn.exp ...
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 ...
@@ -1128,6 +1137,7 @@ PASS: i386 displacement
PASS: i386 displacement (Intel mode)
PASS: i386 32bit displacement
PASS: i386 VMX
+PASS: i386 VMFUNC
PASS: i386 SMX
PASS: i386 suffix
PASS: i386 immed
@@ -1259,6 +1269,11 @@ PASS: i386 FMA
PASS: i386 FMA (Intel disassembly)
PASS: i386 FMA scalar insns
PASS: i386 FMA scalar insns (Intel disassembly)
+PASS: i386 HLE insns
+PASS: i386 HLE insns (Intel disassembly)
+PASS: i386 hlebad
+PASS: i386 RTM insns
+PASS: i386 RTM insns (Intel disassembly)
PASS: i386 FMA4
PASS: i386 LWP
PASS: i386 XOP
@@ -1337,6 +1352,7 @@ Running [...]/hurd/master/gas/testsuite/gas/m32r/rel32.exp ...
Running [...]/hurd/master/gas/testsuite/gas/m68hc11/m68hc11.exp ...
Running [...]/hurd/master/gas/testsuite/gas/m68k-coff/gas.exp ...
Running [...]/hurd/master/gas/testsuite/gas/m68k/all.exp ...
+Running [...]/hurd/master/gas/testsuite/gas/mach-o/mach-o.exp ...
Running [...]/hurd/master/gas/testsuite/gas/macros/macros.exp ...
PASS: macro test 1
PASS: macro test 2
@@ -1416,6 +1432,6 @@ Running [...]/hurd/master/gas/testsuite/gas/z8k/z8k.exp ...
=== gas Summary ===
-# of expected passes 346
-../as-new 2.22.51.20111021
+# of expected passes 352
+../as-new 2.22.52.20120215
diff --git a/open_issues/gcc.mdwn b/open_issues/gcc.mdwn
index 71b4b2ea..5b2f5740 100644
--- a/open_issues/gcc.mdwn
+++ b/open_issues/gcc.mdwn
@@ -71,8 +71,17 @@ testsuite.
# Configuration
-Last reviewed up to the [[Git mirror's 3d83581faf4eaf52c1cf52cc0d11cc7dd1264275
-(2011-09-05) sources|source_repositories/gcc]].
+<!--
+
+git checkout reviewed
+git log --reverse --pretty=fuller --stat=$COLUMNS,$COLUMNS -p -C --cc ..upstream/master
+-i
+/^commit |^---$|hurd|linux
+
+-->
+
+Last reviewed up to the [[Git mirror's 9aa4b6a8046270a9dbdf47827f1ea873217d7aa5
+(2011-11-28) sources|source_repositories/gcc]].
<http://gcc.gnu.org/install/configure.html> has documentation for the
`configure` switches.
@@ -96,6 +105,16 @@ Last reviewed up to the [[Git mirror's 3d83581faf4eaf52c1cf52cc0d11cc7dd1264275
* `gcc/acinclude.m4`:`gcc_GAS_FLAGS`: always pass `--32` to assembler for
x86 Linux. (Why?)
+ * `hurd/usr`
+
+ `NATIVE_SYSTEM_HEADER_DIR`, `638454a19c1c08f01c10517bc72a114250fc4f33`,
+ [[!message-id "mcrzkhcbftp.fsf@coign.corp.google.com"]].
+
+ Debian.
+
+ * Eventually: get rid of this special-casing. [[!message-id
+ "gckk1s$e0b$1@ger.gmane.org"]].
+
* [[`libmudflap`|libmudflap]].
* Might [`-fsplit-stack`](http://nickclifton.livejournal.com/6889.html) be
@@ -168,9 +187,7 @@ Last reviewed up to the [[Git mirror's 3d83581faf4eaf52c1cf52cc0d11cc7dd1264275
buildable out of the box)? See also
73905b5de0d9a086f22ded7638bb1c0ae1b91326.
- * [low, testsuite] 5c7992866145620ffd0bc75b4f23298162b2c17f
-
- `check_effective_target_pie` should include `*-*-gnu*`, too.
+ * Various testsuite bits should include `*-*-gnu*`, too.
* [low] [[toolchain/cross-gnu]] toolchain bootstrap vs. `fenv.h` in libgcc's
libbid:
@@ -220,6 +237,19 @@ Last reviewed up to the [[Git mirror's 3d83581faf4eaf52c1cf52cc0d11cc7dd1264275
to find out why some stuff wasn't compiling even after kfreebsd
porting patches adding preprocessors checks for __GLIBC__
+ * [low] Does `-mcpu=native` etc. work? (For example,
+ 2ae1f0cc764e998bfc684d662aba0497e8723e52.)
+
+ * transactional memory, 4c0315d05fa0f707875686abc4f91f7a979a7c7b
+
+ * `config/mmap.m4`
+
+ * In `libitm/config/`, is the generic stuff (`tls.h`, etc.) enough for
+ us?
+
+ * f29a2041f32773464e226a83f41762c2e9cf658e
+ (e53a96c2136f7cdff4699475fea41afeed9dece3)
+
# Build
@@ -421,6 +451,9 @@ min on coulomb.SCHWINGE.
Testing on GNU/Hurd is blocked on
[[fork_mach_port_mod_refs_ekern_urefs_owerflow]].
+TODO. Can use parallel testing, see [[!message-id
+"20110331070322.GI11563@sunsite.ms.mff.cuni.cz"]].
+
$ make -k check 2>&1 | tee log_check
[...]
diff --git a/open_issues/glibc_madvise_vs_static_linking.mdwn b/open_issues/glibc_madvise_vs_static_linking.mdwn
index 6238bc77..bfda0f74 100644
--- a/open_issues/glibc_madvise_vs_static_linking.mdwn
+++ b/open_issues/glibc_madvise_vs_static_linking.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2010, 2011 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2010, 2011, 2012 Free Software Foundation,
+Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -24,3 +25,8 @@ to ignore the advice.* (`man madvise`), so we may simply want to turn it into a
no-op in glibc, avoiding the link-time warning.
2011-07: This is what Samuel has done for Debian glibc.
+
+GCC c5db973fdab3db3e13db575e5650c0bcfd3630f4 (2011-10-17) makes use of this.
+As we now export the symbol (and `MADV_DONTNEED`, too), GCC will no longer
+`munmap` pages, but will keep them mapped for later re-use. This may increase
+memory usage.
diff --git a/open_issues/gnat.mdwn b/open_issues/gnat.mdwn
index 30e38317..fb624fad 100644
--- a/open_issues/gnat.mdwn
+++ b/open_issues/gnat.mdwn
@@ -29,6 +29,15 @@ First, make the language functional, have its test suite pass without errors.
[[!inline pages=community/gsoc/project_ideas/gnat feeds=no]]
+
+## Debian GCC
+
+There has a patch been added for GNU/kFreeBSD:
+`bfe081336914729fc0180c07ab4afa41965100f2`, `git-svn-id:
+svn://svn.debian.org/gcccvs/branches/sid@5638
+6ca36cf4-e1d1-0310-8c6f-e303bb2178ca'
+
+
---