From cda94cbba16f7754f7ce2e74a74af71f83722ff2 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Thu, 10 Jan 2002 18:44:48 -0800 Subject: cfgrtl.c (delete_insn): Assert insn hasn't been deleted yet. * cfgrtl.c (delete_insn): Assert insn hasn't been deleted yet. * reload1.c (delete_output_reload): Zap spill_reg_store. Take care not to delete instructions twice. From-SVN: r48760 --- gcc/cfgrtl.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gcc/cfgrtl.c') diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c index a4f25f8..f318798 100644 --- a/gcc/cfgrtl.c +++ b/gcc/cfgrtl.c @@ -135,6 +135,9 @@ delete_insn (insn) if (really_delete) { + /* If this insn has already been deleted, something is very wrong. */ + if (INSN_DELETED_P (insn)) + abort (); remove_insn (insn); INSN_DELETED_P (insn) = 1; } -- cgit v1.1