diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2014-07-28 08:08:12 +0200 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2014-07-28 08:08:56 +0200 |
commit | d957a9cc3f957229c15a91a5d9eccc622cad7d19 (patch) | |
tree | 684298bc65acf2e885c3e838a3f7171bfbf068f7 /open_issues/binutils.mdwn | |
parent | d583f0f96691a3edcddef92a6066ee9f191610d1 (diff) | |
download | web-d957a9cc3f957229c15a91a5d9eccc622cad7d19.tar.gz web-d957a9cc3f957229c15a91a5d9eccc622cad7d19.tar.bz2 web-d957a9cc3f957229c15a91a5d9eccc622cad7d19.zip |
open_issues/binutils: binutils-gdb: Re-run on the new laplace.SCHWINGE.
Diffstat (limited to 'open_issues/binutils.mdwn')
-rw-r--r-- | open_issues/binutils.mdwn | 49 |
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: |