diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg')
-rw-r--r-- | gcc/testsuite/gcc.dg/cpp/syshdr4.c | 24 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cpp/syshdr4.h | 8 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cpp/syshdr5.c | 14 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cpp/syshdr5.h | 6 |
4 files changed, 0 insertions, 52 deletions
diff --git a/gcc/testsuite/gcc.dg/cpp/syshdr4.c b/gcc/testsuite/gcc.dg/cpp/syshdr4.c deleted file mode 100644 index fe001d2ed0e..00000000000 --- a/gcc/testsuite/gcc.dg/cpp/syshdr4.c +++ /dev/null @@ -1,24 +0,0 @@ -/* Contributed by Nicholas Ormrod */ -/* Origin: PR preprocessor/60723 */ - -/* This tests that multi-line macro callsites, which are defined - in system headers and whose expansion contains a builtin followed - by a non-builtin token, do not generate a line directive that - mark the current file as being a system file, when performing - non-integrated preprocessing. */ -/* System files suppress div-by-zero warnings, so the presence of - such indicates the lack of the bug. - - { dg-do compile } - { dg-options -no-integrated-cpp } */ - -#include "syshdr4.h" -FOO( -) - -int -foo() -{ - return 1 / 0; /* { dg-warning "div-by-zero" } */ - return 0; -} diff --git a/gcc/testsuite/gcc.dg/cpp/syshdr4.h b/gcc/testsuite/gcc.dg/cpp/syshdr4.h deleted file mode 100644 index c464f6e702a..00000000000 --- a/gcc/testsuite/gcc.dg/cpp/syshdr4.h +++ /dev/null @@ -1,8 +0,0 @@ -/* Contributed by Nicholas Ormrod - Origin: PR preprocessor/60723. - - This file is to be included by the syshdr4.c file. */ - -#pragma GCC system_header - -#define FOO() int line = __LINE__ ; diff --git a/gcc/testsuite/gcc.dg/cpp/syshdr5.c b/gcc/testsuite/gcc.dg/cpp/syshdr5.c deleted file mode 100644 index 42c62638d99..00000000000 --- a/gcc/testsuite/gcc.dg/cpp/syshdr5.c +++ /dev/null @@ -1,14 +0,0 @@ -/* Origin: PR preprocessor/60723 - - { dg-do compile } - { dg-options -no-integrated-cpp } */ - -#include "syshdr5.h" - -int -main() -{ - FOO(1/0 /* { dg-warning "division by zero" } */ - ); - return 0; -} diff --git a/gcc/testsuite/gcc.dg/cpp/syshdr5.h b/gcc/testsuite/gcc.dg/cpp/syshdr5.h deleted file mode 100644 index 300d6c36a03..00000000000 --- a/gcc/testsuite/gcc.dg/cpp/syshdr5.h +++ /dev/null @@ -1,6 +0,0 @@ -/* Origin: PR preprocessor/60723 - - This header file is to be included by the syshdr5.c file. */ - -#pragma GCC system_header -#define FOO(A)do {int line = __LINE__ ; A;} while(0) |