diff options
-rw-r--r-- | gcc/fortran/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/fortran/error.c | 3 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 50425ab..3e3d717 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2007-12-16 Bernhard Fischer <aldot@gcc.gnu.org> + + * errors.c (gfc_notify_std): As originally stated but improperly + changed, disregard warnings_are_errors for deciding which buffer + to use for warnings. + 2007-12-16 Paul Thomas <pault@gcc.gnu.org> PR fortran/31213 diff --git a/gcc/fortran/error.c b/gcc/fortran/error.c index e25a428..fa1a505 100644 --- a/gcc/fortran/error.c +++ b/gcc/fortran/error.c @@ -715,8 +715,7 @@ gfc_notify_std (int std, const char *nocmsgid, ...) if (gfc_suppress_error) return warning ? SUCCESS : FAILURE; - cur_error_buffer = (warning && !warnings_are_errors) - ? &warning_buffer : &error_buffer; + cur_error_buffer = warning ? &warning_buffer : &error_buffer; cur_error_buffer->flag = 1; cur_error_buffer->index = 0; |