home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: gnu.gcc.bug
- Path: sparky!uunet!cis.ohio-state.edu!elsie.nci.nih.gov!ado
- From: ado@elsie.nci.nih.gov (Arthur David Olson)
- Subject: Gnu GCC 2.3.2 dumps core on some invalid "asm" directives.
- Message-ID: <9212261742.AA08269@elsie.nci.nih.gov>
- Sender: gnulists@ai.mit.edu
- Organization: GNUs Not Usenet
- Distribution: gnu
- Date: Sat, 26 Dec 1992 17:42:30 GMT
- Approved: bug-gcc@prep.ai.mit.edu
- Lines: 44
-
- (We're running SunOS 4.1.1 on a Sun 4/75 and a Sun 3/280.)
-
- Description:
- Gnu GCC 2.3.2 dumps core on some invalid "asm" directives.
-
- Repeat-By:
- The core dump occurs for the "fails.c" file on both Sun3's and Sun4's;
- here are details for the Sun4:
-
- Script started on Sat Dec 26 12:40:08 1992
- bossie$ cat fails.c
- f() { asm("oops %0" : "=o" (0)); }
- bossie$ dbx cc1
- Reading symbolic information...
- Read 81441 symbols
- (dbx) stop in abort
- (2) stop in abort
- (dbx) run -version fails.c -o fails.o
- Running: cc1 -version fails.c -o fails.o
- GNU C version 2.3.2 (sparc) compiled by CC.
- enabled: -fdefer-pop -fpeephole -ffunction-cse -fcommon -mfpu -mepilogue
-
- fstopped in abort at 0xf7774310
- abort: save %sp, -96, %sp
- Current function is push_reload
- 694 abort ();
- (dbx) where
- abort() at 0xf7774310
- push_reload(in = (nil), out = 0x1afdf8, inloc = (nil), outloc = 0x1b2aec, class = NO_REGS, inmode = VOIDmode, outmode = VOIDmode, strict_low = 0, optional = 0, needed_for = (nil)), line 694 in "reload.c"
- find_reloads(insn = 0x1b2af8, replace = 0, ind_levels = 0, live_known = 0, reload_reg_p = 0x1aaf84), line 2997 in "reload.c"
- reload(first = 0x1b2818, global = 0, dumpfile = (nil)), line 1024 in "reload1.c"
- rest_of_compilation(decl = 0x1bf298), line 2543 in "toplev.c"
- finish_function(nested = 0), line 6092 in "c-decl.c"
- yyparse(), line 289 in "c-parse.y"
- compile_file(name = 0xf7ffff81 "fails.c"), line 1809 in "toplev.c"
- main(argc = 5, argv = 0xf7ffff3c, envp = 0xf7ffff54), line 3291 in "toplev.c"
- (dbx) quit
- bossie$ exit
-
- script done on Sat Dec 26 12:40:54 1992
- --
- Arthur David Olson ado@elsie.nci.nih.gov
- ADO and Elsie are Ampex and Borden trademarks
-
-