]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/gcc.dg/overflow-warn-6.c
replace ISL with isl
[thirdparty/gcc.git] / gcc / testsuite / gcc.dg / overflow-warn-6.c
CommitLineData
59c0753d
MLI
1/* Test non-constant operands in overflowed expressions. */
2/* { dg-do compile } */
3/* { dg-options "-std=c99 -Woverflow" } */
4
5#include <limits.h>
6
7int
8h1 (int x)
9{
ad0637fd 10 return x * (0 * (INT_MAX + 1)); /* { dg-warning "integer overflow in expression" } */
59c0753d
MLI
11}
12
13int
14h2 (int x)
15{
ad0637fd 16 return ((INT_MAX + 1) * 0) * x; /* { dg-warning "integer overflow in expression" } */
59c0753d
MLI
17}
18