http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58670

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Thu Oct 10 16:39:52 2013
New Revision: 203384

URL: http://gcc.gnu.org/viewcvs?rev=203384&root=gcc&view=rev
Log:
    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.

Added:
    branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr58670.c
Modified:
    branches/gcc-4_8-branch/gcc/ChangeLog
    branches/gcc-4_8-branch/gcc/cfgrtl.c
    branches/gcc-4_8-branch/gcc/stmt.c
    branches/gcc-4_8-branch/gcc/testsuite/ChangeLog

Reply via email to