: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