This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
gdb and binutils branch master updated. b1f28d992c916eab861df3fa62d436755f874b62
- From: uweigand at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 10 Nov 2014 14:19:17 -0000
- Subject: gdb and binutils branch master updated. b1f28d992c916eab861df3fa62d436755f874b62
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 b1f28d992c916eab861df3fa62d436755f874b62 (commit)
from aceb5ff54262c4b03a11b95656e9080cfd23a9ef (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=b1f28d992c916eab861df3fa62d436755f874b62
commit b1f28d992c916eab861df3fa62d436755f874b62
Author: Ulrich Weigand <ulrich.weigand@de.ibm.com>
Date: Mon Nov 10 15:11:44 2014 +0100
Work around GCC bug 63748
A recent change to eval.c triggered a GCC bug that causes a false positive
"may be used uninitialized" warning in evaluate_subexp_standard. This seems
to be triggered by a specific CFG constructed via setjmp and gotos.
While the GCC bug is in the process of being fixed, there are released
compiler versions (in particular GCC 4.9) in the field that show this
problem. In order to allow compiling GDB with one of those compilers,
this commit slightly reworks the CFG (in an equivalent way) of the
affected function, so that the GCC bug is no longer triggered.
gdb/ChangeLog:
* eval.c (evaluate_subexp_standard): Work around GCC bug 63748.
-----------------------------------------------------------------------
Summary of changes:
gdb/ChangeLog | 4 ++++
gdb/eval.c | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
hooks/post-receive
--
gdb and binutils