diff options
author | Marek Polacek <polacek@redhat.com> | 2017-07-26 11:53:17 +0000 |
---|---|---|
committer | Marek Polacek <mpolacek@gcc.gnu.org> | 2017-07-26 11:53:17 +0000 |
commit | c3d3862950f5708af0db77c76b5db4db5e65740c (patch) | |
tree | fe268f2ec60db1f3c633b92b4a7228e889a09c9b /gcc/cp/lambda.c | |
parent | 4f450a2b1022124194097e39b3b1caca1d5dc2bc (diff) | |
download | gcc-c3d3862950f5708af0db77c76b5db4db5e65740c.zip gcc-c3d3862950f5708af0db77c76b5db4db5e65740c.tar.gz gcc-c3d3862950f5708af0db77c76b5db4db5e65740c.tar.bz2 |
re PR middle-end/70992 (Infinite recursion between fold_build2_stat_loc and fold_binary_loc w/ -fwrapv)
PR middle-end/70992
* tree.c (build2_stat): Don't set TREE_CONSTANT on divisions by zero.
* gcc.dg/overflow-warn-1.c: Adjust dg-error.
* gcc.dg/overflow-warn-2.c: Likewise.
* gcc.dg/overflow-warn-3.c: Likewise.
* gcc.dg/overflow-warn-4.c: Likewise.
* gcc.dg/torture/pr70992-2.c: New test.
* gcc.dg/torture/pr70992.c: New test.
From-SVN: r250566
Diffstat (limited to 'gcc/cp/lambda.c')
0 files changed, 0 insertions, 0 deletions