diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/warn/overflow-warn-6.C')
-rw-r--r-- | gcc/testsuite/g++.dg/warn/overflow-warn-6.C | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/gcc/testsuite/g++.dg/warn/overflow-warn-6.C b/gcc/testsuite/g++.dg/warn/overflow-warn-6.C index af549abb54f..fa0cc83fa4d 100644 --- a/gcc/testsuite/g++.dg/warn/overflow-warn-6.C +++ b/gcc/testsuite/g++.dg/warn/overflow-warn-6.C @@ -16,39 +16,3 @@ h2 (int x) return ((INT_MAX + 1) * 0) * x; /* { dg-warning "warning: integer overflow in expression" } */ } -/* Test non-constant operands in overflowed expressions. */ -/* { dg-do compile } */ -/* { dg-options "-Woverflow" } */ - -#include <limits.h> - -int -h1 (int x) -{ - return x * (0 * (INT_MAX + 1)); /* { dg-warning "warning: integer overflow in expression" } */ -} - -int -h2 (int x) -{ - return ((INT_MAX + 1) * 0) * x; /* { dg-warning "warning: integer overflow in expression" } */ -} - -/* Test non-constant operands in overflowed expressions. */ -/* { dg-do compile } */ -/* { dg-options "-Woverflow" } */ - -#include <limits.h> - -int -h1 (int x) -{ - return x * (0 * (INT_MAX + 1)); /* { dg-warning "warning: integer overflow in expression" } */ -} - -int -h2 (int x) -{ - return ((INT_MAX + 1) * 0) * x; /* { dg-warning "warning: integer overflow in expression" } */ -} - |