diff options
author | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2010-07-25 19:10:09 +0000 |
---|---|---|
committer | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2010-07-25 19:10:09 +0000 |
commit | 32e4257f245d08512da2121e85ba56d107739a63 (patch) | |
tree | 1499a537f5b10113218bc19ddcb3945d63e25342 /gcc | |
parent | 9c15986b8cce3d918caab8da4cfa46d0740c246a (diff) | |
download | gcc-32e4257f245d08512da2121e85ba56d107739a63.zip gcc-32e4257f245d08512da2121e85ba56d107739a63.tar.gz gcc-32e4257f245d08512da2121e85ba56d107739a63.tar.bz2 |
re PR fortran/42852 (gfortran -Wall warns about truncated lines when only a continuation character is truncated)
2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/42852
* scanner.c (gfc_next_char_literal): Enable truncation warning for
free-form '&'.
From-SVN: r162518
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/fortran/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/fortran/scanner.c | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index cdd4746..7869d51 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/42852 + * scanner.c (gfc_next_char_literal): Enable truncation warning for + free-form '&'. + 2010-07-25 Mikael Morin <mikael@gcc.gnu.org> PR fortran/44660 diff --git a/gcc/fortran/scanner.c b/gcc/fortran/scanner.c index acc2f5a..744abeb 100644 --- a/gcc/fortran/scanner.c +++ b/gcc/fortran/scanner.c @@ -1581,7 +1581,8 @@ load_line (FILE *input, gfc_char_t **pbuf, int *pbuflen, const int *first_char) if (!trunc_warn && c != '!') trunc_warn = true; - if (trunc_warn && (c == '&' || c == '!')) + if (trunc_warn && ((gfc_current_form == FORM_FIXED && c == '&') + || c == '!')) trunc_warn = false; if (c == '!') |