status of some hppa/g77 bugs

Tim C Prince Prince_Tim_C@solarturbines.com
Wed May 5 11:13:00 GMT 1999


The problem with over-lapping automatic arrays in the popular
TEST_FPU benchmark, which still existed in egcs-1.1.2, has
disappeared.  Thanks to whomever made this happen!  I don't
have access to a PPC machine able to run egcs; the Mac port of
g77 used to have a similar problem with the same code.

The problem with optimization of an unrolled "do k=2,300" which
first occurred in late January, on which I submitted a bug report a
few weeks ago, remains in egcs-19990502 with the CTIME
patch.  If I run this under gdb and set a break point at this
statement, it appears to step backwards to the previous line.
When I checked the generated code, the loop clearly was not
correctly unrolled.  This case runs without any problems on
several other architectures.  It is a situation where an optimizing
compiler could compute all the results of the loop and eliminate
it.
Dr. Timothy C. Prince
Consulting Engineer
Solar Turbines, a Caterpillar Company
alternate e-mail: tprince@computer.org


More information about the Gcc-bugs mailing list