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