From cea094edca95e223af343aa597065bb255b5c772 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Thu, 13 Nov 2008 15:42:39 +0100 Subject: re PR bootstrap/38100 (gcc fails to compile with (undefined symbol) gimple_check_failed error) PR bootstrap/38100 * gimple.h (gimple_range_check_failed): Remove prototype. * gimple.c (gimple_check_failed): Don't check GCC_VERSION in guarding #if. (gimple_range_check_failed): Removed. From-SVN: r141820 --- gcc/gimple.c | 37 +------------------------------------ 1 file changed, 1 insertion(+), 36 deletions(-) (limited to 'gcc/gimple.c') diff --git a/gcc/gimple.c b/gcc/gimple.c index 47b9c9a..c0f8f1d 100644 --- a/gcc/gimple.c +++ b/gcc/gimple.c @@ -1100,7 +1100,7 @@ gimple_statement_structure (gimple gs) return gss_for_code (gimple_code (gs)); } -#if defined ENABLE_GIMPLE_CHECKING && (GCC_VERSION >= 2007) +#if defined ENABLE_GIMPLE_CHECKING /* Complain of a gimple type mismatch and die. */ void @@ -1117,41 +1117,6 @@ gimple_check_failed (const_gimple gs, const char *file, int line, : "", function, trim_filename (file), line); } - - -/* Similar to gimple_check_failed, except that instead of specifying a - dozen codes, use the knowledge that they're all sequential. */ - -void -gimple_range_check_failed (const_gimple gs, const char *file, int line, - const char *function, enum gimple_code c1, - enum gimple_code c2) -{ - char *buffer; - unsigned length = 0; - enum gimple_code c; - - for (c = c1; c <= c2; ++c) - length += 4 + strlen (gimple_code_name[c]); - - length += strlen ("expected "); - buffer = XALLOCAVAR (char, length); - length = 0; - - for (c = c1; c <= c2; ++c) - { - const char *prefix = length ? " or " : "expected "; - - strcpy (buffer + length, prefix); - length += strlen (prefix); - strcpy (buffer + length, gimple_code_name[c]); - length += strlen (gimple_code_name[c]); - } - - internal_error ("gimple check: %s, have %s in %s, at %s:%d", - buffer, gimple_code_name[gimple_code (gs)], - function, trim_filename (file), line); -} #endif /* ENABLE_GIMPLE_CHECKING */ -- cgit v1.1