/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

Reply via email to