summaryrefslogtreecommitdiff
path: root/open_issues/gdb.mdwn
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2012-11-08 22:39:02 +0100
committerThomas Schwinge <thomas@codesourcery.com>2012-11-08 22:39:02 +0100
commited1172e1f78ec4ec0acdce3d7eb6fd48f98b7805 (patch)
treef6c0996d1a81087494b6d0cddbd82ddde2c18e66 /open_issues/gdb.mdwn
parent2b48d175f4fc006558ef6478c9d4a343ba804a11 (diff)
open_issues/gdb: 7a63e9515491f21eaf07301df87d389def20e317 (2012-04-01)
Diffstat (limited to 'open_issues/gdb.mdwn')
-rw-r--r--open_issues/gdb.mdwn208
1 files changed, 205 insertions, 3 deletions
diff --git a/open_issues/gdb.mdwn b/open_issues/gdb.mdwn
index 5e989e7b..65ed13a6 100644
--- a/open_issues/gdb.mdwn
+++ b/open_issues/gdb.mdwn
@@ -33,8 +33,8 @@ git log --reverse --topo-order --pretty=fuller --stat=$COLUMNS,$COLUMNS -w -p -C
-->
-Last reviewed up to the [[Git mirror's fe19822761b4635f392875a186e48af446b40f41
-(2012-01-01) sources|source_repositories/gdb]].
+Last reviewed up to the [[Git mirror's 7a63e9515491f21eaf07301df87d389def20e317
+(2012-04-01) sources|source_repositories/gdb]].
* Globally
@@ -65,7 +65,7 @@ Last reviewed up to the [[Git mirror's fe19822761b4635f392875a186e48af446b40f41
Here's a log of a GDB build run; this is from our [[Git
repository|source_repositories/gdb]]'s `tschwinge/Ferry_Tagscherer` branch,
-commit fe19822761b4635f392875a186e48af446b40f41 (2012-01-01), run on
+commit 7a63e9515491f21eaf07301df87d389def20e317 (2012-04-01), run on
kepler.SCHWINGE and coulomb.SCHWINGE.
$ export LC_ALL=C
@@ -144,6 +144,32 @@ 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]
+
+ * fe19822761b4635f392875a186e48af446b40f41..7a63e9515491f21eaf07301df87d389def20e317):
+
+ `-Wmissing-prototypes`
+
+ gnu-nat.c: At top level:
+ gnu-nat.c:643:1: warning: no previous prototype for 'make_inf' []
+ gnu-nat.c: At top level:
+ gnu-nat.c:879:1: warning: no previous prototype for 'inf_set_traced' []
+ gnu-nat.c:980:1: warning: no previous prototype for 'inf_port_to_thread' []
+ gnu-nat.c: At top level:
+ gnu-nat.c:1748:1: warning: no previous prototype for 'inf_task_died_status' []
+ gnu-nat.c: At top level:
+ gnu-nat.c:2273:1: warning: no previous prototype for 'gnu_read_inferior' []
+ gnu-nat.c:2319:1: warning: no previous prototype for 'gnu_write_inferior' []
+ gnu-nat.c: At top level:
+ gnu-nat.c:3415:1: warning: no previous prototype for '_initialize_gnu_nat' []
+ notify_S.c:305:24: warning: no previous prototype for 'notify_server' []
+ notify_S.c:341:28: warning: no previous prototype for 'notify_server_routine' []
+ process_reply_S.c:343:24: warning: no previous prototype for 'process_reply_server' []
+ process_reply_S.c:379:28: warning: no previous prototype for 'process_reply_server_routine' []
+ msg_reply_S.c:165:24: warning: no previous prototype for 'msg_reply_server' []
+ msg_reply_S.c:201:28: warning: no previous prototype for 'msg_reply_server_routine' []
+ exc_request_S.c:157:24: warning: no previous prototype for 'exc_server' []
+ exc_request_S.c:193:28: warning: no previous prototype for 'exc_server_routine' []
+
* Why does GNU/Linux have an additional `-ldl -rdynamic` when linking `gdb`?
@@ -215,4 +241,180 @@ GNU/Hurd, this has be seen for `gdb.base/structs-tf-td`,
../../../master/gdb/testsuite/gdb.threads/staticthreads.c:52:37: error: 'PTHREAD_STACK_MIN' undeclared (first use in this function)
../../../master/gdb/testsuite/gdb.threads/staticthreads.c:52:37: note: each undeclared identifier is reported only once for each function it appears in
+ * `UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile ../../../Ferry_Tagscherer/gdb/testsuite/gdb.threads/watchpoint-fork-mt.c ../../../Ferry_Tagscherer/gdb/testsuite/gdb.threads/watchpoint-fork-parent.c: unrecognized error`
+
+ ../../../Ferry_Tagscherer/gdb/testsuite/gdb.threads/watchpoint-fork-mt.c:29:24: fatal error: asm/unistd.h: No such file or directory
+
+ * fe19822761b4635f392875a186e48af446b40f41..7a63e9515491f21eaf07301df87d389def20e317):
+
+ -PASS: gdb.base/break.exp: until bp_location1
+ -PASS: gdb.base/break.exp: break on default location, 1st time
+ -PASS: gdb.base/break.exp: break on default location, 2nd time
+ -PASS: gdb.base/break.exp: break on default location, 3rd time
+ -PASS: gdb.base/break.exp: break on default location, 4th time
+ -PASS: gdb.base/break.exp: set to-be-silent break bp_location1
+ -PASS: gdb.base/break.exp: set silent break bp_location1
+ -PASS: gdb.base/break.exp: info silent break bp_location1
+ -PASS: gdb.base/break.exp: hit silent break bp_location1
+ -PASS: gdb.base/break.exp: stopped for silent break bp_location1
+ -PASS: gdb.base/break.exp: thread-specific breakpoint on non-existent thread disallowed
+ -PASS: gdb.base/break.exp: thread-specific breakpoint on bogus thread ID disallowed
+ -PASS: gdb.base/break.exp: breakpoint with trailing garbage disallowed
+ -PASS: gdb.base/break.exp: step over breakpoint
+ -PASS: gdb.base/break.exp: clear line has no breakpoint disallowed
+ -PASS: gdb.base/break.exp: clear current line has no breakpoint disallowed
+ -PASS: gdb.base/break.exp: break marker3 #1
+ -PASS: gdb.base/break.exp: break marker3 #2
+ -PASS: gdb.base/break.exp: clear marker3
+ -PASS: gdb.base/break.exp: set convenience variable $foo to bp_location11
+ -PASS: gdb.base/break.exp: set breakpoint via convenience variable
+ -PASS: gdb.base/break.exp: set convenience variable $foo to 81.5
+ -PASS: gdb.base/break.exp: set breakpoint via non-integer convenience variable disallowed
+ -PASS: gdb.base/break.exp: set breakpoint on to-be-called function
+ -PASS: gdb.base/break.exp: hit breakpoint on called function
+ -PASS: gdb.base/break.exp: backtrace while in called function
+ -PASS: gdb.base/break.exp: finish from called function
+ -PASS: gdb.base/break.exp: finish with arguments disallowed
+ -PASS: gdb.base/break.exp: finish from outermost frame disallowed
+ -PASS: gdb.base/break.exp: kill program
+ -PASS: gdb.base/break.exp: break at factorial
+ -PASS: gdb.base/break.exp: continue to factorial(5)
+ -PASS: gdb.base/break.exp: backtrace from factorial(5)
+ -PASS: gdb.base/break.exp: next to recursive call
+ -PASS: gdb.base/break.exp: next over recursive call
+ -PASS: gdb.base/break.exp: backtrace from factorial(5.1)
+ -PASS: gdb.base/break.exp: continue until exit at recursive next test
+ +FAIL: gdb.base/break.exp: until bp_location1 (timeout)
+ +FAIL: gdb.base/break.exp: break on default location, 1st time (timeout)
+ +FAIL: gdb.base/break.exp: break on default location, 2nd time (timeout)
+ +FAIL: gdb.base/break.exp: break on default location, 3rd time (timeout)
+ +FAIL: gdb.base/break.exp: break on default location, 4th time (timeout)
+ +ERROR: Delete all breakpoints in delete_breakpoints (timeout)
+ +UNRESOLVED: gdb.base/break.exp: setting breakpoint at main (timeout)
+ +FAIL: gdb.base/break.exp: break tests suppressed
+ +FAIL: gdb.base/break.exp: set to-be-silent break bp_location1 (timeout)
+ +FAIL: gdb.base/break.exp: set silent break bp_location1 (timeout)
+ +FAIL: gdb.base/break.exp: info silent break bp_location1 (timeout)
+ +FAIL: gdb.base/break.exp: hit silent break bp_location1 (timeout)
+ +FAIL: gdb.base/break.exp: stopped for silent break bp_location1 (timeout)
+ +FAIL: gdb.base/break.exp: thread-specific breakpoint on non-existent thread disallowed (timeout)
+ +FAIL: gdb.base/break.exp: thread-specific breakpoint on bogus thread ID disallowed (timeout)
+ +FAIL: gdb.base/break.exp: breakpoint with trailing garbage disallowed (timeout)
+ +FAIL: gdb.base/break.exp: step over breakpoint (timeout)
+ +FAIL: gdb.base/break.exp: clear line has no breakpoint disallowed (timeout)
+ +FAIL: gdb.base/break.exp: clear current line has no breakpoint disallowed (timeout)
+ +FAIL: gdb.base/break.exp: break marker3 #1 (timeout)
+ +FAIL: gdb.base/break.exp: break marker3 #2 (timeout)
+ +FAIL: gdb.base/break.exp: clear marker3 (timeout)
+ +FAIL: gdb.base/break.exp: set convenience variable $foo to bp_location11 (timeout)
+ +FAIL: gdb.base/break.exp: set breakpoint via convenience variable (timeout)
+ +FAIL: gdb.base/break.exp: set convenience variable $foo to 81.5 (timeout)
+ +FAIL: gdb.base/break.exp: set breakpoint via non-integer convenience variable disallowed (timeout)
+ +FAIL: gdb.base/break.exp: set breakpoint on to-be-called function (timeout)
+ +FAIL: gdb.base/break.exp: hit breakpoint on called function (timeout)
+ +FAIL: gdb.base/break.exp: backtrace while in called function (timeout)
+ +FAIL: gdb.base/break.exp: finish from called function (timeout)
+ +ERROR: Delete all breakpoints in delete_breakpoints (timeout)
+ +UNRESOLVED: gdb.base/break.exp: setting breakpoint at main (timeout)
+ +FAIL: gdb.base/break.exp: break tests suppressed
+ +FAIL: gdb.base/break.exp: (timeout) finish with arguments disallowed
+ +FAIL: gdb.base/break.exp: finish from outermost frame disallowed (timeout)
+ +FAIL: gdb.base/break.exp: kill program (timeout)
+ +ERROR: Delete all breakpoints in delete_breakpoints (timeout)
+ +UNRESOLVED: gdb.base/break.exp: break at factorial (timeout)
+ +FAIL: gdb.base/break.exp: run to factorial(6) (timeout)
+ +FAIL: gdb.base/break.exp: continue to factorial(5) (timeout)
+ +FAIL: gdb.base/break.exp: backtrace from factorial(5) (timeout)
+ +FAIL: gdb.base/break.exp: next to recursive call (timeout)
+ +ERROR: Delete all breakpoints in delete_breakpoints (timeout)
+ +UNRESOLVED: gdb.base/break.exp: next over recursive call (timeout)
+ +FAIL: gdb.base/break.exp: backtrace from factorial(5.1) (timeout)
+ +FAIL: gdb.base/break.exp: continue until exit at recursive next test (timeout)
+
+ -PASS: gdb.base/sepdebug.exp: until bp_location1
+ -PASS: gdb.base/sepdebug.exp: break on default location, 1st time
+ -PASS: gdb.base/sepdebug.exp: break on default location, 2nd time
+ -PASS: gdb.base/sepdebug.exp: break on default location, 3rd time
+ -PASS: gdb.base/sepdebug.exp: break on default location, 4th time
+ -PASS: gdb.base/sepdebug.exp: set to-be-silent break bp_location1
+ -PASS: gdb.base/sepdebug.exp: set silent break bp_location1
+ -PASS: gdb.base/sepdebug.exp: info silent break bp_location1
+ -PASS: gdb.base/sepdebug.exp: hit silent break bp_location1
+ -PASS: gdb.base/sepdebug.exp: stopped for silent break bp_location1
+ -PASS: gdb.base/sepdebug.exp: thread-specific breakpoint on non-existent thread disallowed
+ -PASS: gdb.base/sepdebug.exp: thread-specific breakpoint on bogus thread ID disallowed
+ -PASS: gdb.base/sepdebug.exp: breakpoint with trailing garbage disallowed
+ -PASS: gdb.base/sepdebug.exp: step over breakpoint
+ -PASS: gdb.base/sepdebug.exp: clear line has no breakpoint disallowed
+ -PASS: gdb.base/sepdebug.exp: clear current line has no breakpoint disallowed
+ -PASS: gdb.base/sepdebug.exp: break marker3 #1
+ -PASS: gdb.base/sepdebug.exp: break marker3 #2
+ -PASS: gdb.base/sepdebug.exp: clear marker3
+ -PASS: gdb.base/sepdebug.exp: set convenience variable $foo to bp_location11
+ -PASS: gdb.base/sepdebug.exp: set breakpoint via convenience variable
+ -PASS: gdb.base/sepdebug.exp: set convenience variable $foo to 81.5
+ -PASS: gdb.base/sepdebug.exp: set breakpoint via non-integer convenience variable disallowed
+ -PASS: gdb.base/sepdebug.exp: set breakpoint on to-be-called function
+ -PASS: gdb.base/sepdebug.exp: hit breakpoint on called function
+ -PASS: gdb.base/sepdebug.exp: backtrace while in called function
+ -PASS: gdb.base/sepdebug.exp: finish from called function
+ -PASS: gdb.base/sepdebug.exp: finish with arguments disallowed
+ -PASS: gdb.base/sepdebug.exp: finish from outermost frame disallowed
+ -PASS: gdb.base/sepdebug.exp: kill program
+ -PASS: gdb.base/sepdebug.exp: break at factorial
+ -PASS: gdb.base/sepdebug.exp: continue to factorial(5)
+ -PASS: gdb.base/sepdebug.exp: backtrace from factorial(5)
+ -PASS: gdb.base/sepdebug.exp: next to recursive call
+ -PASS: gdb.base/sepdebug.exp: next over recursive call
+ -PASS: gdb.base/sepdebug.exp: backtrace from factorial(5.1)
+ -PASS: gdb.base/sepdebug.exp: continue until exit at recursive next test
+ +FAIL: gdb.base/sepdebug.exp: until bp_location1 (timeout)
+ +FAIL: gdb.base/sepdebug.exp: break on default location, 1st time (timeout)
+ +FAIL: gdb.base/sepdebug.exp: break on default location, 2nd time (timeout)
+ +FAIL: gdb.base/sepdebug.exp: break on default location, 3rd time (timeout)
+ +FAIL: gdb.base/sepdebug.exp: break on default location, 4th time (timeout)
+ +ERROR: Delete all breakpoints in delete_breakpoints (timeout)
+ +UNRESOLVED: gdb.base/sepdebug.exp: setting breakpoint at main (timeout)
+ +FAIL: gdb.base/sepdebug.exp: sepdebug tests suppressed
+ +FAIL: gdb.base/sepdebug.exp: set to-be-silent break bp_location1 (timeout)
+ +FAIL: gdb.base/sepdebug.exp: set silent break bp_location1 (timeout)
+ +FAIL: gdb.base/sepdebug.exp: info silent break bp_location1 (timeout)
+ +FAIL: gdb.base/sepdebug.exp: hit silent break bp_location1 (timeout)
+ +FAIL: gdb.base/sepdebug.exp: stopped for silent break bp_location1 (timeout)
+ +FAIL: gdb.base/sepdebug.exp: thread-specific breakpoint on non-existent thread disallowed (timeout)
+ +FAIL: gdb.base/sepdebug.exp: thread-specific breakpoint on bogus thread ID disallowed (timeout)
+ +FAIL: gdb.base/sepdebug.exp: breakpoint with trailing garbage disallowed (timeout)
+ +FAIL: gdb.base/sepdebug.exp: step over breakpoint (timeout)
+ +FAIL: gdb.base/sepdebug.exp: clear line has no breakpoint disallowed (timeout)
+ +FAIL: gdb.base/sepdebug.exp: clear current line has no breakpoint disallowed (timeout)
+ +FAIL: gdb.base/sepdebug.exp: break marker3 #1 (timeout)
+ +FAIL: gdb.base/sepdebug.exp: break marker3 #2 (timeout)
+ +FAIL: gdb.base/sepdebug.exp: clear marker3 (timeout)
+ +FAIL: gdb.base/sepdebug.exp: set convenience variable $foo to bp_location11 (timeout)
+ +FAIL: gdb.base/sepdebug.exp: set breakpoint via convenience variable (timeout)
+ +FAIL: gdb.base/sepdebug.exp: set convenience variable $foo to 81.5 (timeout)
+ +FAIL: gdb.base/sepdebug.exp: set breakpoint via non-integer convenience variable disallowed (timeout)
+ +FAIL: gdb.base/sepdebug.exp: set breakpoint on to-be-called function (timeout)
+ +FAIL: gdb.base/sepdebug.exp: hit breakpoint on called function (timeout)
+ +FAIL: gdb.base/sepdebug.exp: backtrace while in called function (timeout)
+ +FAIL: gdb.base/sepdebug.exp: finish from called function (timeout)
+ +ERROR: Delete all breakpoints in delete_breakpoints (timeout)
+ +UNRESOLVED: gdb.base/sepdebug.exp: setting breakpoint at main (timeout)
+ +FAIL: gdb.base/sepdebug.exp: sepdebug tests suppressed
+ +FAIL: gdb.base/sepdebug.exp: finish with arguments disallowed (timeout)
+ +FAIL: gdb.base/sepdebug.exp: finish from outermost frame disallowed (timeout)
+ +FAIL: gdb.base/sepdebug.exp: kill program (timeout)
+ +ERROR: Delete all breakpoints in delete_breakpoints (timeout)
+ +UNRESOLVED: gdb.base/sepdebug.exp: break at factorial (timeout)
+ +FAIL: gdb.base/sepdebug.exp: run to factorial(6) (timeout)
+ +FAIL: gdb.base/sepdebug.exp: continue to factorial(5) (timeout)
+ +FAIL: gdb.base/sepdebug.exp: backtrace from factorial(5) (timeout)
+ +FAIL: gdb.base/sepdebug.exp: next to recursive call (timeout)
+ +ERROR: Delete all breakpoints in delete_breakpoints (timeout)
+ +UNRESOLVED: gdb.base/sepdebug.exp: next over recursive call (timeout)
+ +FAIL: gdb.base/sepdebug.exp: backtrace from factorial(5.1) (timeout)
+ +FAIL: gdb.base/sepdebug.exp: continue until exit at recursive next test (timeout)
+
+ Hopefully just transient timeouts.
+
TODO.