aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTamar Christina <tamar.christina@arm.com>2016-11-08 09:41:11 +0000
committerTamar Christina <tnfchris@gcc.gnu.org>2016-11-08 09:41:11 +0000
commitad11774fbe2227523423186b7a6a639e1b604281 (patch)
tree94affd39140779d406bf9c14f6e30a90253781e1 /gcc
parentfe73a33284d23c5a7d8d8eb5b13e37454401b6c4 (diff)
downloadgcc-ad11774fbe2227523423186b7a6a639e1b604281.zip
gcc-ad11774fbe2227523423186b7a6a639e1b604281.tar.gz
gcc-ad11774fbe2227523423186b7a6a639e1b604281.tar.bz2
Fix traditional cpp test failure
* gcc.dg/cpp/trad/trad.exp (dg-runtest): Added $srcdir/$subdir/ to Include dirs. * gcc.dg/cpp/trad/include.c: Use local header file. From-SVN: r241957
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/gcc.dg/cpp/trad/include.c10
-rw-r--r--gcc/testsuite/gcc.dg/cpp/trad/trad.exp2
3 files changed, 10 insertions, 9 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index acc09f3..060b1a7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2016-11-08 Tamar Christina <tamar.christina@arm.com>
+
+ PR testsuite/78136
+ * gcc.dg/cpp/trad/trad.exp
+ (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
+ * gcc.dg/cpp/trad/include.c: Use local header file.
+
2016-11-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/78205
diff --git a/gcc/testsuite/gcc.dg/cpp/trad/include.c b/gcc/testsuite/gcc.dg/cpp/trad/include.c
index 94d25f8..967476d 100644
--- a/gcc/testsuite/gcc.dg/cpp/trad/include.c
+++ b/gcc/testsuite/gcc.dg/cpp/trad/include.c
@@ -2,11 +2,5 @@
/* Test that macros are not expanded in the <> quotes of #inlcude. */
-/* vxWorksCommon.h uses the "#" operator to construct the name of an
- include file, thus making the file incompatible with -traditional-cpp.
- Newlib uses ## when including stdlib.h as of 2007-09-07. */
-/* { dg-do preprocess { target { { ! vxworks_kernel } && { ! newlib } } } } */
-
-#define __STDC__ 1 /* Stop complaints about non-ISO compilers. */
-#define stdlib 1
-#include <stdlib.h> /* { dg-bogus "o such file or directory" } */
+#define builtins 1
+#include <builtins.h> /* { dg-bogus "o such file or directory" } */
diff --git a/gcc/testsuite/gcc.dg/cpp/trad/trad.exp b/gcc/testsuite/gcc.dg/cpp/trad/trad.exp
index 5f090ac..01e1400 100644
--- a/gcc/testsuite/gcc.dg/cpp/trad/trad.exp
+++ b/gcc/testsuite/gcc.dg/cpp/trad/trad.exp
@@ -37,7 +37,7 @@ dg-init
# Main loop.
dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] \
- "" $DEFAULT_TRADCPPFLAGS
+ "-I$srcdir/$subdir/" $DEFAULT_TRADCPPFLAGS
# All done.
dg-finish