/usr/local/gcc/gcc-20090128/Build/gcc/testsuite/g++/../../g++ -B/usr/local/gcc/gcc-20090128/Build/gcc/testsuite/g++/../../ /usr/local/gcc/gcc-20090128/gcc/testsuite/g++.dg/debug/template1.C -nostdinc++ -I/usr/local/gcc/gcc-20090128/Build/ia64-suse-linux/libstdc++-v3/include/ia64-suse-linux -I/usr/local/gcc/gcc-20090128/Build/ia64-suse-linux/libstdc++-v3/include -I/usr/local/gcc/gcc-20090128/libstdc++-v3/libsupc++ -I/usr/local/gcc/gcc-20090128/libstdc++-v3/include/backward -I/usr/local/gcc/gcc-20090128/libstdc++-v3/testsuite/util -fmessage-length=0 -gdwarf-21 -flto -S -o template1.s /usr/local/gcc/gcc-20090128/gcc/testsuite/g++.dg/debug/template1.C:15: internal compiler error: in output_expr_operand, at lto-function-out.c:1200
<fdesc_expr 0x2000000000681780 type <pointer_type 0x200000000066ad00 __vtbl_ptr_type type <function_type 0x200000000066ac40 type <integer_type 0x200000000058c540 int> TI size <integer_cst 0x2000000000548d80 constant 128> unit size <integer_cst 0x2000000000548db0 constant 16> align 128 symtab 0 alias set -1 canonical type 0x200000000066ac40 pointer_to_this <pointer_type 0x200000000066ad00 __vtbl_ptr_type>> unsigned DI size <integer_cst 0x2000000000548b10 constant 64> unit size <integer_cst 0x2000000000548b40 constant 8> align 64 symtab 0 alias set -1 canonical type 0x200000000066ad00 pointer_to_this <pointer_type 0x200000000066af40>> constant arg 0 <function_decl 0x200000000069be00 __comp_dtor type <method_type 0x20000000006ac240 type <void_type 0x200000000058e7c0 void> TI size <integer_cst 0x2000000000548d80 128> unit size <integer_cst 0x2000000000548db0 16> align 128 symtab 0 alias set -1 canonical type 0x20000000006ac240 method basetype <record_type 0x2000000000693e40 d> arg-types <tree_list 0x2000000000686130 value <pointer_type 0x20000000006ac180> chain <tree_list 0x2000000000549800 value <void_type 0x200000000058e7c0 void>>> pointer_to_this <pointer_type 0x20000000006ace40>> addressable used nothrow public static weak autoinline no-static-chain virtual decl_5 DI defer-output file /usr/local/gcc/gcc-20090128/gcc/testsuite/g++.dg/debug/template1.C line 12 col 11 align 128 initial <block 0x20000000006a69a0> abstract_origin <function_decl 0x200000000069ba00 d> arguments <parm_decl 0x2000000000570f30 this type <pointer_type 0x20000000006ac300> readonly used unsigned DI file /usr/local/gcc/gcc-20090128/gcc/testsuite/g++.dg/debug/template1.C line 12 col 14 size <integer_cst 0x2000000000548b10 64> unit size <integer_cst 0x2000000000548b40 8> align 64 context <function_decl 0x200000000069be00 __comp_dtor > abstract_origin <parm_decl 0x2000000000570bd0 this> arg-type <pointer_type 0x20000000006ac300>> result <result_decl 0x200000000059d980 D.1817 type <void_type 0x200000000058e7c0 void> ignored VOID file /usr/local/gcc/gcc-20090128/gcc/testsuite/g++.dg/debug/template1.C line 12 col 17 align 8 context <function_decl 0x200000000069be00 __comp_dtor >> pending-inline-info 0x2000000000535f80 template-info 0x20000000006863d0 saved-insns 0x20000000005823a0 chain <function_decl 0x200000000069bd00 __deleting_dtor type <method_type 0x20000000006ac240> addressable used nothrow public static weak autoinline no-static-chain virtual decl_5 DI defer-output file /usr/local/gcc/gcc-20090128/gcc/testsuite/g++.dg/debug/template1.C line 12 col 11 align 128 initial <block 0x20000000006a6b20> abstract_origin <function_decl 0x200000000069ba00 d> arguments <parm_decl 0x2000000000570e10 this> result <result_decl 0x200000000059dd00 D.1825> pending-inline-info 0x20000000005361b0 template-info 0x20000000006863d0 saved-insns 0x2000000000582580>> arg 1 <integer_cst 0x2000000000549440 type <integer_type 0x200000000058c540 int> constant 0>> -- Summary: internal compiler error: in output_expr_operand, at lto- function-out.c:1200 Product: gcc Version: lto Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: schwab at suse dot de GCC target triplet: ia64-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39000