[parisc-linux] Endless loop in gcc while compiling a 2.6.20 kernel

Aurelien Jarno aurelien at aurel32.net
Tue May 15 14:59:18 MDT 2007


Hi all,

The 2.6.20 kernel, with a lot of options enabled (like the debian
package) fails to build on hppa due to an endless loop in gcc.

It occurs at -O2, but not at -O1 or -O0. See below:

aurel32 at paer:~$ time hppa64-linux-gnu-gcc-4.1 -O1 -c dlmmaster.i

real    0m8.144s
user    0m5.440s
sys     0m2.700s
aurel32 at paer:~$ time hppa64-linux-gnu-gcc-4.1 -O2 -c dlmmaster.i


real    28m38.547s
user    0m0.000s
sys     0m0.016s
aurel32 at paer:~$ hppa64-linux-gnu-gcc-4.1 -v
Using built-in specs.
Target: hppa64-linux-gnu
Configured with: ../src/configure --enable-languages=c --prefix=/usr --libexecdir=/usr/lib --disable-shared --disable-nls --disable-threads --disable-libffi --disable-libgomp --disable-libmudflap --disable-libssp --with-as=/usr/bin/hppa64-linux-gnu-as --with-ld=/usr/bin/hppa64-linux-gnu-ld --includedir=/usr/hppa64-linux-gnu/include --host=hppa-linux-gnu --build=hppa-linux-gnu --target=hppa64-linux-gnu
Thread model: single
gcc version 4.1.3 20070429 (prerelease) (Debian 4.1.2-6)


I have stopped the build using -O2 with CTRL+C after half an hour, but I
have already tried to keep it running for 20+ hours without any result.

The preprocessed file could be found on:
http://temp.aurel32.net/dlmmaster.i.gz

Does anybody have an idea about the problem?

Thanks,
Aurelien

-- 
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32 at debian.org         | aurelien at aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net



More information about the parisc-linux mailing list