http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50006

--- Comment #2 from John David Anglin <danglin at gcc dot gnu.org> 2011-08-08 
13:25:41 UTC ---
(gdb) p debug_tree (fndecl)
 <function_decl 7a543700 system__os_lib__create_temp_file_internal.isra.0
    type <function_type 7a33a9c0
        type <record_type 7aea64e0 RETURN sizes-gimplified BLK
            size <integer_cst 7ade08a0 constant 128>
            unit size <integer_cst 7ade08b8 constant 16>
            align 64 symtab 98 alias set 53 canonical type 7aea64e0 fields
<field_decl 7aea6540 fd> Ada size <integer_cst 7ade08a0 128>
            pointer_to_this <pointer_type 7a301d20> chain <type_decl 7aea5310
RETURN>>
        SI
        size <integer_cst 7ade0480 constant 32>
        unit size <integer_cst 7ade0498 constant 4>
        align 32 symtab 0 alias set -1 canonical type 7a33a9c0
        arg-types <tree_list 7a33b8b8 value <boolean_type 7ae7a840 boolean>
            chain <tree_list 7ae09c18 value <void_type 7ade9720 void>>>
        ci/co list <tree_list 7aea34f8 purpose <field_decl 7aea6540 fd> value
<var_decl 7ac700c0 fd>
            chain <tree_list 7aea3510 purpose <field_decl 7aea65a0 name> value
<parm_decl 7aea1688 name>>>
        pointer_to_this <pointer_type 7a33aa20>>
    addressable asm_written static SI file s-os_lib.adb line 775 col 4 align 32
initial <block 7a657120> abstract_origin <function_decl 7ae9ac00
system__os_lib__create_temp_file_internal>
    arguments <parm_decl 7a4758f0 stdout
        type <boolean_type 7ae7a840 boolean readonly sizes-gimplified public
unsigned QI
            size <integer_cst 7ade05e8 constant 8>
            unit size <integer_cst 7ade0600 constant 1>
            align 8 symtab 0 alias set -1 canonical type 7ae7a840 precision 8
min <integer_cst 7ade0a38 0> max <integer_cst 7ade0a50 255> RM size
<integer_cst 7ade0960 1> RM max <integer_cst 7ade0a68 1>
            pointer_to_this <pointer_type 7a4c8540>>
        readonly used unsigned QI file s-os_lib.adb line 84 col 7 size
<integer_cst 7ade05e8 8> unit size <integer_cst 7ade0600 1>
        align 8 context <function_decl 7a543700
system__os_lib__create_temp_file_internal.isra.0> abstract_origin <parm_decl
7aea16e0 stdout>
        (reg/v:SI 11 %r11 [orig:128 stdout+-3 ] [128])
        arg-type <integer_type 7ade93c0 integer sizes-gimplified public visited
SI size <integer_cst 7ade0480 32> unit size <integer_cst 7ade0498 4>
            align 32 symtab 1 alias set 2 canonical type 7ade93c0 precision 32
min <integer_cst 7ade06f0 -2147483648> max <integer_cst 7ade0708 2147483647>
            pointer_to_this <pointer_type 7ade9ae0>>
        incoming-rtl (reg:SI 26 %r26 [ stdout+-3 ])>
    result <result_decl 7a5c45a0 D.16576 type <record_type 7aea64e0 RETURN>
        used ignored BLK file s-os_lib.adb line 81 col 14 size <integer_cst
7ade08a0 128> unit size <integer_cst 7ade08b8 16>
        align 64 context <function_decl 7a543700
system__os_lib__create_temp_file_internal.isra.0> abstract_origin <result_decl
7ae95aa0 D.2017>
        (mem/s/c:BLK (reg/f:SI 5 %r5 [127]) [53 <retval>+0 S16 A64])>
    struct-function 7a301ea0>
$3 = void

Reply via email to