This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug java/23300] DECL_FIELD_OFFSET == 0 versus build_field_ref


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-08-11 01:58 -------
[21:55] < pinskia> tromey: it is hitting class.c:2151
[21:55] < pinskia> which is causing the class not to be layout at all

Here is the backtrace:
#0  layout_class (this_class=0xb7cda78c) at /home/peshtigo/pinskia/src/gnu/gcc/src/gcc/java/
class.c:2151
#1  0x0805646d in safe_layout_class (class=0x0) at parse.y:5637
#2  0x0809047e in maybe_layout_super_class (super_class=0xb7cda78c, this_class=0xb795e398)
    at /home/peshtigo/pinskia/src/gnu/gcc/src/gcc/java/class.c:2068
#3  0x08095f5d in layout_class (this_class=0xb795e398) at /home/peshtigo/pinskia/src/gnu/gcc/src/
gcc/java/class.c:2147
#4  0x080d482e in read_class (name=0xb795d1e0) at /home/peshtigo/pinskia/src/gnu/gcc/src/gcc/
java/jcf-parse.c:608
#5  0x080d4c82 in load_class (class_or_name=0xb795d1e0, verbose=1) at /home/peshtigo/pinskia/
src/gnu/gcc/src/gcc/java/jcf-parse.c:682
#6  0x080d5163 in load_inner_classes (cur_class=Variable "cur_class" is not available.
) at /home/peshtigo/pinskia/src/gnu/gcc/src/gcc/java/jcf-parse.c:821
#7  0x080d4835 in read_class (name=0xb7952118) at /home/peshtigo/pinskia/src/gnu/gcc/src/gcc/
java/jcf-parse.c:609
#8  0x080d4c82 in load_class (class_or_name=0xb7950284, verbose=1) at /home/peshtigo/pinskia/
src/gnu/gcc/src/gcc/java/jcf-parse.c:682
#9  0x080903d0 in maybe_layout_super_class (super_class=0xb7950284, this_class=0xb795033c)
    at /home/peshtigo/pinskia/src/gnu/gcc/src/gcc/java/class.c:2070
#10 0x08095f5d in layout_class (this_class=0xb795033c) at /home/peshtigo/pinskia/src/gnu/gcc/
src/gcc/java/class.c:2147
#11 0x080d482e in read_class (name=0xb794f2a8) at /home/peshtigo/pinskia/src/gnu/gcc/src/gcc/
java/jcf-parse.c:608
#12 0x080d4c82 in load_class (class_or_name=0xb794f2a8, verbose=0) at /home/peshtigo/pinskia/
src/gnu/gcc/src/gcc/java/jcf-parse.c:682
#13 0x08068e2f in do_resolve_class (enclosing=Variable "enclosing" is not available.
) at parse.y:6026
#14 0x080691b0 in resolve_class (enclosing=0xb78fe958, class_type=0xb7907a6c, 
decl=0xb790de88, cl=0xb790de60) at parse.y:5850
#15 0x080695a3 in jdep_resolve_class (dep=0x991b660) at parse.y:5652
#16 0x08069d41 in java_complete_class () at parse.y:5703
#17 0x080d4a6c in read_class (name=0xb790be38) at /home/peshtigo/pinskia/src/gnu/gcc/src/gcc/
java/jcf-parse.c:575
#18 0x080d4c82 in load_class (class_or_name=0xb790be38, verbose=0) at /home/peshtigo/pinskia/
src/gnu/gcc/src/gcc/java/jcf-parse.c:682
#19 0x08068e2f in do_resolve_class (enclosing=Variable "enclosing" is not available.
) at parse.y:6026
#20 0x080691b0 in resolve_class (enclosing=0xb7aad6e8, class_type=0xb7ab7f74, 
decl=0xb7ac2000, cl=0xb7ac1898) at parse.y:5850
#21 0x080695a3 in jdep_resolve_class (dep=0x9915b00) at parse.y:5652
#22 0x08069d41 in java_complete_class () at parse.y:5703
#23 0x080d4a6c in read_class (name=0xb7ab3500) at /home/peshtigo/pinskia/src/gnu/gcc/src/gcc/
java/jcf-parse.c:575
#24 0x080d4c82 in load_class (class_or_name=0xb7ab3500, verbose=0) at /home/peshtigo/pinskia/
src/gnu/gcc/src/gcc/java/jcf-parse.c:682
#25 0x08068e2f in do_resolve_class (enclosing=Variable "enclosing" is not available.
) at parse.y:6026
#26 0x080691b0 in resolve_class (enclosing=0xb7d1db60, class_type=0xb7d5e508, 
decl=0xb7d5f730, cl=0xb7d5f6e0) at parse.y:5850
#27 0x080695a3 in jdep_resolve_class (dep=0x9832060) at parse.y:5652
#28 0x08069d41 in java_complete_class () at parse.y:5703
#29 0x080d4a6c in read_class (name=0xb7d216b8) at /home/peshtigo/pinskia/src/gnu/gcc/src/gcc/
java/jcf-parse.c:575
#30 0x080d4c82 in load_class (class_or_name=0xb7d1f228, verbose=0) at /home/peshtigo/pinskia/
src/gnu/gcc/src/gcc/java/jcf-parse.c:682
#31 0x08068780 in do_resolve_class (enclosing=0xb7cb1138, import_type=0x0, 
class_type=0xb7cd1bdc, decl=0x0, cl=Variable "cl" is not available.
) at parse.y:6030
#32 0x08068642 in do_resolve_class (enclosing=Variable "enclosing" is not available.
) at parse.y:3717
#33 0x080691b0 in resolve_class (enclosing=0xb7cb1138, class_type=0xb7cd1bdc, 
decl=0xb7cb1138, cl=0xb7cd5f78) at parse.y:5850
#34 0x080695a3 in jdep_resolve_class (dep=0x97faa80) at parse.y:5652
#35 0x08069d41 in java_complete_class () at parse.y:5703
#36 0x080d5d21 in java_parse_file (set_yydebug=0) at /home/peshtigo/pinskia/src/gnu/gcc/src/gcc/
java/jcf-parse.c:1280
#37 0x0839cd60 in toplev_main (argc=0, argv=0xbfea4624) at /home/peshtigo/pinskia/src/gnu/gcc/
src/gcc/toplev.c:971
#38 0x003e7ad4 in __libc_start_main () from /lib/tls/libc.so.6
#39 0x08049cd1 in _start ()


I cannot debug it further as I debugging with an optimized compiled.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23300


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]