summaryrefslogtreecommitdiff
path: root/gcc/fortran/error.c
diff options
context:
space:
mode:
authoraldot <aldot@138bc75d-0d04-0410-961f-82ee72b054a4>2007-12-16 17:16:15 +0000
committeraldot <aldot@138bc75d-0d04-0410-961f-82ee72b054a4>2007-12-16 17:16:15 +0000
commit9636d502cdd12204b237bb684f871b49af7e51c2 (patch)
tree83ba3a10a87aa6ad2cf76f3ae3f8be50289acb0f /gcc/fortran/error.c
parentccdc9e237d62a02a1b98b2054cea30a550afcbba (diff)
downloadgcc-9636d502cdd12204b237bb684f871b49af7e51c2.tar.gz
Undo misguided distinction WRT deciding if a warning is an error or a warning.
A Warning is a warning, diagnostics DTRT. Cosmetic correction from fallout for fix for PR21061. See ML-archives for details on why this hunk is wrong but still harmless in effect. 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130990 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fortran/error.c')
-rw-r--r--gcc/fortran/error.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/fortran/error.c b/gcc/fortran/error.c
index e25a4286b24..fa1a505c3f3 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;