[Bug bootstrap/77768] [7 Regression] LTO/PGO -O3 bootstrap broken: tree-vrp.c:11053:0: internal compiler error: Segmentation fault
trippels at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Sep 28 10:01:00 GMT 2016
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
More information about the Gcc-bugs
mailing list