lynn@cs.ualberta.ca (Alynn Klassen) (03/10/89)
Hi,
The following code fragment core dumps when compiled with
gcc-1.34 and "-O" on a Sun-3/50 running SunOS-3.5.
main()
{
register unsigned w;
union conv {
double x;
int s[2];
} conv;
conv.x = w;
w = conv.s[0];
if (w)
w++;
}
gcc -v -O bug.c
gcc version 1.34
/usr/local/lib/gcc-cpp -v -undef -D__GNUC__ -Dmc68000 -Dsun -Dunix -D__mc68000__ -D__sun__ -D__unix__ -D__OPTIMIZE__ -D__HAVE_68881__ -Dmc68020 bug.c /tmp/cca16826.cpp
GNU CPP version 1.34
/usr/local/lib/gcc-cc1 /tmp/cca16826.cpp -quiet -dumpbase bug.c -O -version -o /tmp/cca16826.s
GNU C version 1.34 (68k, MIT syntax) compiled by GNU C version 1.34.
gcc: Program cc1 got fatal signal 6.
Compilation exited abnormally with code 1 at Thu Mar 9 17:15:47
Lynn.
--
Alynn B. Klassen
Manager of Computer Operations | phone : (403) 492-3842
Dept of Computing Science | fax : (403) 492-1071
615 General Services Building | CDNnet : lynn@cs.ualberta.ca
University of Alberta | BITNET : lynn@cs.ualberta.ca
Edmonton, Alberta T6G 2H1 | uucp : lynn@alberta.uucp