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.

Reply via email to