summaryrefslogtreecommitdiff
path: root/open_issues/binutils.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'open_issues/binutils.mdwn')
-rw-r--r--open_issues/binutils.mdwn49
1 files changed, 39 insertions, 10 deletions
diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn
index 306ba38a..c56926c6 100644
--- a/open_issues/binutils.mdwn
+++ b/open_issues/binutils.mdwn
@@ -173,7 +173,7 @@ c2853f3d99797a321c37948297441ca6021f719a (2014-02-14) plus
[[!message-id "8761ofv62k.fsf@kepler.schwinge.homeip.net"]],
[[!message-id "1391759958-972-2-git-send-email-yao@codesourcery.com"]],
[[!message-id "1391759958-972-3-git-send-email-yao@codesourcery.com"]], run on
-kepler.SCHWINGE and coulomb.SCHWINGE.
+kepler.SCHWINGE and laplace.SCHWINGE.
$ export LC_ALL=C
$ ../W._C._Handy/configure --prefix="$PWD".install --enable-gold --with-sysroot=/ SHELL=/bin/dash CC=gcc-4.8 CXX=g++-4.8 --disable-werror 2>&1 | tee log_build
@@ -189,8 +189,8 @@ dereferencing type-punned pointer will break strict-aliasing rules* in the
MIG-generated stub files; thus no `-Werror` until that is resolved
([[strict_aliasing]]).
-This takes up around 1.3 GiB, and needs roughly 17 min on kepler.SCHWINGE and
-79 min on coulomb.SCHWINGE.
+This takes up around 1.3 GiB, and runs for [[20 min|performance#measure]] on
+kepler.SCHWINGE and [[22 min|performance#measure]] on laplace.SCHWINGE.
<!--
@@ -244,6 +244,25 @@ formats, and more emulation vectors.
gnu-nat.c: In function 'steal_exc_port':
gnu-nat.c:2864:5: warning: format '%d' expects argument of type 'int', but argument 2 has type 'mach_port_t' [-Wformat]
+ After some system update:
+
+ In file included from ../../W._C._Handy/gdb/gnu-nat.c:70:0:
+ ./exc_request_S.h:31:29: warning: no previous prototype for 'exc_server_routine' [-Wmissing-prototypes]
+ extern inline mig_routine_t exc_server_routine
+ ^
+ In file included from ../../W._C._Handy/gdb/gnu-nat.c:71:0:
+ ./notify_S.h:85:29: warning: no previous prototype for 'notify_server_routine' [-Wmissing-prototypes]
+ extern inline mig_routine_t notify_server_routine
+ ^
+ In file included from ../../W._C._Handy/gdb/gnu-nat.c:72:0:
+ ./process_reply_S.h:349:29: warning: no previous prototype for 'process_reply_server_routine' [-Wmissing-prototypes]
+ extern inline mig_routine_t process_reply_server_routine
+ ^
+ In file included from ../../W._C._Handy/gdb/gnu-nat.c:73:0:
+ ./msg_reply_S.h:47:29: warning: no previous prototype for 'msg_reply_server_routine' [-Wmissing-prototypes]
+ extern inline mig_routine_t msg_reply_server_routine
+ ^
+
* fe19822761b4635f392875a186e48af446b40f41..7a63e9515491f21eaf07301df87d389def20e317:
`-Wmissing-prototypes`
@@ -273,8 +292,8 @@ formats, and more emulation vectors.
$ make install 2>&1 | tee log_install
[...]
-This takes up around 200 MiB, and needs roughly 2 min on kepler.SCHWINGE and 6
-min on coulomb.SCHWINGE.
+This takes up around 200 MiB, and runs for [[1 min|performance#measure]] on
+kepler.SCHWINGE and [[2 min|performance#measure]] on laplace.SCHWINGE.
## Analysis
@@ -289,7 +308,8 @@ min on coulomb.SCHWINGE.
$ make -k check 2>&1 | tee log_test
[...]
-This needs roughly 20 min on kepler.SCHWINGE and 140 min on coulomb.SCHWINGE.
+This runs for [[24 min|performance#measure]] on kepler.SCHWINGE and [[60
+min|performance#measure]] on laplace.SCHWINGE.
When running `make -k check 2>&1 | tee log_test`, at the end of the testsuite
the `tee` process does not terminate if there are still stray leftover
@@ -525,6 +545,15 @@ like `gdb/testsuite/boards/cc-with-tweaks.exp` would help, or setting
(gdb) kill
Kill the program being debugged? (y or n) y
+ * `gdb.base/random-signal.exp`
+
+ Several things (suddenly?) seem to go wrong here. It seems we do hit
+ (something similar to?) the issue described in the log of commit
+ 427cd150eed8c0dd4f0d0a1105448b4ebe36da6d, which adds this test. The
+ `alarm` call in `random-signal.c` doesn't seem to trigger, so
+ `random-signal` keeps running (comsuming *system* CPU time) until
+ manually terminated.
+
* `gdb.base/readline.exp`
[[term_blocking]] issue.
@@ -697,7 +726,7 @@ like `gdb/testsuite/boards/cc-with-tweaks.exp` would help, or setting
#4 0x0804859c in gen_signal () at ../../../Ferry_Tagscherer/gdb/testsuite/gdb.base/call-signals.c:35
#5 0x08048610 in main () at ../../../Ferry_Tagscherer/gdb/testsuite/gdb.base/call-signals.c:81
- coulomb.SCHWINGE:
+ laplace.SCHWINGE:
Breakpoint 2, handle_signal (sig=6) at ../../../Ferry_Tagscherer/gdb/testsuite/gdb.base/call-signals.c:28
28 }
@@ -714,7 +743,7 @@ like `gdb/testsuite/boards/cc-with-tweaks.exp` would help, or setting
no signal
[Inferior 1 (process 10401) exited normally]
- coulomb.SCHWINGE:
+ laplace.SCHWINGE:
(gdb) c
Continuing.
@@ -856,13 +885,13 @@ like `gdb/testsuite/boards/cc-with-tweaks.exp` would help, or setting
There are several FAILs, where there are unexpected frames showing up in
backtraces, for example. Earlier on, these just FAILed on
- coulomb.SCHWINGE; since
+ laplace.SCHWINGE; since
9939e1314f970c6ba568956148a518ac710a280a..c2853f3d99797a321c37948297441ca6021f719a
on kepler.SCHWINGE, too. TODO.
* [[libgc|boehm_gc]] `GC_find_limit_with_bound` SIGSEGVs
- On coulomb.SCHWINGE, in
+ On laplace.SCHWINGE, in
9939e1314f970c6ba568956148a518ac710a280a..c2853f3d99797a321c37948297441ca6021f719a
several PASSes regressed to FAILs: