disable an assert in gcc/combine.c that seems to assume that args_size == stack adjustment

This commit is contained in:
Wolfgang Thaller 2014-09-22 21:36:35 +02:00
parent 606d434731
commit 7c526098af

View File

@ -13259,10 +13259,10 @@ distribute_notes (rtx notes, rtx from_insn, rtx i3, rtx i2, rtx elim_i2,
old_size = fixup_args_size_notes (PREV_INSN (i3), i3, args_size);
/* emit_call_1 adds for !ACCUMULATE_OUTGOING_ARGS
REG_ARGS_SIZE note to all noreturn calls, allow that here. */
gcc_assert (old_size != args_size
/* gcc_assert (old_size != args_size
|| (CALL_P (i3)
&& !ACCUMULATE_OUTGOING_ARGS
&& find_reg_note (i3, REG_NORETURN, NULL_RTX)));
&& find_reg_note (i3, REG_NORETURN, NULL_RTX))); ### */
}
break;