aboutsummaryrefslogtreecommitdiff
path: root/gcc/toplev.c
diff options
context:
space:
mode:
authorJason Merrill <jason@gcc.gnu.org>2000-11-15 10:50:51 -0500
committerJason Merrill <jason@gcc.gnu.org>2000-11-15 10:50:51 -0500
commitee3400e881ef5870dd6b1d274dfcd09c73828a1a (patch)
treef927bdafd430a86ad8fdd9549af9b7897ba84be5 /gcc/toplev.c
parent12e1243e426a12358e793cef2735e77c37452ec7 (diff)
downloadgcc-ee3400e881ef5870dd6b1d274dfcd09c73828a1a.zip
gcc-ee3400e881ef5870dd6b1d274dfcd09c73828a1a.tar.gz
gcc-ee3400e881ef5870dd6b1d274dfcd09c73828a1a.tar.bz2
diagnostic.c (finish_abort): New fn.
* diagnostic.c (finish_abort): New fn. (fancy_abort, error_recursion): Use it. * toplev.c (crash_signal): Likewise. * diagnostic.h: Declare it. * typeck2.c (friendly_abort): Uncount the error before handing off to fancy_abort. From-SVN: r37480
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r--gcc/toplev.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 1f46f35..95955fb 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -1685,9 +1685,8 @@ crash_signal (signo)
/* If this is missing, some compilers complain. */
int signo;
{
- fatal ("Internal error: %s.\n\
-Please submit a full bug report.\n\
-See %s for instructions.", strsignal (signo), GCCBUGURL);
+ error ("Internal error: %s.", strsignal (signo));
+ finish_abort ();
}
/* Strip off a legitimate source ending from the input string NAME of