diff options
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/reload.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ac54c6630ff..ae7983d164d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Wed Dec 9 09:53:58 1998 Nick Clifton <nickc@cygnus.com> + + * reload.c (find_reloads): Display the insn that cannot be + reloaded. + Wed Dec 9 12:15:26 1998 Dave Brolley <brolley@cygnus.com> * cccp.c (create_definition): Fix end of bufer logic. diff --git a/gcc/reload.c b/gcc/reload.c index 922f9054994..4ab2a283dc0 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); |