https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125998
--- Comment #13 from Harald Anlauf <anlauf at gcc dot gnu.org> --- (In reply to Mikael Morin from comment #12) > (In reply to Harald Anlauf from comment #11) > > But we do want a temporary here, don't we? > Sure, but both branches create a temporary (through > gfc_conv_subref_array_arg and gfc_conv_array_parameter) as far as I know. > And both should work correctly. OK, I'll leave the further analysis to you.
