This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/77862] [7 Regression] ice in add_equivalence


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

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
==8593== Invalid read of size 8
==8593==    at 0x10E0E64: add_equivalence(bitmap_head**, tree_node const*)
(tree-vrp.c:845)
==8593==    by 0x10E29BE:
extract_range_for_var_from_comparison_expr(tree_node*, tree_code, tree_node*,
tree_node*, value_range*) (tree-vrp.c:1538)
==8593==    by 0x110244D:
evrp_dom_walker::before_dom_children(basic_block_def*) (tree-vrp.c:10685)
==8593==    by 0x1681362: dom_walker::walk(basic_block_def*) (domwalk.c:265)
==8593==    by 0x1102EC4: execute_early_vrp() (tree-vrp.c:10878)
==8593==    by 0x110344A: (anonymous
namespace)::pass_early_vrp::execute(function*) (tree-vrp.c:11107)
==8593==    by 0xCF45D2: execute_one_pass(opt_pass*) (passes.c:2340)
==8593==    by 0xCF4923: execute_pass_list_1(opt_pass*) (passes.c:2429)
==8593==    by 0xCF4954: execute_pass_list_1(opt_pass*) (passes.c:2430)
==8593==    by 0xCF49AC: execute_pass_list(function*, opt_pass*)
(passes.c:2440)
==8593==    by 0xCF2EF4: do_per_function_toporder(void (*)(function*, void*),
void*) (passes.c:1728)
==8593==    by 0xCF5595: execute_ipa_pass_list(opt_pass*) (passes.c:2782)
==8593==  Address 0x6514680 is 0 bytes after a block of size 80 alloc'd
==8593==    at 0x4C2F0F5: calloc (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==8593==    by 0x183AFD0: xcalloc (xmalloc.c:163)
==8593==    by 0x10F659B: vrp_initialize_lattice() (tree-vrp.c:7002)
==8593==    by 0x1102E9B: execute_early_vrp() (tree-vrp.c:10874)
==8593==    by 0x110344A: (anonymous
namespace)::pass_early_vrp::execute(function*) (tree-vrp.c:11107)
==8593==    by 0xCF45D2: execute_one_pass(opt_pass*) (passes.c:2340)
==8593==    by 0xCF4923: execute_pass_list_1(opt_pass*) (passes.c:2429)
==8593==    by 0xCF4954: execute_pass_list_1(opt_pass*) (passes.c:2430)
==8593==    by 0xCF49AC: execute_pass_list(function*, opt_pass*)
(passes.c:2440)
==8593==    by 0xCF2EF4: do_per_function_toporder(void (*)(function*, void*),
void*) (passes.c:1728)
==8593==    by 0xCF5595: execute_ipa_pass_list(opt_pass*) (passes.c:2782)
==8593==    by 0x93977E: ipa_passes() (cgraphunit.c:2278)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]