cygwin 1.5.18 breaks gcc 2.95 compatibility

Krzysztof Duleba krzysan@skrzynka.pl
Sat Jul 16 16:53:00 GMT 2005


After upgrading my Cygwin to 1.5.18, gcc 2.95 doesn't work anymore.

The same problem occures with the 20050709 snapshot. Reverting cygwin back
to 1.5.17 makes gcc work again.

I know that gcc 2.95 is unsupported and was removed from the distribution
due to a severe bug, but could you please try to fix this issue?

I use the old cygwin gcc 2.95 package. If you don't have it, you can find
it on http://www.duleba.net/gcc-2.95.tar.bz2 (please mind my slow ADSL
upload speed).


The following results are from 20050709 snapshot:

$ cat foo.c
int main(){
}

$ gcc-2 --version
2.95.3-10

$ gcc-2 foo.c
gcc-2: Internal compiler error: program cpp0 got fatal signal 11

$ cat cpp0.exe.stackdump
Exception: STATUS_ACCESS_VIOLATION at eip=610020AA
eax=00000001 ebx=61154FD4 ecx=61155574 edx=611508C0 esi=61154FCC edi=10010144
ebp=0022EE90 esp=0022EE88
program=d:\cygwin\lib\gcc-lib\i686-pc-cygwin\2.95.3-10
\cpp0.exe, pid 3332, thread main
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame     Function  Args
0022EE90  610020AA  (000000B4, 00000000, 0022EEDC, 7C80A6FE)
0022EEF0  61014F95  (00000000, 00000000, 0022EF20, 610898A2)
0022EF20  61069896  (61154FDC, 0000002C, 7C90EE18, 7C919AF0)
0022EFE0  61004BD6  (0022EFF8, 00000000, 00000000, 6111996A)
0022FF90  61005A0F  (00000000, 00000000, 00000000, 00000000)
End of stack trace

$ strace gcc-2 foo.c > strace.out

Regards
Krzysztof Duleba

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: strace.out
URL: <http://cygwin.com/pipermail/cygwin/attachments/20050716/859756f4/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck.out
URL: <http://cygwin.com/pipermail/cygwin/attachments/20050716/859756f4/attachment-0001.ksh>
-------------- next part --------------
--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


More information about the Cygwin mailing list