/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