Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!cica!tut.cis.ohio-state.edu!future.gipsi.fr!bruno From: bruno@future.gipsi.fr (Bruno Verlyck) Newsgroups: gnu.gcc.bug Subject: two fatal signals with -fomit-frame-pointer Message-ID: <8907261558.AA09193@gipsi-future.gipsi.fr> Date: 26 Jul 89 15:58:12 GMT Sender: daemon@tut.cis.ohio-state.edu Reply-To: bruno@gipsi.gipsi.fr Distribution: gnu Organization: GNUs Not Usenet Lines: 25 System: SunOS Release 4.0_Export, or Sun Release 3.5EXPORT Machine: Sun 3/mc68020 Command: gcc -v -fomit-frame-pointer -O -S bug1.i gcc version 1.35 /usr/local/lib/gcc-cc1 bug1.i -quiet -fomit-frame-pointer -O -W -version -o bug1.s GNU C version 1.35 (68k, MIT syntax) compiled by GNU C version 1.35. gcc: Program cc1 got fatal signal 6. Source: main (long stk) { long *l; for (l = &stk - 2; l < &stk; l++) *l = 0; } Notes: If you change `&stk - 2' into `&stk - 1', you get fatal signal 11. Thanks for the quick (personal) response to my recent bug report (it was an `Obscure bug involving bit fields, asm and ({ })'). The fix works.