aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/gcc.dg/cpp/20000129-1.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.9/gcc/testsuite/gcc.dg/cpp/20000129-1.c')
-rw-r--r--gcc-4.9/gcc/testsuite/gcc.dg/cpp/20000129-1.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/testsuite/gcc.dg/cpp/20000129-1.c b/gcc-4.9/gcc/testsuite/gcc.dg/cpp/20000129-1.c
new file mode 100644
index 000000000..878002bee
--- /dev/null
+++ b/gcc-4.9/gcc/testsuite/gcc.dg/cpp/20000129-1.c
@@ -0,0 +1,15 @@
+/* Regression test for trigraph warnings. Under certain conditions we
+ got the line numbers wrong.
+ Originally exposed by XEmacs and reported by Martin Buchholz
+ <martin@xemacs.org>; this test case is synthetic. */
+
+/* { dg-do preprocess } */
+/* { dg-options -Wall } */
+
+#define some_macro \
+ blah \
+ blah \
+ blah \
+ blah
+
+??> /* { dg-warning "trigraph ..." "trigraph encountered" } */