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

--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(gdb) p vnresult
$1 = (vn_reference_s *) 0x0

(gdb) p debug_tree(lhs)                                                         
 <component_ref 0x3fffa6ebf240
    type <enumeral_type 0x3fffb0010c78 value_range_type
        type <integer_type 0x3fffaf63bc58 unsigned int public unsigned SI
            size <integer_cst 0x3fffaf551428 constant 32>
            unit size <integer_cst 0x3fffaf551440 constant 4>
            align 32 symtab 0 alias set -1 canonical type 0x3fffaf63bc58
precision 3 min <integer_cst 0x3fffaf559a68 0> max <integer_cst 0x3fffaf559a50
7>>
        unsigned SI size <integer_cst 0x3fffaf551428 32> unit size <integer_cst
0x3fffaf551440 4>
        align 32 symtab 0 alias set -1 canonical type 0x3fffaf590738 precision
32 min <integer_cst 0x3fffaf551458 0> max <integer_cst 0x3fffaf551410
4294967295>
        values <tree_list 0x3fffaffc8048
            purpose <identifier_node 0x3fffaffc7fd0 VR_UNDEFINED> value
<const_decl 0x3fffaffd8730 VR_UNDEFINED>
            chain <tree_list 0x3fffaffc8070
                purpose <identifier_node 0x3fffaffc7fa8 VR_RANGE> value
<const_decl 0x3fffaffd86c0 VR_RANGE>
                chain <tree_list 0x3fffaffc8098
                    purpose <identifier_node 0x3fffaffc7f80 VR_ANTI_RANGE>
value <const_decl 0x3fffaffd8650 VR_ANTI_RANGE>
                    chain <tree_list 0x3fffaffc80c0
                        purpose <identifier_node 0x3fffaffc7f58 VR_VARYING>
value <const_decl 0x3fffaffd85e0 VR_VARYING>
                        chain <tree_list 0x3fffaffc80e8 purpose
<identifier_node 0x3fffaffc7f30 VR_LAST> value <const_decl 0x3fffaffd8570
VR_LAST>>>>>> context <translation_unit_d
ecl 0x3fffaf7202d0 D.3532>
        chain <type_decl 0x3fffb000ebb8 value_range_type>>

    arg 0 <var_decl 0x3fffb7f7c210 vr_const_varying
        type <record_type 0x3fffb07c3138 value_range readonly BLK
            size <integer_cst 0x3fffaf551548 constant 256>
            unit size <integer_cst 0x3fffaf551638 constant 32>
            align 64 symtab 0 alias set -1 canonical type 0x3fffaffaabf0 fields
<field_decl 0x3fffb000ee18 type> context <translation_unit_decl 0x3fffaf723048
D.44289>
            pointer_to_this <pointer_type 0x3fffb07c31e0> reference_to_this
<reference_type 0x3fffb0cb2370>>
        readonly addressable public static BLK file ../../gcc/gcc/tree-vrp.c
line 646 col 0 size <integer_cst 0x3fffaf551548 256> unit size <integer_cst
0x3fffaf551638 32>
        align 64 context <function_decl 0x3fffafe79000 get_value_range> initial
<constructor 0x3fffa6fa0c90>
        chain <var_decl 0x3fffa6e80cf0 vr type <pointer_type 0x3fffb0010dc8>
            unsigned DI file ../../gcc/gcc/tree-vrp.c line 648 col 0
            size <integer_cst 0x3fffaf5511e8 constant 64>
            unit size <integer_cst 0x3fffaf551200 constant 8>
            align 64 context <function_decl 0x3fffafe79000 get_value_range>
chain <var_decl 0x3fffa6e80c60 sym>>>
    arg 1 <field_decl 0x3fffb000ee18 type type <enumeral_type 0x3fffb0010c78
value_range_type>
        unsigned nonlocal SI file ../../gcc/gcc/tree-vrp.h line 30 col 0 size
<integer_cst 0x3fffaf551428 32> unit size <integer_cst 0x3fffaf551440 4>
        align 32 offset_align 128
        offset <integer_cst 0x3fffaf551218 constant 0>
        bit offset <integer_cst 0x3fffaf551260 constant 0> context <record_type
0x3fffb0010d20 value_range>
        chain <field_decl 0x3fffb000ed80 min type <pointer_type 0x3fffaff5ca20
tree>
            unsigned nonlocal DI file ../../gcc/gcc/tree-vrp.h line 43 col 0
size <integer_cst 0x3fffaf5511e8 64> unit size <integer_cst 0x3fffaf551200 8>
            align 64 offset_align 128 offset <integer_cst 0x3fffaf551218 0> bit
offset <integer_cst 0x3fffaf5511e8 64> context <record_type 0x3fffb0010d20
value_range> chain <fiel
d_decl 0x3fffb000ece8 max>>>
    ../../gcc/gcc/tree-vrp.c:339:0 start: ../../gcc/gcc/tree-vrp.c:339:0
finish: ../../gcc/gcc/tree-vrp.c:339:0>
$3 = void

(gdb) p debug_tree(0x3fffa6ee5e80)                                              
 <ssa_name 0x3fffa6ee5e80
    type <void_type 0x3fffaf590fc0 void VOID
        align 8 symtab 0 alias set -1 structural equality
        pointer_to_this <pointer_type 0x3fffaf591110>>
    var <var_decl 0x3fffa6cf1b90 .MEM>
    def_stmt .MEM_834 = PHI <.MEM_258(504), .MEM_1232(486)>
    version 834>
$9 = void

Reply via email to