From 45c9e5aacece57b443fa5a8450ba3c76d6278325 Mon Sep 17 00:00:00 2001 From: kargl Date: Mon, 7 Nov 2005 16:37:10 +0000 Subject: [PATCH] *error.c: Use flag_fatal_error. *invoke.texi: Remove -Werror from list of options. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106595 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/fortran/error.c | 6 ++++++ gcc/fortran/invoke.texi | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/fortran/error.c b/gcc/fortran/error.c index 3f38c3b6802..aa23330020c 100644 --- a/gcc/fortran/error.c +++ b/gcc/fortran/error.c @@ -621,6 +621,9 @@ gfc_error_now (const char *nocmsgid, ...) error_char ('\0'); buffer_flag = i; + + if (flag_fatal_errors) + exit (1); } @@ -687,6 +690,9 @@ gfc_error_check (void) if (error_buffer.message != NULL) fputs (error_buffer.message, stderr); error_buffer.flag = 0; + + if (flag_fatal_errors) + exit (1); } return rc; diff --git a/gcc/fortran/invoke.texi b/gcc/fortran/invoke.texi index 3a5fe8736d3..ddb8fd28132 100644 --- a/gcc/fortran/invoke.texi +++ b/gcc/fortran/invoke.texi @@ -128,8 +128,7 @@ by type. Explanations are in the following sections. -fsyntax-only -pedantic -pedantic-errors @gol -w -Wall -Waliasing -Wconversion @gol -Wimplicit-interface -Wnonstd-intrinsics -Wsurprising -Wunderflow @gol --Wunused-labels -Wline-truncation @gol --Werror -W} +-Wunused-labels -Wline-truncation -W} @item Debugging Options @xref{Debugging Options,,Options for Debugging Your Program or GCC}. -- 2.11.0