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