https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96597
Bug ID: 96597 Summary: valgrind error in do_hoist_insertion during O3 build Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- ==62146== Conditional jump or move depends on uninitialised value(s) ==62146== at 0xD2A8FD: do_hoist_insertion (tree-ssa-pre.c:3581) ==62146== by 0xD2A8FD: insert (tree-ssa-pre.c:3685) ==62146== by 0xD2A8FD: (anonymous namespace)::pass_pre::execute(function*) (tree-ssa-pre.c:4235) tree-ssa-pre.c:3581 is && PRE_EXPR_REFERENCE (expr)->punned Configure lines are ../trunk.git/configure --prefix=/home/dcb/gcc/results.20200812.valgrind \ --disable-bootstrap \ --disable-multilib \ --disable-werror \ --enable-checking=valgrind \ --enable-languages=c,c++,fortran sed 's/-O2/-O3/' < Makefile > Makefile.tmp mv Makefile.tmp Makefile valgrind is version 3.16.0 and valgrind is configured as follows: $ more ~/.valgrind* :::::::::::::: /home/dcb32B/.valgrindrc :::::::::::::: --suppressions=/home/dcb32B/.valgrind.supp --expensive-definedness-checks=yes :::::::::::::: /home/dcb32B/.valgrind.supp :::::::::::::: { bug1 Memcheck:Cond fun:incorporate_penalties }