[gnu.gcc.bug] two fatal signals with -fomit-frame-pointer

bruno@future.gipsi.fr (Bruno Verlyck) (07/26/89)

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.