:REVIEWMAIL:

this one-liner fixes PR 31196, where reshape of a
transposed array led to silent wrong results.

Yes, this brings the code in intrinsics/reshape_generic.c in line with m4/reshape.m4. What's amusing is that this difference appears to go back to the initial merge of code from tree-ssa to mainline. By the way, did you audit these two files for other differences? (I try to keep them in sync when I change one, but I'm not sure I ever gave it a global look.)

2007-03-24  Thomas Koenig  <[EMAIL PROTECTED]>

        * intrinsic/reshape_generic.c (reshape_internal):  Increment
        correct variable.

This is OK for mainline.

As for 4.2: it's not a regression, but it's a silent wrong-code bug, and those are always nasty; it's not in a very exposed part of the library, though (character transpose is probably not the most used feature of gfortran), and it's not risky at all, since it's both very short and known to be correctly working in m4/reshape.m4 for years. So, all considered, I think it's worthy to have in 4.2. I'm not sure whether a mail to Mark M. is needed; if, when you want to commit, the 4.2 branch is still documented as "stage 3", I think maintainer approval is enough. But please let at least a few days for others to object/argue before commiting to 4.2.

Thanks,
FX

Reply via email to