Call fatal_insn instead of abort
authorMichael Meissner <meissner@cygnus.com>
Fri, 8 May 1998 15:24:08 +0000 (15:24 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Fri, 8 May 1998 15:24:08 +0000 (15:24 +0000)
From-SVN: r19635

gcc/ChangeLog
gcc/final.c

index 4f36e060afb6c74af0e04dc017c91525361b566a..ad7a87e3addd97dfbf62307edfe5c14974e745ab 100644 (file)
@@ -1,3 +1,8 @@
+Fri May  8 18:23:08 1998  Michael Meissner  <meissner@cygnus.com>
+
+       * final.c (final_scan_insn): Call fatal_insn instead of abort if
+       we could not split an insn when required to.
+
 Fri May  8 14:13:21 1998  H.J. Lu  (hjl@gnu.org)
 
        * reload1.c (emit_reload_insns): When performing expensive
index 226f42f656945608fc7cdfebc862499ef7bcce6d..6781456c1bda4e22a9c5d97b3ea8cd8538cde932 100644 (file)
@@ -2778,7 +2778,7 @@ final_scan_insn (insn, file, optimize, prescan, nopeepholes)
 
            /* If we didn't split the insn, go away.  */
            if (new == insn && PATTERN (new) == body)
-             abort ();
+             fatal_insn ("Could not split insn", insn);
              
 #ifdef HAVE_ATTR_length
            /* This instruction should have been split in shorten_branches,