Hello all,
The last snapshot will crash i386-linux gcc 2.8.1 while compiling the RTS (maths.c) with a signal 6 (abort):
#0 0x81637f1 in __kill () #1 0x81637d2 in raise (sig=6) at ../sysdeps/posix/raise.c:27 #2 0x8153821 in abort () at ../sysdeps/generic/abort.c:83 #3 0x814f6c7 in output_fix_trunc (insn=0x82eb24c, operands=0x81a9984) at ../gcc-2.8.1/config/i386/i386.c:3900 #4 0x813e44a in output_120 (operands=0x81a9984, insn=0x82eb24c) at insn-output.c:1608 #5 0x812aae8 in final_scan_insn (insn=0x82eb24c, file=0x81be6e0, optimize=2, prescan=0, nopeepholes=0) at ../gcc-2.8.1/final.c:2155 #6 0x8129dc7 in final (first=0x82eaa4c, file=0x81be6e0, optimize=2, prescan=0) at ../gcc-2.8.1/final.c:1340 #7 0x8064d52 in rest_of_compilation (decl=0x827676c) at ../gcc-2.8.1/toplev.c:3648 #8 0x805620d in finish_function (nested=0) at ../gcc-2.8.1/c-decl.c:7100 #9 0x8048f03 in yyparse () at c-parse.y:355 #10 0x8063406 in compile_file (name=0xbffff94d "/tmp/cca14071.i") at ../gcc-2.8.1/toplev.c:2496 #11 0x8065cea in main (argc=13, argv=0xbffff844, envp=0xbffff87c) at ../gcc-2.8.1/toplev.c:4379
EGCS works.
BTW: the configuration of the RTS "--with-shared" option is rather broken. A fix will follow shortly...
JanJaap
--- GNU mingw32: http://agnes.dida.physik.uni-essen.de/~janjaap/mingw32