diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2015-07-27 16:26:41 +0200 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gcc.gnu.org> | 2015-07-27 16:26:41 +0200 |
commit | 02bcdc56ee26b35137c2c5be74915c6461c9b4cc (patch) | |
tree | 6440b1aff0395db74682026938129613d8bfed67 /gcc/fortran/parse.c | |
parent | 39c12541396fe6044a17455be8be6b4964108d89 (diff) | |
download | gcc-02bcdc56ee26b35137c2c5be74915c6461c9b4cc.zip gcc-02bcdc56ee26b35137c2c5be74915c6461c9b4cc.tar.gz gcc-02bcdc56ee26b35137c2c5be74915c6461c9b4cc.tar.bz2 |
Fix logic error in Fortran OpenACC parsing
gcc/fortran/
* parse.c (parse_oacc_structured_block): Fix logic error.
Reported by Mikael Morin <mikael.morin@sfr.fr>.
From-SVN: r226246
Diffstat (limited to 'gcc/fortran/parse.c')
-rw-r--r-- | gcc/fortran/parse.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/fortran/parse.c b/gcc/fortran/parse.c index 45ad63f..04b4c80 100644 --- a/gcc/fortran/parse.c +++ b/gcc/fortran/parse.c @@ -4383,8 +4383,10 @@ parse_oacc_structured_block (gfc_statement acc_st) if (st == ST_NONE) unexpected_eof (); else if (st != acc_end_st) - gfc_error ("Expecting %s at %C", gfc_ascii_statement (acc_end_st)); - reject_statement (); + { + gfc_error ("Expecting %s at %C", gfc_ascii_statement (acc_end_st)); + reject_statement (); + } } while (st != acc_end_st); |