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/fortran/scanner.c | |
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/fortran/scanner.c')
-rw-r--r-- | gcc/fortran/scanner.c | 3 |
1 files changed, 2 insertions, 1 deletions
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 == '!') |