[Patch, fortran] PR24524 - Fortran dependency checking should reverse loops
Tobias Burnus
burnus@net-b.de
Thu Jun 17 19:00:00 GMT 2010
Paul,
regarding the dump the following looks wrong:
<bb 9>:
D.1619_93 = A.11[3];
D.1620_94 = (*D.1619_93)[1]{lb: 1 sz: 1};
if (D.1620_94 != D.1558_151)
goto <bb 12>;
else
goto <bb 10>;
A.11[3] is "3" but D.1558_151 is b[3][1], which is 4 - thus this one fails.
As my trunk is still bootstrapping, I cannot apply your patch and test
it properly; I also have not yet looked at the patch itself.
Tobias
More information about the Fortran
mailing list