aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/options.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2013-10-10 18:29:50 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2013-10-10 18:29:50 +0200
commita1d5038607b04afa011d77552c0193d2cd8e1251 (patch)
tree8c578f08248bdbe39d7433a888f50d829017121e /gcc/fortran/options.c
parente2c2fde2105b83ec8c4fcc664969df2437467c36 (diff)
downloadgcc-a1d5038607b04afa011d77552c0193d2cd8e1251.zip
gcc-a1d5038607b04afa011d77552c0193d2cd8e1251.tar.gz
gcc-a1d5038607b04afa011d77552c0193d2cd8e1251.tar.bz2
re PR middle-end/58670 (asm goto miscompilation)
PR middle-end/58670 * stmt.c (expand_asm_operands): Add FALLTHRU_BB argument, if any labels are in FALLTHRU_BB, use a special label emitted immediately after the asm goto insn rather than label_rtx of the LABEL_DECL. (expand_asm_stmt): Adjust caller. * cfgrtl.c (commit_one_edge_insertion): Force splitting of edge if the last insn in predecessor is a jump with single successor, but it isn't simplejump_p. * gcc.dg/torture/pr58670.c: New test. From-SVN: r203383
Diffstat (limited to 'gcc/fortran/options.c')
0 files changed, 0 insertions, 0 deletions