🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #1325

Internal compilation error while using asm.

#1325
From: Mario O. Bourgoin
Date: Mon, 09 Nov 1992 18:45
38 lines
1696 bytes
While compiling:

  test ()
  {
    asm volatile ("fubar %0"  :: "irf" ((float) 3.1));
  }

I get:

  % gcc -v -c test.c
  gcc -v -c test.c
  Reading specs from /usr/local/lib/gcc-lib/sun4/2.2.2/specs
  gcc version 2.2.2
   /usr/local/lib/gcc-lib/sun4/2.2.2/cpp -lang-c -v -undef -D__GNUC__=2 -Dsparc -Dsun -Dunix -D__sparc__ -D__sun__ -D__unix__ -D__sparc -D__sun -D__unix test.c /usr/tmp/cca07951.i
  GNU CPP version 2.2.2 (sparc)
   /usr/local/lib/gcc-lib/sun4/2.2.2/cc1 /usr/tmp/cca07951.i -quiet -dumpbase test.c -version -o /usr/tmp/cca07951.s
  GNU C version 2.2.2 (sparc) compiled by GNU C version 2.2.2.
  gcc: Internal compiler error: program cc1 got fatal signal 6

The preprocessor output is:

% gcc -v -E test.c
gcc -v -E test.c
Reading specs from /usr/local/lib/gcc-lib/sun4/2.2.2/specs
gcc version 2.2.2
 /usr/local/lib/gcc-lib/sun4/2.2.2/cpp -lang-c -v -undef -D__GNUC__=2 -Dsparc -Dsun -Dunix -D__sparc__ -D__sun__ -D__unix__ -D__sparc -D__sun -D__unix test.c
GNU CPP version 2.2.2 (sparc)
# 1 "test.c"
test ()
{
  asm volatile ("fubar %0"  :: "irf" ((float) 3.1));
}

I am using:

  SunOS Release 4.1.2 (CMSTANDARD) #3: CMOST Version 7.2 8.21: Fri Aug 21 11:36:56 EDT 1992

--Mario
Technical Details
Message-ID: <9211091845.AA01265@strident.think.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!ames!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!think.com!mob

Show Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!ames!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!think.com!mob
From: mob@think.com (Mario O. Bourgoin)
Subject: Internal compilation error while using asm.
Message-ID: <9211091845.AA01265@strident.think.com>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Mon, 9 Nov 1992 18:45:28 GMT
Approved: bug-gcc@prep.ai.mit.edu
Lines: 40