Path: utzoo!telly!ddsw1!lll-winken!killer!mit-eddie!bloom-beacon!tut.cis.ohio-state.edu!mailrus!ames!claris!apple!vsi1!daver!mfgfoc!exodus
From: exodus@mfgfoc.uucp (Greg Onufer)
Newsgroups: gnu.gcc.bug
Subject: GCC 1.31 produces an illegal instruction on Sun386i
Keywords: sun386i, roadrunner, gcc, 1.31
Message-ID: <491@mfgfoc.uucp>
Date: 30 Nov 88 17:04:48 GMT
Organization: Focus Semiconductor Sys, Sunnyvale
Lines: 15

When compiling X11R2 on a Sun 386i, I encountered this problem:
[[ Sun 386i, SunOS 4.0, Gcc 1.31, Used config.gcc to set up the
   links for a sun386i, Standard X11R2 core distributionm
   gcc flags: -traditional -O -g -c -I.... AsciiSink.c ]]

Compiling the file ./lib/Xaw/AsciiSink.c produces a line
	  imull  12(%ebp),%eax,%eax
which the Sun assembler aborts on.  This only occurs when
optimization is turned on.  The '-g' flag doesn't affect the
error, but it does, of course, change the line in the assembly
file on which the error occurs. 

-greg
-- 
Greg Onufer   //  Focus Semiconductor  //     University of the Pacific
  exodus@cheers.uucp (daver!cheers!exodus@Sun.COM) 	415-965-0604