From: Nick Clifton Date: Wed, 9 Dec 1998 09:55:10 +0000 (+0000) Subject: If an insn cannot be reloaded, display it before calling abort() X-Git-Tag: prereleases/libgcj-0.1~1705 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=290b61f7fa8fa2444fea905363113d31b1e651a2;p=thirdparty%2Fgcc.git If an insn cannot be reloaded, display it before calling abort() From-SVN: r24210 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ac54c6630ffb..ae7983d164d7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Wed Dec 9 09:53:58 1998 Nick Clifton + + * reload.c (find_reloads): Display the insn that cannot be + reloaded. + Wed Dec 9 12:15:26 1998 Dave Brolley * cccp.c (create_definition): Fix end of bufer logic. diff --git a/gcc/reload.c b/gcc/reload.c index 922f90549944..4ab2a283dc0f 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -3493,7 +3493,7 @@ find_reloads (insn, replace, ind_levels, live_known, reload_reg_p) { /* No alternative works with reloads?? */ if (insn_code_number >= 0) - abort (); + fatal_insn ("Unable to generate reloads for:", insn); error_for_asm (insn, "inconsistent operand constraints in an `asm'"); /* Avoid further trouble with this insn. */ PATTERN (insn) = gen_rtx_USE (VOIDmode, const0_rtx);