aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2016-03-31 15:00:52 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2016-03-31 15:00:52 +0200
commit97eb24c42a5d82617e576165867dd6678b6b1262 (patch)
tree636c21bb81e44f2fcc4017f5e4228179bea95408 /gcc/c
parentd4aff57bc079dc04d7d3ab9f71b2e923d9087e31 (diff)
downloadgcc-97eb24c42a5d82617e576165867dd6678b6b1262.zip
gcc-97eb24c42a5d82617e576165867dd6678b6b1262.tar.gz
gcc-97eb24c42a5d82617e576165867dd6678b6b1262.tar.bz2
re PR rtl-optimization/70460 (Miscompilation of glibc on i686-linux starting with r234101)
PR rtl-optimization/70460 * ira.c (indirect_jump_optimize): Don't substitute LABEL_REF with operand from REG_LABEL_OPERAND, instead substitute SET_SRC or REG_EQUAL note content if it is a LABEL_REF. Don't do anything for REG_NON_LOCAL_GOTO jumps. * gcc.c-torture/execute/pr70460.c: New test. From-SVN: r234614
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions