aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meissner <meissner@cygnus.com>1998-05-06 14:21:02 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1998-05-06 14:21:02 +0000
commit31bfbf1f68f16580c2038f07032f67e6101eaff5 (patch)
treeeeedc8368e48e6178c4cd2516695d2c71573d62b
parente9a780ecec4639ab0e2975a53c08e4dcfd7fafc2 (diff)
downloadgcc-31bfbf1f68f16580c2038f07032f67e6101eaff5.zip
gcc-31bfbf1f68f16580c2038f07032f67e6101eaff5.tar.gz
gcc-31bfbf1f68f16580c2038f07032f67e6101eaff5.tar.bz2
Make output_operand_lossage report the real error, do not just call abort
From-SVN: r19580
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/final.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4b8024b..15bae4b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Wed May 6 17:07:47 1998 Michael Meissner <meissner@cygnus.com>
+
+ * final.c (output_operand_lossage): Call fatal with the operand
+ lossage message instead of calling abort.
+
Wed May 6 15:37:27 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* c-common.c: Convert to using ctype macros defined in system.h.
diff --git a/gcc/final.c b/gcc/final.c
index 84214c5..226f42f 100644
--- a/gcc/final.c
+++ b/gcc/final.c
@@ -3143,7 +3143,7 @@ output_operand_lossage (str)
if (this_is_asm_operands)
error_for_asm (this_is_asm_operands, "invalid `asm': %s", str);
else
- abort ();
+ fatal ("Internal compiler error, output_operand_lossage `%s'", str);
}
/* Output of assembler code from a template, and its subroutines. */