On 2/4/19 10:56 AM, Martin Liška wrote: > Hi. > > Starting from r266926 'switch (e->value.op.op)' is reached when > one using -fdec. That's wrong as -fdec causes to create a e->value.function. > I hope the proper fix is to skip the mentioned patch and allow simplification > at the end of the function? > > Patch can bootstrap on x86_64-linux-gnu and survives regression tests. > > Ready to be installed? > Thanks, > Martin > > gcc/fortran/ChangeLog: > > 2019-01-25 Martin Liska <mli...@suse.cz> > > PR fortran/88649 > * resolve.c (resolve_operator): Initialize 't' right > after function entry. Skip switch (e->value.op.op) > for -fdec operands that become function calls. > --- > gcc/fortran/resolve.c | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > >
I forgot to include fortran ML. Martin