]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-optimization/110766 - missing PHI location check
authorRichard Biener <rguenther@suse.de>
Mon, 24 Jul 2023 06:40:19 +0000 (08:40 +0200)
committerRichard Biener <rguenther@suse.de>
Mon, 24 Jul 2023 07:50:32 +0000 (09:50 +0200)
commitfb132cdfb204bc12851eb1d5852eef6f03c13af3
treef3c37b9802a26c6799bba539e763215e0c763c48
parentd07504725973ccdec78929a09dc13e5ebd9472f6
tree-optimization/110766 - missing PHI location check

The following adds a missing PHI location check before querying
the loop latch PHI arg from it.

PR tree-optimization/110766
* tree-scalar-evolution.cc
(analyze_and_compute_bitwise_induction_effect): Check the PHI
is defined in the loop header.

* gcc.dg/torture/pr110766.c: New testcase.
gcc/testsuite/gcc.dg/torture/pr110766.c [new file with mode: 0644]
gcc/tree-scalar-evolution.cc