summaryrefslogtreecommitdiff
path: root/open_issues/gdb.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'open_issues/gdb.mdwn')
-rw-r--r--open_issues/gdb.mdwn23
1 files changed, 16 insertions, 7 deletions
diff --git a/open_issues/gdb.mdwn b/open_issues/gdb.mdwn
index c4433438..6b9cd135 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 00e1c4298d2b6fe040a9a970e98349602b12ddbf
-(2013-02-06) sources|source_repositories/gdb]].
+Last reviewed up to the [[Git mirror's 6b25dae901ddedb3f330803542d3eac73cdcae4b
+(2013-03-13) sources|source_repositories/gdb]].
* Globally
@@ -71,7 +71,7 @@ Last reviewed up to the [[Git mirror's 00e1c4298d2b6fe040a9a970e98349602b12ddbf
Here's a log of a GDB build run; this is from our [[Git
repository|source_repositories/gdb]]'s `tschwinge/Ferry_Tagscherer` branch,
-commit 00e1c4298d2b6fe040a9a970e98349602b12ddbf (2013-02-06), run on
+commit 6b25dae901ddedb3f330803542d3eac73cdcae4b (2013-03-13), run on
kepler.SCHWINGE and coulomb.SCHWINGE.
$ export LC_ALL=C
@@ -87,7 +87,7 @@ There are several occurences of *error: 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 210 MiB and needs roughly 7 min on kepler.SCHWINGE and 23
+This takes up around 210 MiB and needs roughly 9 min on kepler.SCHWINGE and 25
min on coulomb.SCHWINGE.
<!--
@@ -107,7 +107,7 @@ formats and more emulation vectors.
* Why do we specify `-D_GNU_SOURCE`, and GNU/Linux doesn't?
- * GNU/Linux: `gdb/symfile-mem.c` for vDSO.
+ * GNU/Linux: `gdb/symfile-mem.c` for [[vDSO]].
* GNU/Linux: `gdb/i386-nat.c` for hardware breakpoints, etc. -- we should
probably use that, too. Related to Samuel's Hurd GDB patch?
@@ -143,7 +143,7 @@ formats and more emulation vectors.
gnu-nat.c:2864:5: warning: format '%d' expects argument of type 'int', but argument 2 has type 'mach_port_t' [-Wformat]
- * fe19822761b4635f392875a186e48af446b40f41..7a63e9515491f21eaf07301df87d389def20e317):
+ * fe19822761b4635f392875a186e48af446b40f41..7a63e9515491f21eaf07301df87d389def20e317:
`-Wmissing-prototypes`
@@ -185,6 +185,15 @@ formats and more emulation vectors.
* Why does GNU/Linux have an additional `-ldl -rdynamic` when linking `gdb`?
+ * 00e1c4298d2b6fe040a9a970e98349602b12ddbf..6b25dae901ddedb3f330803542d3eac73cdcae4b:
+
+ +../../Ferry_Tagscherer/gdb/gnu-nat.c: In function 'info_port_rights':
+ +../../Ferry_Tagscherer/gdb/gnu-nat.c:3058:11: warning: passing argument 1 of 'parse_to_comma_and_eval' from incompatible pointer type [enabled by default]
+ +In file included from ../../Ferry_Tagscherer/gdb/breakpoint.h:23:0,
+ + from ../../Ferry_Tagscherer/gdb/inferior.h:37,
+ + from ../../Ferry_Tagscherer/gdb/gnu-nat.c:56:
+ +../../Ferry_Tagscherer/gdb/value.h:729:22: note: expected 'const char **' but argument is of type 'char **'
+
# Install
@@ -207,7 +216,7 @@ min on coulomb.SCHWINGE.
$ make -k check 2>&1 | tee log_test
[...]
-This needs roughly 14 min on kepler.SCHWINGE and 120 min on coulomb.SCHWINGE.
+This needs roughly 14 min on kepler.SCHWINGE and 70 min on coulomb.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