Use safe_dyn_cast instead of dyn_cast in find_loop_guard to fix PR92608.
commitb30e83f809b2aa65222eb969f8b4523e5e1961f2
authorPrathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
Thu, 21 Nov 2019 20:20:36 +0000 (21 20:20 +0000)
committerPrathamesh Kulkarni <prathamesh3492@gcc.gnu.org>
Thu, 21 Nov 2019 20:20:36 +0000 (21 20:20 +0000)
tree284504136e1dab0723aefe77d17043a04ea05754
parentd2993abd39aafb807d5d726f253c7ffe8af6fa41
Use safe_dyn_cast instead of dyn_cast in find_loop_guard to fix PR92608.

2019-11-22  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

PR tree-optimization/92608
* tree-ssa-loop-unswitch.c (find_loop_guard): Use safe_dyn_cast instead
of dyn_cast.

testsuite/
* gcc.dg/torture/pr92608.c: New test.

From-SVN: r278598
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr92608.c [new file with mode: 0644]
gcc/tree-ssa-loop-unswitch.c