[gnu.gcc.bug] Symmetry signals

schmidt@BONNIE.ICS.UCI.EDU ("Douglas C. Schmidt") (11/26/88)

Bug Report for GCC:
-------------------
Problem : gcc 1.31 dies on the following input file:
	 

1.) Version : gcc 1.31
-----------

2.) Input Program :
-----------------

		struct E {
			int	  : 24;
			int	f : 24;
		} EE;

struct t1 {char x[2];} zzz;

struct t2 {char x[6];} zzz1;

struct t3 {char x[10];} zzz3;

struct t4 {char x[3];} zzz4;

lose ()
{
  win (EE.f);
  win1 (zzz);
  win2 (zzz1);
  win3 (zzz3);
  win4 (zzz4);
  winnn (zzz3,zzz3,zzz3,zzz3);
  winnn (zzz3,zzz3,zzz3,zzz3);
}

win1 (z, a)
     struct t1 z;
{
  return z.x[0] + 5 * z.x[1] + a;
}

win2 (z, a)
     struct t2 z;
{
  return z.x[0] + 5 * z.x[1] + a;
}

win3 (z, a)
     struct t3 z;
{
  return z.x[0] + 5 * z.x[1] + a;
}


3.) Command Used : gcc -v 
----------------

4.) Files used :
--------------
   config.gcc sequent-i386

5.) Machine(s) used :
-------------------
		Sequent Symmetry    DYNIX (TM)V3 (BSD 4.3 features)

6.) Compiler diagnostics :
------------------------

gcc version 1.31
 /usr/public/lib/gcc/gcc-cpp -v -undef -D__GNU__ -D__GNUC__ -Dunix
-Di386 -Dsequent save4.c /tmp/cc013001.cpp

GNU CPP version 1.31
 /usr/public/lib/gcc/gcc-cc1 /tmp/cc013001.cpp -quiet -dumpbase
save4.c -version -o /tmp/cc013001.s

gcc: Program cc1 got fatal signal 4.