home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / gnu / gcc / bug / 3062 < prev    next >
Encoding:
Text File  |  1992-12-27  |  2.0 KB  |  57 lines

  1. Newsgroups: gnu.gcc.bug
  2. Path: sparky!uunet!cis.ohio-state.edu!elsie.nci.nih.gov!ado
  3. From: ado@elsie.nci.nih.gov (Arthur David Olson)
  4. Subject: Gnu GCC 2.3.2 dumps core on some invalid "asm" directives.
  5. Message-ID: <9212261742.AA08269@elsie.nci.nih.gov>
  6. Sender: gnulists@ai.mit.edu
  7. Organization: GNUs Not Usenet
  8. Distribution: gnu
  9. Date: Sat, 26 Dec 1992 17:42:30 GMT
  10. Approved: bug-gcc@prep.ai.mit.edu
  11. Lines: 44
  12.  
  13. (We're running SunOS 4.1.1 on a Sun 4/75 and a Sun 3/280.)
  14.  
  15. Description:
  16.     Gnu GCC 2.3.2 dumps core on some invalid "asm" directives.
  17.  
  18. Repeat-By:
  19.     The core dump occurs for the "fails.c" file on both Sun3's and Sun4's;
  20.     here are details for the Sun4:
  21.  
  22. Script started on Sat Dec 26 12:40:08 1992
  23. bossie$ cat fails.c
  24. f() { asm("oops %0" : "=o" (0)); }
  25. bossie$ dbx cc1
  26. Reading symbolic information...
  27. Read 81441 symbols
  28. (dbx) stop in abort
  29. (2) stop in abort
  30. (dbx) run -version fails.c -o fails.o
  31. Running: cc1 -version fails.c -o fails.o 
  32. GNU C version 2.3.2 (sparc) compiled by CC.
  33. enabled: -fdefer-pop -fpeephole -ffunction-cse -fcommon -mfpu -mepilogue
  34.     
  35.  fstopped in abort at 0xf7774310
  36. abort:    save       %sp, -96, %sp
  37. Current function is push_reload
  38.   694       abort ();
  39. (dbx) where
  40. abort() at 0xf7774310
  41. 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"
  42. find_reloads(insn = 0x1b2af8, replace = 0, ind_levels = 0, live_known = 0, reload_reg_p = 0x1aaf84), line 2997 in "reload.c"
  43. reload(first = 0x1b2818, global = 0, dumpfile = (nil)), line 1024 in "reload1.c"
  44. rest_of_compilation(decl = 0x1bf298), line 2543 in "toplev.c"
  45. finish_function(nested = 0), line 6092 in "c-decl.c"
  46. yyparse(), line 289 in "c-parse.y"
  47. compile_file(name = 0xf7ffff81 "fails.c"), line 1809 in "toplev.c"
  48. main(argc = 5, argv = 0xf7ffff3c, envp = 0xf7ffff54), line 3291 in "toplev.c"
  49. (dbx) quit
  50. bossie$ exit
  51.  
  52. script done on Sat Dec 26 12:40:54 1992
  53. -- 
  54.         Arthur David Olson    ado@elsie.nci.nih.gov
  55.         ADO and Elsie are Ampex and Borden trademarks
  56.  
  57.