aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorChris Demetriou <cgd@google.com>2009-09-20 01:08:06 -0700
committerChris Demetriou <cgd@gcc.gnu.org>2009-09-20 01:08:06 -0700
commited6d9a1b9bcd377da8fe8fadae73f316536f2160 (patch)
treeefcacd7d7dc2cc3d17fe9e22a43fa7171532f19a /gcc
parente39696dca719f822f2db7740019774683b902d79 (diff)
downloadgcc-ed6d9a1b9bcd377da8fe8fadae73f316536f2160.zip
gcc-ed6d9a1b9bcd377da8fe8fadae73f316536f2160.tar.gz
gcc-ed6d9a1b9bcd377da8fe8fadae73f316536f2160.tar.bz2
re PR preprocessor/28435 (-MMD vs not found system header (included from a system header))
[gcc/testsuite/ChangeLog] 2009-09-20 Chris Demetriou <cgd@google.com> PR preprocessor/28435: * gcc.dg/cpp/missing-header-MD.c: Make output checking match gcc.dg/cpp/missing-header-1.c, and add PR number to test comment. * gcc.dg/cpp/missing-header-MMD.c: Likewise. * gcc.dg/cpp/missing-sysheader-MD.c: Likewise. * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise. From-SVN: r151894
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/gcc.dg/cpp/missing-header-MD.c8
-rw-r--r--gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c8
-rw-r--r--gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c8
-rw-r--r--gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c8
5 files changed, 33 insertions, 8 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c2841f6..97997ae 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2009-09-20 Chris Demetriou <cgd@google.com>
+
+ PR preprocessor/28435:
+ * gcc.dg/cpp/missing-header-MD.c: Make output checking match
+ gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
+ * gcc.dg/cpp/missing-header-MMD.c: Likewise.
+ * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
+ * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
+
2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/mips.exp: Add relax-pic-calls
diff --git a/gcc/testsuite/gcc.dg/cpp/missing-header-MD.c b/gcc/testsuite/gcc.dg/cpp/missing-header-MD.c
index 1983525..7ed2e60 100644
--- a/gcc/testsuite/gcc.dg/cpp/missing-header-MD.c
+++ b/gcc/testsuite/gcc.dg/cpp/missing-header-MD.c
@@ -1,6 +1,10 @@
-/* Test that missing user headers are fatal errors with -MD. */
+/* Test that missing user headers are fatal errors with -MD. PR 28435. */
/* { dg-do compile } */
/* { dg-options "-MD" } */
-#include "nonexistent.h" /* { dg-error "nonexistent.h" } */
+#include "nonexistent.h"
+/* { dg-message "nonexistent.h" "" { target *-*-* } 0 } */
/* { dg-message "terminated" "" { target *-*-* } 0 } */
+
+/* This declaration should not receive any diagnostic. */
+foo bar;
diff --git a/gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c b/gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c
index aff8d39..2c1da30 100644
--- a/gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c
+++ b/gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c
@@ -1,6 +1,10 @@
-/* Test that missing user headers are fatal errors with -MMD. */
+/* Test that missing user headers are fatal errors with -MMD. PR 28435. */
/* { dg-do compile } */
/* { dg-options "-MMD" } */
-#include "nonexistent.h" /* { dg-error "nonexistent.h" } */
+#include "nonexistent.h"
+/* { dg-message "nonexistent.h" "" { target *-*-* } 0 } */
/* { dg-message "terminated" "" { target *-*-* } 0 } */
+
+/* This declaration should not receive any diagnostic. */
+foo bar;
diff --git a/gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c b/gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c
index bf255a4..e1324af 100644
--- a/gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c
+++ b/gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c
@@ -1,6 +1,10 @@
-/* Test that missing system headers are fatal errors with -MD. */
+/* Test that missing system headers are fatal errors with -MD. PR 28435. */
/* { dg-do compile } */
/* { dg-options "-MD" } */
-#include <nonexistent.h> /* { dg-error "nonexistent.h" } */
+#include <nonexistent.h>
+/* { dg-message "nonexistent.h" "" { target *-*-* } 0 } */
/* { dg-message "terminated" "" { target *-*-* } 0 } */
+
+/* This declaration should not receive any diagnostic. */
+foo bar;
diff --git a/gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c b/gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c
index 10cd870..fb629ae 100644
--- a/gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c
+++ b/gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c
@@ -1,6 +1,10 @@
-/* Test that missing system headers are fatal errors with -MMD. */
+/* Test that missing system headers are fatal errors with -MMD. PR 28435. */
/* { dg-do compile } */
/* { dg-options "-MMD" } */
-#include <nonexistent.h> /* { dg-error "nonexistent.h" } */
+#include <nonexistent.h>
+/* { dg-message "nonexistent.h" "" { target *-*-* } 0 } */
/* { dg-message "terminated" "" { target *-*-* } 0 } */
+
+/* This declaration should not receive any diagnostic. */
+foo bar;