https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113750
--- Comment #1 from Iain Sandoe <iains at gcc dot gnu.org> --- .. (gdb) p debug_tree(current_function_decl) <function_decl 0xfffff5aad100 m2pim_NumberIO_HexToStr type <function_type 0xfffff5b5d008 type <void_type 0xfffff5b50f18 PROC asm_written VOID align:8 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0xfffff5b50f18 pointer_to_this <pointer_type 0xfffff5b50fc0 ADDRESS>> SI size <integer_cst 0xfffff5a60fc0 constant 32> unit-size <integer_cst 0xfffff5a60fd8 constant 4> align:32 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0xfffff5b5d008 arg-types <tree_list 0xfffff5ad9538 value <integer_type 0xfffff5b50690 CARDINAL> chain <tree_list 0xfffff5ad9510 value <integer_type 0xfffff5b50690 CARDINAL> chain <tree_list 0xfffff5ad94e8 value <record_type 0xfffff5b5b868> chain <tree_list 0xfffff5ad94c0 value <void_type 0xfffff5b50f18 PROC>>>>> pointer_to_this <pointer_type 0xfffff5b54ad0>> addressable used public static DI ../../../../src/libgm2/libm2pim/../../gcc/m2/gm2-libs/NumberIO.mod:237:1 align:32 warn_if_not_align:0 context <translation_unit_decl 0xfffff5b90000 D.56> initial <block 0xfffff5be03c0> result <result_decl 0xfffff5b90c30 D.321 type <void_type 0xfffff5b50f18 PROC> VOID ../../../../src/libgm2/libm2pim/../../gcc/m2/gm2-libs/NumberIO.mod:270:1 align:8 warn_if_not_align:0 context <function_decl 0xfffff5aad100 m2pim_NumberIO_HexToStr>> arguments <parm_decl 0xfffff7a51380 x type <integer_type 0xfffff5b50690 CARDINAL sizes-gimplified asm_written public unsigned SI size <integer_cst 0xfffff5a60fc0 32> unit-size <integer_cst 0xfffff5a60fd8 4> align:32 warn_if_not_align:0 symtab:-172293664 alias-set 2 canonical-type 0xfffff5b50690 precision:32 min <integer_cst 0xfffff5a60ff0 0> max <integer_cst 0xfffff5a60fa8 4294967295> pointer_to_this <pointer_type 0xfffff5b5bbb0> reference_to_this <reference_type 0xfffff5b5cac8>> used unsigned SI ../../../../src/libgm2/libm2pim/../../gcc/m2/gm2-libs/NumberIO.mod:232:21 size <integer_cst 0xfffff5a60fc0 32> unit-size <integer_cst 0xfffff5a60fd8 4> align:32 warn_if_not_align:0 context <function_decl 0xfffff5aad100 m2pim_NumberIO_HexToStr> arg-type <integer_type 0xfffff5b50690 CARDINAL> chain <parm_decl 0xfffff7a51300 n type <integer_type 0xfffff5b50690 CARDINAL> used unsigned SI ../../../../src/libgm2/libm2pim/../../gcc/m2/gm2-libs/NumberIO.mod:232:24 size <integer_cst 0xfffff5a60fc0 32> unit-size <integer_cst 0xfffff5a60fd8 4> align:32 warn_if_not_align:0 context <function_decl 0xfffff5aad100 m2pim_NumberIO_HexToStr> arg-type <integer_type 0xfffff5b50690 CARDINAL> chain <parm_decl 0xfffff7a51280 a>>> struct-function 0xfffff5bd0730 chain <function_decl 0xfffff5aad000 m2pim_NumberIO_StrToCard>> $1 = void (gdb) p debug_tree(current_function_decl->function_decl.saved_tree) $2 = void