/* Basic error reporting routines.
- Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2007
- Free Software Foundation, Inc.
+ Copyright (C) 1999-2020 Free Software Foundation, Inc.
This file is part of GCC.
in the generator programs; the compiler has a more elaborate suite
of diagnostic printers, found in diagnostic.c. */
-#ifdef GENERATOR_FILE
-#include "bconfig.h"
-#else
+#ifdef HOST_GENERATOR_FILE
#include "config.h"
+#define GENERATOR_FILE 1
+#else
+#include "bconfig.h"
#endif
#include "system.h"
#include "errors.h"
/* Print a warning message - output produced, but there may be problems. */
-bool
-warning (int opt ATTRIBUTE_UNUSED, const char *format, ...)
+void
+warning (const char *format, ...)
{
va_list ap;
fprintf (stderr, "%s: warning: ", progname);
vfprintf (stderr, format, ap);
va_end (ap);
- fputc('\n', stderr);
- return true;
+ fputc ('\n', stderr);
}
fprintf (stderr, "%s: ", progname);
vfprintf (stderr, format, ap);
va_end (ap);
- fputc('\n', stderr);
+ fputc ('\n', stderr);
have_error = 1;
}
fprintf (stderr, "%s: ", progname);
vfprintf (stderr, format, ap);
va_end (ap);
- fputc('\n', stderr);
+ fputc ('\n', stderr);
exit (FATAL_EXIT_CODE);
}
shares no directory elements with the pathname of __FILE__. This
is used by fancy_abort() to print `Internal compiler error in expr.c'
instead of `Internal compiler error in ../../GCC/gcc/expr.c'. This
- version if for the gen* programs and so needn't handle subdirectories. */
+ version is meant to be used for the gen* programs and therefor need not
+ handle subdirectories. */
const char *
trim_filename (const char *name)