https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111075

--- Comment #9 from John David Anglin <danglin at gcc dot gnu.org> ---
(gdb) p debug_tree (fun)
 <function_decl 800003ffbfeca400 __ct
    type <method_type 800003ffbfed0bd0
        type <void_type 800003ffbfd67f18 void VOID
            align:8 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
800003ffbfd67f18
            pointer_to_this <pointer_type 800003ffbfd6f000>>
        DI
        size <integer_cst 800003ffbfd51c90 constant 64>
        unit-size <integer_cst 800003ffbfd51ca8 constant 8>
        align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
800003ffbfed0bd0 method basetype <record_type 800003ffbfeb1f18 X>
        arg-types <tree_list 800003ffbfeade88 value <pointer_type
800003ffbfeb15e8>
            chain <tree_list 800003ffbfeade60 value <reference_type
800003ffbfec91f8>
                chain <tree_list 800003ffbfd5aac8 value <void_type
800003ffbfd67f18 void>>>>
        throws <tree_list 800003ffbfead280
            purpose <integer_cst 800003ffbfd6e018 constant 1>>
        pointer_to_this <pointer_type 800003ffbfed0dc8>>
    addressable used nothrow public static deprecated external weak autoinline
decl_3 decl_5 decl_8 SI defer-output
/home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/torture/tail-padding1.C:6:8
align:64 warn_if_not_align:0 context <record_type 800003ffbfeb1f18 X> initial
<block 800003ffbfeb4618>
    result <result_decl 800003ffbfd65380 D.2481 type <void_type
800003ffbfd67f18 void>
        ignored VOID
/home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/torture/tail-padding1.C:6:8
        align:8 warn_if_not_align:0 context <function_decl 800003ffbfeca400
__ct >>
    full-name "constexpr X::X(const X&) noexcept"
    not-really-extern
    arguments <parm_decl 800003ffbfebe330 this
        type <pointer_type 800003ffbfeb1690 type <record_type 800003ffbfeb1f18
X>
            readonly public unsigned DI size <integer_cst 800003ffbfd51c90 64>
unit-size <integer_cst 800003ffbfd51ca8 8>
            align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
800003ffbfeb1690>
        readonly unsigned read DI
/home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/torture/tail-padding1.C:10:11 size
<integer_cst 800003ffbfd51c90 64> unit-size <integer_cst 800003ffbfd51ca8 8>
        align:64 warn_if_not_align:0 context <function_decl 800003ffbfeca400
__ct > arg-type <pointer_type 800003ffbfeb1690>
        chain <parm_decl 800003ffbfebef68 D.2410 type <reference_type
800003ffbfec91f8>
            readonly unsigned read DI
/home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/torture/tail-padding1.C:10:11 size
<integer_cst 800003ffbfd51c90 64> unit-size <integer_cst 800003ffbfd51ca8 8>
            align:64 warn_if_not_align:0 context <function_decl
800003ffbfeca400 __ct > arg-type <reference_type 800003ffbfec91f8>>>
    struct-function 800003ffbff4f4e0 chain <function_decl 800003ffbfeca600
__ct_base >>
$7 = void

Reply via email to