Package: gcc Severity: normal Hello,
compiling tryulong32.c on arm with gcc-2.95.2-13.1 and the -O option seems to cause an infinite loop in cc1, it compiles fine without -O, it also compiles fine on other architectures: [EMAIL PROTECTED]:~/bglibs-1.001$ gcc -W -Wall -o tryulong32.o -c tryulong32.c tryulong32.c:2: warning: return type of `main' is not `int' [EMAIL PROTECTED]:~/bglibs-1.001$ [EMAIL PROTECTED]:~/bglibs-1.001$ gcc -W -Wall -O -o tryulong32.o -c tryulong32.c & tryulong32.c:2: warning: return type of `main' is not `int' [...wait...] [EMAIL PROTECTED]:~/bglibs-1.001$ ps PID TTY TIME CMD 31587 pts/1 00:00:00 bash 31835 pts/1 00:00:00 gcc 31837 pts/1 00:29:40 cc1 31874 pts/1 00:00:00 ps [EMAIL PROTECTED]:~/bglibs-1.001$ This also seems to be an issue with gcc-2.95.4, please see this build log: http://buildd.debian.org/fetch.php?&pkg=bglibs&ver=1.001-1&arch=arm&stamp=1025238522&file=log&as=raw tryulong32.c --- void main() { unsigned long u; u = 1; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; u += u; if (!u) _exit(0); _exit(1); } --- Regards, Gerrit. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]