diff options
author | Andrey Belevantsev <abel@ispras.ru> | 2013-04-30 14:55:52 +0400 |
---|---|---|
committer | Andrey Belevantsev <abel@gcc.gnu.org> | 2013-04-30 14:55:52 +0400 |
commit | 54b8379a261d1b36958aecbca568ef6475a8e1ca (patch) | |
tree | 3d9c0e789beb68074f0dcebb9a4ca3f6bc4ca676 /gcc/sel-sched-ir.h | |
parent | abc27962b81152a9c68108b2e11e8a90129a46e9 (diff) |
re PR rtl-optimization/56957 (ICE in add_insn_after, at emit-rtl.c:3783)
PR rtl-optimization/56957
PR rtl-optimization/57105
* sel-sched.c (move_op_orig_expr_found): Remove insn_emitted
variable. Use just INSN_UID for determining whether an insn
should be only disconnected from the insn stream.
* sel-sched-ir.h (EXPR_WAS_CHANGED): Remove.
* gcc.dg/pr57105.c: New test.
From-SVN: r198449
Diffstat (limited to 'gcc/sel-sched-ir.h')
-rw-r--r-- | gcc/sel-sched-ir.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/sel-sched-ir.h b/gcc/sel-sched-ir.h index 6d9394a4428..486159dd262 100644 --- a/gcc/sel-sched-ir.h +++ b/gcc/sel-sched-ir.h @@ -191,8 +191,6 @@ typedef expr_def *expr_t; #define EXPR_WAS_RENAMED(EXPR) ((EXPR)->was_renamed) #define EXPR_CANT_MOVE(EXPR) ((EXPR)->cant_move) -#define EXPR_WAS_CHANGED(EXPR) (EXPR_HISTORY_OF_CHANGES (EXPR).length () > 0) - /* Insn definition for list of original insns in find_used_regs. */ struct _def { |