]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/53698 (ICE: in plus_constant, at explow.c:88 with -O -mx32 -maddress...
authorRichard Sandiford <rdsandiford@googlemail.com>
Mon, 18 Jun 2012 09:32:51 +0000 (09:32 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 18 Jun 2012 09:32:51 +0000 (09:32 +0000)
commitb7104c55e7d5c7335d1263131ac12ec9214b1dce
treea6dd8cf008238dc0761746893e301eb03e72b83f
parent89029ba5dac6b6ae532b5ca2dd8b6d1e9c990784
re PR middle-end/53698 (ICE: in plus_constant, at explow.c:88 with -O -mx32 -maddress-mode=long -fno-tree-dominator-opts)

gcc/
PR middle-end/53698
* expr.c (expand_expr_addr_expr_1): Convert to tmode before
performing an addition.

gcc/testsuite/
PR middle-end/53698
* gcc.target/i386/pr53698.c: New test.

From-SVN: r188725
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr53698.c [new file with mode: 0644]