re PR middle-end/67619 (ICE at -O1 and above on x86_64-linux-gnu in int_mode_for_mode...
authorUros Bizjak <uros@gcc.gnu.org>
Fri, 18 Sep 2015 16:27:51 +0000 (18:27 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 18 Sep 2015 16:27:51 +0000 (18:27 +0200)
commitdcd7a7dfce175c00f4a0f58d7950c6c26e24dea5
tree945aa2d1b185af278cda26cf9296ebab74fdfa45
parenta502f7b6e47d3f790e01e91ab5c480ee4b261486
re PR middle-end/67619 (ICE at -O1 and above on x86_64-linux-gnu in int_mode_for_mode, at stor-layout.c:425)

PR middle-end/67619
* except.c (expand_builtin_eh_return): Use copy_addr_to_reg to copy
the address to a register.

testsuite/ChangeLog:

PR middle-end/67619
* gcc.dg/torture/pr67619.c: New test.

From-SVN: r227909
gcc/ChangeLog
gcc/except.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr67619.c [new file with mode: 0644]