[Bug fortran/68560] [6 Regression] The test gfortran.dg/shape_8.f90 now fails when compiled with -flto

dominiq at lps dot ens.fr gcc-bugzilla@gcc.gnu.org
Thu Dec 3 21:29:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68560

--- Comment #10 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> Created attachment 36902 [details]
> Make the intrinsic procedure declarations less context-dependant
>
>I can't test this right now (bootstrap broken).

Sorry about that. Anything serious?

> It basically unconditionally clears the ignore_optional flag (and removes it).
> So that optional arguments are always passed.

This make LTO happy but causes several regressions on the tests for
(MIN|MAX)(VAL|LOC).

I have looked at the failures for gfortran.dg/scalar_mask_2.f90 and I think
they come from

<     _gfortran_smaxloc0_4_r4 (&atmp.30, D.3514, 0B, D.3516);
---
>     _gfortran_smaxloc0_4_r4 (&atmp.30, D.3511, &C.3512);

'<' with the patch '>' without it.


More information about the Gcc-bugs mailing list