This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Bootstrap failure of gcc-ss-20010409 in ia64
Daniel Berlin <dan@cgsoftware.com> writes:
|> Can you see why gen_decl_die isn't generating the die? (IE what case
|> it's breaking/returning on) This should give you a large clue as to
|> what is wrong.
The condition `(class_scope_p (context_die) || DECL_ABSTRACT (decl))' in
gen_variable_die is false (context_die.die_tag == DW_TAG_subprogram).
This is the value of decl:
<var_decl 0x2000000000b07d80 __exception_info
type <pointer_type 0x2000000000529740
type <record_type 0x2000000000529680 cp_eh_info asm_written type_5 BLK
size <integer_cst 0x20000000004d6a00 constant 512>
unit size <integer_cst 0x2000000000456ac0 constant 64>
user align 64 symtab 2411472 alias set -1 fields <field_decl 0x2000000000529800 eh_info>
n_parents 0 use_template=0 interface-unknown
pointer_to_this <pointer_type 0x2000000000529740> chain <type_decl 0x2000000000529e00 cp_eh_info>>
unsigned asm_written DI
size <integer_cst 0x2000000000305a40 constant 64>
unit size <integer_cst 0x2000000000305a70 constant 8>
align 64 symtab 2416272 alias set -1>
unsigned used DI file /cvs/snapshot/gcc/libstdc++-v3/include/bits/basic_string.h line 189 size <integer_cst 0x2000000000305a40 64> unit size <integer_cst 0x2000000000305a70 8>
align 64 context <function_decl 0x2000000000c22f40 _M_refcopy> initial <call_expr 0x2000000000b01500>>
Andreas.
--
Andreas Schwab "And now for something
SuSE Labs completely different."
Andreas.Schwab@suse.de
SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5