[patch, fortran] power.f90 FAIL in testsuite

Scott Robert Ladd coyote@coyotegulch.com
Fri Nov 12 15:09:00 GMT 2004


Paul Brook wrote:
> I don't think there is a "correct" place for it. We don't currently do any 
> other transformations like this. It should probably be somehow moved into 
> gfc_arith_power so that it works correctly with arrays.

Agreed. I wasn't certain where the best place to put this was, so I 
tossed out a patch for comment. I'll pursue this in gfc_arith_power.

> If we do any, it makes sense to do it in a way that can easily be extended to 
> cover similar transformations.  Similar logic can be applied to x**0, x*0, 
> x+0 and x*1. AFAICS these are optimizations rather than correctness issues.

Agreed. It simply makes sense to use arithmetic identities and axioms to 
produce better code.

> This is an unrelated change, and should really be submitted separately.

Will do.

> I don't think the gcc testsuite aims to be a complete correctness testsuite. 

My concern is that a lot of people find gfortran inadequate for real 
world code. Yes, I know they should file bug reports; most have their 
own fish to fry, and gfortran is more of a "it would be nice if it 
worked" issue for them than it is a requirement.

Hence, I think gfortran would benefit from a more comprehensive test suite.

> Having said that the gfortran testsuite is seriously lacking in some areas. We 
> still have some things that are not tested at all.

Is it permissible to present test cases by themselves, as individual 
patches to the test suite, without an associated PR?

> Ok, I guess.  You should also update the comments in teh testcases teh reflect 
> the new split.

Good point.

-- 
Scott Robert Ladd
site: http://www.coyotegulch.com
blog: http://chaoticcoyote.blogspot.com



More information about the Gcc-patches mailing list