public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
From: Andrew Pinski <pinskia@physics.uc.edu>
To: nobody@gcc.gnu.org
Cc: gcc-prs@gcc.gnu.org,
Subject: Re: objc/4975: gcc 3.1 ICE on legal ObjC code (-O3)
Date: Fri, 23 Nov 2001 01:46:00 -0000	[thread overview]
Message-ID: <20011130234603.30138.qmail@sourceware.cygnus.com> (raw)

The following reply was made to PR objc/4975; it has been noted by GNATS.

From: Andrew Pinski <pinskia@physics.uc.edu>
To: Andrew Pinski <pinskia@physics.uc.edu>
Cc: gcc-gnats@gcc.gnu.org
Subject: Re: objc/4975: gcc 3.1 ICE on legal ObjC code (-O3)
Date: Fri, 30 Nov 2001 18:37:47 -0500

 Here is the true backtrace with the real output:
 (gdb) run /home/katahdin/pinskia/DNA/Gene.mi -mcpu=pentiumpro -O3 -Wall 
 -Wno-import -version -fPIC -fpic -fgnu-runtime -o Gene.s
 Starting program: /lhome/src/gnu/gcc/gcc3.1/src/objdir/gcc/cc1obj 
 /home/katahdin/pinskia/DNA/Gene.mi -mcpu=pentiumpro -O3 -Wall 
 -Wno-import -version -fPIC -fpic -fgnu-runtime -o Gene.s
 During symbol reading...register number 42 too large (max 42) in symbol 
 buf...
 GNU CPP version 3.1 20011130 (experimental) (cpplib) (i386 Linux/ELF)
 GNU Objective-C version 3.1 20011130 (experimental) (i686-pc-linux-gnu)
          compiled by GNU C version 3.1 20011130 (experimental).
 options passed:  -mcpu=pentiumpro -O3 -Wall -Wno-import -fPIC -fpic
   -fgnu-runtime
 options enabled:  -fdefer-pop -foptimize-sibling-calls -fcse-follow-jumps
   -fcse-skip-blocks -fexpensive-optimizations -fthread-jumps
   -fstrength-reduce -fpeephole -fforce-mem -ffunction-cse
   -fkeep-static-consts -fcaller-saves -fpcc-struct-return -fgcse -fgcse-lm
   -fgcse-sm -frerun-cse-after-loop -frerun-loop-opt
   -fdelete-null-pointer-checks -fschedule-insns2 -fsched-interblock
   -fsched-spec -fbranch-count-reg -fpic -freorder-blocks 
 -frename-registers
   -fcommon -fgnu-linker -fregmove -foptimize-register-move 
 -fargument-alias
   -fstrict-aliasing -fmerge-constants -fident -fpeephole2
   -fguess-branch-probability -fmath-errno -ftrapping-math -m80387
   -mhard-float -mno-soft-float -mieee-fp -mfp-ret-in-387
   -maccumulate-outgoing-args -mcpu=pentiumpro
   sel_eq __strcpy_small __strcspn_c1 __strcspn_c2 __strcspn_c3 
 __strspn_c1 __strspn_c2 __strspn_c3 __strpbrk_c2 __strpbrk_c3 
 __strtok_r_1c __strsep_1c __strsep_2c __strsep_3c __strsep_g hash_ptr 
 hash_string compare_ptrs compare_strings vprintf getchar getc_unlocked 
 getchar_unlocked putchar fputc_unlocked putc_unlocked putchar_unlocked 
 feof_unlocked ferror_unlocked class_get_class_name 
 class_get_instance_size class_get_meta_class class_get_super_class 
 class_get_version class_is_class class_is_meta_class class_set_version 
 class_get_gc_object_type method_get_imp object_get_class 
 object_get_class_name object_get_meta_class object_get_super_class 
 object_is_class object_is_instance object_is_meta_class GSObjCClass 
 GSObjCIsInstance GSObjCIsKindOf GSObjCName GSObjCSelectorName 
 GSObjCSelectorTypes GSObjCSuper GSObjCVersion NSDefaultMallocZone 
 GSAtomicMallocZone NSZoneMalloc NSZoneRealloc NSRecycleZone NSZoneFree 
 NSZoneName NSZoneMallocAtomic NSZoneCheck NSZoneStats strtod strtol 
 strtoul strtoq strtouq strtoll strtoull atof atoi atol atoll tolower 
 toupper soffset_decode soffset_encode sarray_get sarray_get_safe 
 NSMaxRange NSLocationInRange NSMakeRange NSEqualRanges NSUnionRange 
 NSIntersectionRange NSMakePoint NSMakeSize NSMakeRect NSMaxX NSMaxY 
 NSMidX NSMidY NSMinX NSMinY NSWidth NSHeight NSIsEmptyRect NSOffsetRect 
 NSInsetRect NSUnionRect NSIntersectionRect NSEqualRects NSEqualSizes 
 NSEqualPoints NSMouseInRect NSPointInRect NSContainsRect 
 NSIntersectsRect GSSwapI16 GSSwapI32 GSSwapI64 GSSwapI128 
 NSConvertHostDoubleToSwapped NSConvertHostFloatToSwapped 
 NSConvertSwappedDoubleToHost NSConvertSwappedFloatToHost NSSwapInt 
 NSSwapLongLong NSSwapLong NSSwapShort NSSwapDouble NSSwapFloat 
 NSHostByteOrder GSSwapBigI16ToHost GSSwapBigI32ToHost GSSwapBigI64ToHost 
 GSSwapBigI128ToHost NSSwapBigDoubleToHost NSSwapBigFloatToHost 
 NSSwapBigIntToHost NSSwapBigLongLongToHost NSSwapBigLongToHost 
 NSSwapBigShortToHost GSSwapHostI16ToBig GSSwapHostI32ToBig 
 GSSwapHostI64ToBig GSSwapHostI128ToBig NSSwapHostDoubleToBig 
 NSSwapHostFloatToBig NSSwapHostIntToBig NSSwapHostLongLongToBig 
 NSSwapHostLongToBig NSSwapHostShortToBig GSSwapLittleI16ToHost 
 GSSwapLittleI32ToHost GSSwapLittleI64ToHost GSSwapLittleI128ToHost 
 NSSwapLittleDoubleToHost NSSwapLittleFloatToHost NSSwapLittleIntToHost 
 NSSwapLittleLongLongToHost NSSwapLittleLongToHost 
 NSSwapLittleShortToHost GSSwapHostI16ToLittle GSSwapHostI32ToLittle 
 GSSwapHostI64ToLittle GSSwapHostI128ToLittle NSSwapHostDoubleToLittle 
 NSSwapHostFloatToLittle NSSwapHostIntToLittle NSSwapHostLongLongToLittle 
 NSSwapHostLongToLittle NSSwapHostShortToLittle NSDecimalIsNotANumber 
 CFArrayGetValueAtIndex CFArrayInsertValueAtIndex CFArrayAppendValue 
 CFArrayGetCount CFDictionaryGetValue CFDictionaryGetCount 
 CFDictionarySetValue getSite getSitesWithin200 countOfSites 
 NSArrayGetValueAtIndex NSArrayGetIntAtIndex NSArrayAppendValue 
 NSArrayAppendInt -[Gene getSite:] -[Gene countOfSites] +[Gene 
 GeneWithGeneID:] -[Gene initWithGeneID:] -[Gene addSiteWithCString:] 
 -[Gene addSiteWithString:] -[Gene addSite:] -[Gene 
 addSiteWithGeneID:MatrixFamilyID:MatrixID:start:end:] -[Gene starilize] 
 -[Gene findAllwithin200] -[Gene dealloc] 
 _GLOBAL__I__home_katahdin_pinskia_DNA_Gene.mivjxogb
 Program received signal SIGSEGV, Segmentation fault.
 0x0804f70c in defer_fn (fn=0x405fed24)
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:626
 626       VARRAY_PUSH_TREE (deferred_fns, fn);
 (gdb) bt
 #0  0x0804f70c in defer_fn (fn=0x405fed24)
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:626
 #1  0x08077e08 in c_expand_body (fndecl=0x405fed24, nested_p=0, 
 can_defer_p=1)
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/c-decl.c:6849
 #2  0x0807750d in finish_function (nested=0)
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/c-decl.c:6757
 #3  0x080520c7 in build_module_descriptor ()
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:1795
 #4  0x08061ae1 in finish_objc ()
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:8168
 #5  0x0804f78f in finish_file ()
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:644
 #6  0x08049c25 in yyparse_1 () at /usr/lib/bison.simple:315
 #7  0x08230784 in compile_file ()
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/toplev.c:2127
 #8  0x08235b29 in do_compile ()
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/toplev.c:5146
 #9  0x08235b88 in toplev_main (argc=12, argv=0xbffff024)
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/toplev.c:5176
 #10 0x080aaccb in main (argc=12, argv=0xbffff024)
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/main.c:35
 #11 0x40041f31 in __libc_start_main (main=0x80aacb0 <main>, argc=12,
      ubp_av=0xbffff024, init=0x8049038 <_init>, fini=0x82f0284 <_fini>,
 ---Type <return> to continue, or q <return> to quit---
      rtld_fini=0x4000e274 <_dl_fini>, stack_end=0xbffff01c)
      at ../sysdeps/generic/libc-start.c:129
 


             reply	other threads:[~2001-11-30 23:46 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-23  1:46 Andrew Pinski [this message]
  -- strict thread matches above, loose matches on Subject: below --
2002-07-13  2:16 neil
2001-11-22 14:17 Andrew Pinski
2001-11-22 14:06 Andrew Pinski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20011130234603.30138.qmail@sourceware.cygnus.com \
    --to=pinskia@physics.uc.edu \
    --cc=gcc-prs@gcc.gnu.org \
    --cc=nobody@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).