home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / unix / pcclone / 32bit / 886 < prev    next >
Encoding:
Text File  |  1992-12-23  |  2.5 KB  |  67 lines

  1. Newsgroups: comp.unix.pc-clone.32bit
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!rpi!batcomputer!cornell!uw-beaver!fluke!gtisqr!stu
  3. From: stu@mav.com (Stu Donaldson)
  4. Subject: gcc 2.3.2 (i386-isc)
  5. Message-ID: <1992Dec23.203733.26532@mav.com>
  6. Sender: stu@mav.com
  7. Reply-To: stu@mav.com
  8. Organization: Maverick International Inc.
  9. Date: Wed, 23 Dec 92 20:37:33 GMT
  10. Lines: 55
  11.  
  12.   I just grabbed gcc 2.3.2 and did the following:
  13.  
  14.      configure i386-isc
  15.      make bootstrap
  16.  
  17.   It made stage1 without error.  (Actually it should probably be pointed out
  18.   someplace that a large ulimit is required to make this since the unstripped
  19.   cc1 is about 2.8 Megabytes.  Hmm it could easlily be pointed out somewhere
  20.   and I just didn't see it.)
  21.  
  22.   On to making itself with stage1, that seemed to go ok, but when it got back
  23.   to making enquire.c with the new xgcc, it dies with:
  24.  
  25.      ./xgcc: Internal compiler error: program cc1 got fatal signal 6
  26.  
  27.   On invoking sdb on the program cc1, and looking at the stack, it
  28.   yields the following:
  29.  
  30.      kill: address 0xc6a50
  31.      * t
  32.      kill() has no subroutine linkage (pushl)
  33.              Maybe kill(0x3275,6) from abort()   [abort.c] <-- My guess
  34.              Maybe kill() from gcc2_compiled.()
  35.      abort()   [abort.c]
  36.      float_signal(signo=8)   [toplev.c:1400]
  37.      standard_80387_constant_p(x=0x413f20)   [aux-output.c:446]
  38.      record_reg_classes(n_alts=4,n_ops=2,ops=0x40ddf8,modes=0x7ffff394,constraints=0x
  39.      7ffff3bc,insn=0x413f7c)   [regclass.c:1126]
  40.      regclass(f=0x413bbc,nregs=25)   [regclass.c:826]
  41.      rest_of_compilation(decl=0x4302b8)   [toplev.c:2427]
  42.      finish_function(nested=0)   [c-decl.c:6088]
  43.      yyparse()   [c-parse.c:289]
  44.      compile_file(name=/usr/tmp/cca12915.i)   [toplev.c:1803]
  45.      main(argc=11,argv=0x7ffff9e8,envp=0x7ffffa18)   [toplev.c:3285]
  46.  
  47.   This is strange, it appears as though cc1 is getting a floating point
  48.   exception from a floating point comparison in aux-output.c.  However
  49.   the signal returned to gcc is 6, rather than 8.  Not to mention that
  50.   this is straight out of the box, and it probably shouldn't be getting
  51.   the error in the first place.
  52.  
  53.   Anybody else run into this?  This is running on ISC 386/IX VR3.2 (2.2.1)
  54.   Should I be using a different configure option?  I tried i386-sysv,
  55.   and it couldn't find putc when linking.
  56.  
  57.   Thanks for any suggestions.
  58.  
  59.      -- Stu --
  60.  
  61.  
  62.  
  63. -- 
  64. -----------------------------------------------------------------------
  65. Stu Donaldson                   "Can't you understand what I'm saying?" 
  66. stu@mav.com                     "What happened?  Did you Fail Telepathy?"
  67.