On Thu, 9 Oct 2003 18:16:47 -0700, Devang Patel <dpatel@apple.com>
wrote:
(gdb) call debug_tree (current_function_decl)
<function_decl 0x7b6af8 main
type <function_type 0x7b6bd0
type <integer_type 0x40f47438 int SI
size <integer_cst 0x40f4521c constant 32>
unit size <integer_cst 0x40f452a8 constant 4>
align 32 symtab 0 alias set -1 precision 32 min
<integer_cst
[...]
(gdb) call dmp_tree2(current_function_decl)
function_decl:0x7b6af8 t=0x7b6bd0 {function_type} line=3(h.c) pub
initial=0x40f461b8
saved-insns=0x40f97800 0x7b6b64(0x0){0x7b77bc}
cntxt=0x40f470d8
rtl=0x40ff60d8 main
result_decl:0x7b6b64 t=0x40f47438 {int} line=3
expr_stmt:0x7b77bc (dummy, to be deleted) 0x40f545f0
This doesn't seem like a significant enough improvement to justify
duplicating so much code.