https://gcc.gnu.org/bugzilla/show_bug.cgi?id=128033
--- Comment #2 from Mikael Morin <mikael at gcc dot gnu.org> --- (In reply to Mikael Morin from comment #0) > 6730 /* When expr3 is a variable, i.e., a very simple > expression, > then > 6731 convert it once here. If one has a source expression > that has > 6732 substring references, part-refs, or %re/%im inquiries, > wrap the > 6733 entity in parentheses to force evaluation of the > expression. */ > 6734 if (code->expr3->expr_type == EXPR_VARIABLE > 6735 && is_subref_array (code->expr3)) > 6736 code->expr3 = gfc_get_parentheses (code->expr3); The easiest is to remove this, aka r14-9160, but then PR114024 will have to be revisited.
