Fix traditional cpp test failure
authorTamar Christina <tamar.christina@arm.com>
Tue, 8 Nov 2016 09:41:11 +0000 (09:41 +0000)
committerTamar Christina <tnfchris@gcc.gnu.org>
Tue, 8 Nov 2016 09:41:11 +0000 (09:41 +0000)
* 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

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/cpp/trad/include.c
gcc/testsuite/gcc.dg/cpp/trad/trad.exp

index acc09f3..060b1a7 100644 (file)
@@ -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
index 94d25f8..967476d 100644 (file)
@@ -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" } */
index 5f090ac..01e1400 100644 (file)
@@ -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