re PR libfortran/90374 (Fortran 2018: Support d0.d, e0.d, es0.d, en0.d, g0.d and ew.d e0 edit descriptors for output)
2019-12-01 Jerry DeLisle <jvdelisle@gcc.ngu.org> PR fortran/90374 * io/format.c (parse_format_list): Add braces to disambiguate conditional. From-SVN: r278886
This commit is contained in:
parent
51b7445735
commit
e51e2058f0
2 changed files with 19 additions and 11 deletions
|
@ -1,3 +1,9 @@
|
|||
2019-12-01 Jerry DeLisle <jvdelisle@gcc.ngu.org>
|
||||
|
||||
PR fortran/90374
|
||||
* io/format.c (parse_format_list): Add braces to disambiguate
|
||||
conditional.
|
||||
|
||||
2019-11-28 Jerry DeLisle <jvdelisle@gcc.ngu.org>
|
||||
|
||||
PR fortran/90374
|
||||
|
|
|
@ -1027,17 +1027,19 @@ parse_format_list (st_parameter_dt *dtp, bool *seen_dd)
|
|||
{
|
||||
t = format_lex (fmt);
|
||||
if (t != FMT_POSINT)
|
||||
if (t == FMT_ZERO)
|
||||
{
|
||||
notify_std (&dtp->common, GFC_STD_F2018,
|
||||
"Positive exponent width required");
|
||||
}
|
||||
else
|
||||
{
|
||||
fmt->error = "Positive exponent width required in "
|
||||
"format string at %L";
|
||||
goto finished;
|
||||
}
|
||||
{
|
||||
if (t == FMT_ZERO)
|
||||
{
|
||||
notify_std (&dtp->common, GFC_STD_F2018,
|
||||
"Positive exponent width required");
|
||||
}
|
||||
else
|
||||
{
|
||||
fmt->error = "Positive exponent width required in "
|
||||
"format string at %L";
|
||||
goto finished;
|
||||
}
|
||||
}
|
||||
tail->u.real.e = fmt->value;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue