tree-vrp.c (evrp_dom_walker::before_dom_children): Handle not visited but non-executable predecessors. 2016-10-18 Richard Biener <rguenther@suse.de> * tree-vrp.c (evrp_dom_walker::before_dom_children): Handle not visited but non-executable predecessors. Return taken edge. Simplify conditions and refactor propagation vs. folding step. * gcc.dg/tree-ssa/pr20318.c: Disable EVRP. * gcc.dg/tree-ssa/pr21001.c: Likewise. * gcc.dg/tree-ssa/pr21090.c: Likewise. * gcc.dg/tree-ssa/pr21294.c: Likewise. * gcc.dg/tree-ssa/pr21563.c: Likewise. * gcc.dg/tree-ssa/pr23744.c: Likewise. * gcc.dg/tree-ssa/pr25382.c: Likewise. * gcc.dg/tree-ssa/pr68431.c: Likewise. * gcc.dg/tree-ssa/vrp03.c: Likewise. * gcc.dg/tree-ssa/vrp06.c: Likewise. * gcc.dg/tree-ssa/vrp07.c: Likewise. * gcc.dg/tree-ssa/vrp09.c: Likewise. * gcc.dg/tree-ssa/vrp19.c: Likewise. * gcc.dg/tree-ssa/vrp20.c: Likewise. * gcc.dg/tree-ssa/vrp92.c: Likewise. * gcc.dg/pr68217.c: Likewise. * gcc.dg/predict-9.c: Likewise. * gcc.dg/tree-prof/val-prof-5.c: Adjust. * gcc.dg/predict-1.c: Likewise. From-SVN: r241300
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
20041218-1.c | Loading commit data... | |
20050826-2.c | Loading commit data... | |
bb-reorg.c | Loading commit data... | |
cmpsf-1.c | Loading commit data... | |
cold_partition_label.c | Loading commit data... | |
comp-goto-1.c | Loading commit data... | |
crossmodule-indircall-1.c | Loading commit data... | |
crossmodule-indircall-1a.c | Loading commit data... | |
ic-misattribution-1.c | Loading commit data... | |
ic-misattribution-1a.c | Loading commit data... | |
indir-call-prof.c | Loading commit data... | |
inliner-1.c | Loading commit data... | |
merge_block.c | Loading commit data... | |
peel-1.c | Loading commit data... | |
pr34999.c | Loading commit data... | |
pr44777.c | Loading commit data... | |
pr45354.c | Loading commit data... | |
pr47187.c | Loading commit data... | |
pr49299-1.c | Loading commit data... | |
pr49299-2.c | Loading commit data... | |
pr50907.c | Loading commit data... | |
pr52027.c | Loading commit data... | |
pr52150.c | Loading commit data... | |
pr59003.c | Loading commit data... | |
prof-robust-1.c | Loading commit data... | |
stringop-1.c | Loading commit data... | |
stringop-2.c | Loading commit data... | |
switch-case-1.c | Loading commit data... | |
switch-case-2.c | Loading commit data... | |
time-profiler-1.c | Loading commit data... | |
time-profiler-2.c | Loading commit data... | |
tracer-1.c | Loading commit data... | |
tree-prof.exp | Loading commit data... | |
unroll-1.c | Loading commit data... | |
update-cunroll-2.c | Loading commit data... | |
update-loopch.c | Loading commit data... | |
update-tailcall.c | Loading commit data... | |
va-arg-pack-1.c | Loading commit data... | |
val-prof-1.c | Loading commit data... | |
val-prof-2.c | Loading commit data... | |
val-prof-3.c | Loading commit data... | |
val-prof-4.c | Loading commit data... | |
val-prof-5.c | Loading commit data... | |
val-prof-6.c | Loading commit data... | |
val-prof-7.c | Loading commit data... | |
val-prof-8.c | Loading commit data... | |
val-prof-9.c | Loading commit data... | |
val-profiler-threads-1.c | Loading commit data... | |
wcoverage-mismatch.c | Loading commit data... |