diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-05-17 19:18:24 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-05-17 19:18:24 +0200 |
commit | f1de5107b0c0240cff8df7d678ad78847bdff6b0 (patch) | |
tree | 853ebe1e37eec54e09a73297268d1cf4b6fd5c1c /gcc/testsuite/c-c++-common | |
parent | 1eabc6beae22790e518ab4657e28fc4823d1bc3f (diff) | |
download | gcc-f1de5107b0c0240cff8df7d678ad78847bdff6b0.zip gcc-f1de5107b0c0240cff8df7d678ad78847bdff6b0.tar.gz gcc-f1de5107b0c0240cff8df7d678ad78847bdff6b0.tar.bz2 |
re PR middle-end/44102 (ICE with asm goto + __builtin_unreachable () in C++)
PR middle-end/44102
* cfgcleanup.c (try_optimize_cfg): When removing trivially empty
bb with no successors, move footer whenever in IR_RTL_CFGLAYOUT
mode, not just when CLEANUP_CFGLAYOUT, and when in IR_RTL_CFGRTL
add BARRIER after previous bb if needed.
* g++.dg/ext/asmgoto1.C: New test.
From-SVN: r159495
Diffstat (limited to 'gcc/testsuite/c-c++-common')
0 files changed, 0 insertions, 0 deletions