aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorManuel López-Ibáñez <manu@gcc.gnu.org>2010-04-09 16:08:42 +0000
committerManuel López-Ibáñez <manu@gcc.gnu.org>2010-04-09 16:08:42 +0000
commitd8a12e847827c1c7a175bf33f3a60b0d0066ef85 (patch)
tree20db70a3cd343042fa4941b4885b6d97190834a7 /gcc
parentd0b8780d9f4b5b5b98063995671e44d01712fcf9 (diff)
downloadgcc-d8a12e847827c1c7a175bf33f3a60b0d0066ef85.zip
gcc-d8a12e847827c1c7a175bf33f3a60b0d0066ef85.tar.gz
gcc-d8a12e847827c1c7a175bf33f3a60b0d0066ef85.tar.bz2
re PR preprocessor/43195 (#pragma once and -H)
2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org> PR cpp/43195 libcpp/ * files.c (report_missing_guard): Test for #pragma once. testsuite/ * gcc.dg/cpp/pr43195.c: New. * gcc.dg/cpp/pr43195.h: New. From-SVN: r158169
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.dg/cpp/pr43195.c6
-rw-r--r--gcc/testsuite/gcc.dg/cpp/pr43195.h1
3 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b41206a..3d07046 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
+
+ PR cpp/43195
+ * gcc.dg/cpp/pr43195.c: New.
+ * gcc.dg/cpp/pr43195.h: New.
+
2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR 42965
diff --git a/gcc/testsuite/gcc.dg/cpp/pr43195.c b/gcc/testsuite/gcc.dg/cpp/pr43195.c
new file mode 100644
index 0000000..a239fc1
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/cpp/pr43195.c
@@ -0,0 +1,6 @@
+/* PR preprocessor/43195 */
+/* { dg-do preprocess } */
+/* { dg-options "-H" } */
+/* { dg-message "pr43195\.h\n" "" { target *-*-* } 0 } */
+#include "pr43195.h"
+
diff --git a/gcc/testsuite/gcc.dg/cpp/pr43195.h b/gcc/testsuite/gcc.dg/cpp/pr43195.h
new file mode 100644
index 0000000..6f70f09
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/cpp/pr43195.h
@@ -0,0 +1 @@
+#pragma once