This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
gdb and binutils branch master updated. d674a7090f3ae01552e9df5044acc2df1127a7c0
- From: krebbel at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 22 Jan 2014 16:04:41 -0000
- Subject: gdb and binutils branch master updated. d674a7090f3ae01552e9df5044acc2df1127a7c0
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".
The branch, master has been updated
via d674a7090f3ae01552e9df5044acc2df1127a7c0 (commit)
via 20fa339009918ded4110124744bf97c12d3d77f5 (commit)
via 784667142320ce3cbd8c4542c147451e43fb30d4 (commit)
from 54bff650843cacd3c17a0afdb0fe32e15e1b65b0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d674a7090f3ae01552e9df5044acc2df1127a7c0
commit d674a7090f3ae01552e9df5044acc2df1127a7c0
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date: Wed Jan 22 15:37:41 2014 +0000
Fix regression on s390x with entry-values.exp.
The trace-specific test case 'entry-values' concludes fairly late in
the process that this platform doesn't support trace. Before that,
there are some platform specifics that don't work on s390x. The fix
addresses two aspects:
(1) Removal of an excess space character in the regex for the
disassembly. This is needed when there is a function alignment
gap, because then the hex address is immediately followed by a
colon, like in the first 'nopr' line below:
(gdb) disassemble foo+50,+10
Dump of assembler code from 0x32 to 0x3c:
0x0000000000000032 <foo+50>: br %r4
0x0000000000000034: nopr %r7
0x0000000000000036: nopr %r7
0x0000000000000038 <bar+0>: stmg %r11,%r15,88(%r15)
End of assembler dump.
(2) Handling for the s390-specific call instruction.
gdb/testsuite/ChangeLog:
* gdb.trace/entry-values.exp: Remove excess space character from
regex patterns. Handle s390 call instruction.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=20fa339009918ded4110124744bf97c12d3d77f5
commit 20fa339009918ded4110124744bf97c12d3d77f5
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date: Wed Jan 22 15:33:00 2014 +0000
Re-introduce '_start' labels and add alignment in dw2-dir-file-name test case.
On ppc64-linux a function symbol does not point to code, but to the
function descriptor. Thus the previous change for this test case
broke it:
https://sourceware.org/ml/gdb-patches/2014-01/msg00275.html
This patch reverts to the original method, re-introducing '_start'
symbols. In addition, it adds sufficient alignment before the label,
such that the label never points into an alignment gap.
gdb/testsuite/ChangeLog:
* gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
define "*_start" label. Make "name" static.
* gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
${name} by references to ${name}_start.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=784667142320ce3cbd8c4542c147451e43fb30d4
commit 784667142320ce3cbd8c4542c147451e43fb30d4
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date: Wed Jan 22 15:31:10 2014 +0000
Prevent appending "-g" after "-g3" to compile options in info-macros.exp.
When upstream gcc is given a command line with the "-g" option after
"-g3", it doesn't generate a ".debug_macro" section. This is because
the last option wins, thus downgrading the debug level again. Without
any macro debug information in the executable, info-macros.exp
obviously produces many failures.
Since the "-g" option is appended by DejaGnu's target_compile whenever
the "debug" option is set, the fix just removes that option.
gdb/testsuite/ChangeLog:
* gdb.base/info-macros.exp: Remove "debug" from the compile
options.
-----------------------------------------------------------------------
Summary of changes:
gdb/testsuite/ChangeLog | 17 +++++++++++++++++
gdb/testsuite/gdb.base/info-macros.exp | 4 +++-
gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c | 10 +++++++++-
gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 6 +++---
gdb/testsuite/gdb.trace/entry-values.exp | 6 ++++--
5 files changed, 36 insertions(+), 7 deletions(-)
hooks/post-receive
--
gdb and binutils