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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ppalka at gcc dot gnu.org,
                   |                            |trippels at gcc dot gnu.org

--- Comment #3 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
==7793== Invalid read of size 2
==7793==    at 0xCD3BC4: contains_struct_check (tree.h:3137)
==7793==    by 0xCD3BC4: vrp_val_is_min(tree_node const*) (tree-vrp.c:235)
==7793==    by 0xCDB8CA: vrp_evaluate_conditional(tree_code, tree_node*,
tree_node*, gimple_statement_base*) (tree-vrp.c:7544)
==7793==    by 0xCF1116: fold_predicate_in (tree-vrp.c:9952)
==7793==    by 0xCF1116: vrp_fold_stmt(gimple_stmt_iterator*) (tree-vrp.c:9995)
==7793==    by 0xC1EB43:
substitute_and_fold_dom_walker::before_dom_children(basic_block_def*)
(tree-ssa-propagate.c:1142)
==7793==    by 0x104D767: dom_walker::walk(basic_block_def*) (domwalk.c:188)
==7793==    by 0xC1E450: substitute_and_fold(tree_node* (*)(tree_node*), bool
(*)(gimple_stmt_iterator*), bool) (tree-ssa-propagate.c:1230)
==7793==    by 0xCEDB8F: vrp_finalize (tree-vrp.c:10183)
==7793==    by 0xCEDB8F: execute_vrp (tree-vrp.c:10299)
==7793==    by 0xCEDB8F: (anonymous namespace)::pass_vrp::execute(function*)
(tree-vrp.c:10378)
==7793==    by 0x9E70E2: execute_one_pass(opt_pass*) (passes.c:2311)
==7793==    by 0x9E7545: execute_pass_list_1(opt_pass*) (passes.c:2363)
==7793==    by 0x9E7557: execute_pass_list_1(opt_pass*) (passes.c:2364)
==7793==    by 0x9E7598: execute_pass_list(function*, opt_pass*)
(passes.c:2374)
==7793==    by 0x700CDB: cgraph_node::expand() (cgraphunit.c:1797)
==7793==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==7793== 
small.c:5

Reply via email to