summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--open_issues/binutils.mdwn7
-rw-r--r--open_issues/binutils/testsuite.mdwn (renamed from open_issues/binutils_testsuite.mdwn)15
-rw-r--r--open_issues/binutils/testsuite/log_build-diff (renamed from open_issues/binutils_testsuite/log_build-diff)0
-rw-r--r--open_issues/binutils/testsuite/sum_hurd (renamed from open_issues/binutils_testsuite/sum_hurd)0
-rw-r--r--open_issues/binutils/testsuite/sum_linux (renamed from open_issues/binutils_testsuite/sum_linux)0
-rw-r--r--open_issues/ifunc.mdwn2
-rw-r--r--open_issues/performance/io_system/binutils_ld_64ksec.mdwn7
-rw-r--r--open_issues/unit_testing.mdwn2
8 files changed, 18 insertions, 15 deletions
diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn
index aca4ec9b..c443adb6 100644
--- a/open_issues/binutils.mdwn
+++ b/open_issues/binutils.mdwn
@@ -24,7 +24,8 @@ Last checked against a21e91c6604036d32acbec4d34e4e9fe081cc34f (2010-11-08).
* a.out, COFF, PE image support and 64 bit support are not interesting.
- * In the testsuites, `.exp` and `.d` files very likely should not only
+ * In the [[testsuite]]s, `.exp` and `.d` files very likely should not
+ only
care for `*-*-linux*`, but also `*-*-gnu*`. (If the need to be
conditionalized like this at all.)
@@ -82,7 +83,7 @@ Last checked against a21e91c6604036d32acbec4d34e4e9fe081cc34f (2010-11-08).
* `*-*-gnu*`
TODO: resolve `crt0.o` vs. `crt1.o` issue. [[Testsuite
- failures|binutils_testsuite#static]].
+ failures|testsuite#static]].
* `configure.tgt`
@@ -92,4 +93,4 @@ Last checked against a21e91c6604036d32acbec4d34e4e9fe081cc34f (2010-11-08).
and 64 bit support.
-# [[Testsuite|binutils_testsuite]]
+# [[Testsuite]]
diff --git a/open_issues/binutils_testsuite.mdwn b/open_issues/binutils/testsuite.mdwn
index 0985d32d..82bd19b1 100644
--- a/open_issues/binutils_testsuite.mdwn
+++ b/open_issues/binutils/testsuite.mdwn
@@ -31,7 +31,7 @@ GNU/Linux defining `-DTRAD_CORE`, `-DHAVE_i386linux_vec`
(`-DSELECT_VECS='[...],&i386linux_vec[...]`), `-DHAVE_i386pei_vec`
(`-DSELECT_VECS='[...],&i386pei_vec[...]`).
- $ diff -wu <(ssh kepler.SCHWINGE 'cd tmp/source/binutils/hurd.build/ && cat 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/hurd.build/ && cat log_build* | sed "s%${PWD}%[...]%g"') > open_issues/binutils_testsuite/log_build-diff
+ $ diff -wu <(ssh kepler.SCHWINGE 'cd tmp/source/binutils/hurd.build/ && cat 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/hurd.build/ && cat log_build* | sed "s%${PWD}%[...]%g"') > open_issues/binutils/testsuite/log_build-diff
[[log_build-diff]].
@@ -40,14 +40,14 @@ GNU/Linux defining `-DTRAD_CORE`, `-DHAVE_i386linux_vec`
On grubber, this takes roughly 45 minutes.
- $ ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd.build/*/*.sum hurd.build/*/*/*.sum | sed "s%${PWD}%[...]%g"' > open_issues/binutils_testsuite/sum_linux
- $ ssh grubber 'cd tmp/binutils/ && cat hurd.build/*/*.sum hurd.build/*/*/*.sum | sed "s%${PWD}%[...]%g"' > open_issues/binutils_testsuite/sum_hurd
+ $ ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd.build/*/*.sum hurd.build/*/*/*.sum | sed "s%${PWD}%[...]%g"' > open_issues/binutils/testsuite/sum_linux
+ $ ssh grubber 'cd tmp/binutils/ && cat hurd.build/*/*.sum hurd.build/*/*/*.sum | sed "s%${PWD}%[...]%g"' > open_issues/binutils/testsuite/sum_hurd
Comparing the results files, [[sum_linux]] to [[sum_hurd]]:
- $ diff -u -F ^Running open_issues/binutils_testsuite/sum_linux open_issues/binutils_testsuite/sum_hurd
- --- open_issues/binutils_testsuite/sum_linux 2010-11-08 06:45:04.000000000 +0100
- +++ open_issues/binutils_testsuite/sum_hurd 2010-11-08 06:45:18.000000000 +0100
+ $ diff -u -F ^Running open_issues/binutils/testsuite/sum_linux open_issues/binutils/testsuite/sum_hurd
+ --- open_issues/binutils/testsuite/sum_linux 2010-11-08 06:45:04.000000000 +0100
+ +++ open_issues/binutils/testsuite/sum_hurd 2010-11-08 06:45:18.000000000 +0100
@@ -1,5 +1,5 @@
-Test Run By thomas on Sun Nov 7 20:20:33 2010
-Native configuration is i686-pc-linux-gnu
@@ -137,7 +137,8 @@ glibc to avoid this difference...
## <a name="64ksec">`FAIL: ld-elf/64ksec`</a>
On the idle grubber, this one takes a few minutes wall time to complete
-successfully ([[I/O system weakness|io_system_binutils_ld_64ksec]], so assuming
+successfully ([[I/O system weakness|performance/io_system/binutils_ld_64ksec]],
+so assuming
some system load variation, the testsuite's timeout may trigger.
## <a name="weak">`FAIL: ELF weak [...]`</a>
diff --git a/open_issues/binutils_testsuite/log_build-diff b/open_issues/binutils/testsuite/log_build-diff
index 461dd9bd..461dd9bd 100644
--- a/open_issues/binutils_testsuite/log_build-diff
+++ b/open_issues/binutils/testsuite/log_build-diff
diff --git a/open_issues/binutils_testsuite/sum_hurd b/open_issues/binutils/testsuite/sum_hurd
index d1373e39..d1373e39 100644
--- a/open_issues/binutils_testsuite/sum_hurd
+++ b/open_issues/binutils/testsuite/sum_hurd
diff --git a/open_issues/binutils_testsuite/sum_linux b/open_issues/binutils/testsuite/sum_linux
index da645ba0..da645ba0 100644
--- a/open_issues/binutils_testsuite/sum_linux
+++ b/open_issues/binutils/testsuite/sum_linux
diff --git a/open_issues/ifunc.mdwn b/open_issues/ifunc.mdwn
index 0ff1f7b5..04113a2b 100644
--- a/open_issues/ifunc.mdwn
+++ b/open_issues/ifunc.mdwn
@@ -25,7 +25,7 @@ use it from GCC.
Most of the executables that the testsuite generates don't actually
execute. (Though, this is partly due to the [[static
- issue|binutils_testsuite#static]].)
+ issue|binutils/testsuite#static]].)
$ tmpdir/local_prog
ifunc working correctly
diff --git a/open_issues/performance/io_system/binutils_ld_64ksec.mdwn b/open_issues/performance/io_system/binutils_ld_64ksec.mdwn
index 60dca510..86450576 100644
--- a/open_issues/performance/io_system/binutils_ld_64ksec.mdwn
+++ b/open_issues/performance/io_system/binutils_ld_64ksec.mdwn
@@ -12,8 +12,9 @@ License|/fdl]]."]]"""]]
This one may be considered as a testcase for I/O system optimization.
-It is taken from the [[binutils_testsuite]], `ld/ld-elf/sec64k.exp`, where this
-test may occasionally [[trigger a timeout|binutils_testsuite#64ksec]]. It is
+It is taken from the [[binutils testsuite|binutils/testsuite]],
+`ld/ld-elf/sec64k.exp`, where this
+test may occasionally [[trigger a timeout|binutils/testsuite#64ksec]]. It is
extracted from cdf7c161ebd4a934c9e705d33f5247fd52975612 sources, 2010-10-24.
$ wget -O - http://www.gnu.org/software/hurd/open_issues/performance/io_system/binutils_ld_64ksec/test.tar.xz | xz -d | tar -x
@@ -26,7 +27,7 @@ On the idle grubber, this one repeatedly takes a few minutes wall time to
complete successfully, contrary to a few seconds on a GNU/Linux system.
While processing the object files, there is heavy interaction with the relevant
-[[hurd/translator/ext2fs]] process . Running [[hurd/debugging/rpctrace]] on
+[[hurd/translator/ext2fs]] process. Running [[hurd/debugging/rpctrace]] on
the testee shows that (primarily) an ever-repeating series of `io_seek` and
`io_read` is being processed. Running the testee on GNU/Linux with strace
shows the equivalent thing (`_llseek`, `read`) -- but Linux' I/O system isn't
diff --git a/open_issues/unit_testing.mdwn b/open_issues/unit_testing.mdwn
index 2d96fceb..15c87abd 100644
--- a/open_issues/unit_testing.mdwn
+++ b/open_issues/unit_testing.mdwn
@@ -19,7 +19,7 @@ abandoned).
[Expect](http://expect.nist.gov/)
* used by the [[GCC_testsuite]], [[GDB_testsuite]],
- [[binutils_testsuite]], etc.
+ [[binutils testsuite|binutils/testsuite]], etc.
* The [[glibc_testsuite]] has a home-grown system (Makefile-based), likewise
does the [[Open_POSIX_Test_Suite]].