Frank Heckenbach wrote:
Waldek Hebisch wrote:
I just sucessfuly build gpc-20030507 with gcc-3.3.1. Before the build I applied the following patch to gpc-20030507:
Test results (from make pascal.check-long, passing tests omited and slightly edited to save space):
Failures with trampolines and nonlocal gotos. What a surprise. :-(
Still taking bets which backend version will finally get them right
Well, for the apple-powerpc-darwin target, gcc-3.1.1 indeed fixes trampolines (not yet non-local goto's). Still, Waldek could try to get things moving by reporting the Solaris backend problems to bugzilla http://gcc.gnu.org/bugzilla, see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10900 and http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10901.
Well, first I would like to collect all data -- Frank's comment suggest that the bugs are known and already reported. I am going to test 3.2.3 on Solaris for comparison.
By the way, the gpc web page about known bugs only mentions 2.95 Sparc bug and some AIX bug. I would be nice I people using development versions reported test results. Matthias Klose few months ago did nice job, however many of problems he identified are now fixed. In fact I was somewhat surprised by Solaris results, as all Sparc problems Matthias found seem solved. Probably Solaris trampolines work differently the Linux trampolines. Also he probably did not use `-O3' optimisation (crashing tests work fine at `-O2').