I wrote:
Adriaan van Os wrote:
The results of the testsuite of gpc-20050331 with gcc-3.3.6 on i686-apple-darwin
The results look bad. However, it looks that Darwin uses -fPIC by default. On i386-linux with gcc-3.3.6 using -fPIC I also get multiple failures. With gcc-3.4.4 using -fPIC only one of those failure remain (asmtest.pas) and it is really problem with test program. So, maybe you should test with gcc-3.4.[34].
On Linux this is due to binutils (assembler) bug, see:
(I tested with Debian binutils 2.12.90.0.1). According to GCC doc binutils 2.13.1 fixed the problem. I am not sure why gcc-3.4.4 do not have the same problem.