aboutsummaryrefslogtreecommitdiff
path: root/ltsugar.m4
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2014-11-10 15:11:44 +0100
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2014-11-10 15:11:44 +0100
commitb1f28d992c916eab861df3fa62d436755f874b62 (patch)
treee11a5f334c35e78dc3e6fdce7800dde11194e49e /ltsugar.m4
parentaceb5ff54262c4b03a11b95656e9080cfd23a9ef (diff)
downloadgdb-b1f28d992c916eab861df3fa62d436755f874b62.zip
gdb-b1f28d992c916eab861df3fa62d436755f874b62.tar.gz
gdb-b1f28d992c916eab861df3fa62d436755f874b62.tar.bz2
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.
Diffstat (limited to 'ltsugar.m4')
0 files changed, 0 insertions, 0 deletions