]> git.saurik.com Git - bison.git/commitdiff
* tests/headers.at (AT_TEST_CPP_GUARD_H): Use #include <...> rather
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 6 Feb 2006 23:49:52 +0000 (23:49 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 6 Feb 2006 23:49:52 +0000 (23:49 +0000)
than #include "...", and compile with -I'.'.

ChangeLog
tests/headers.at

index f8a9f7d501a95c2a03ed9602a3e73fa819126542..bfc43f0ccd429cb63da43ab225ae3a0764911dd1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2006-02-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       More portability fixes for problems summarized by Nelson H. F. Beebe.
+
+       * tests/headers.at (AT_TEST_CPP_GUARD_H): Use #include <...> rather
+       than #include "...", and compile with -I'.'.  The old method was
+       not portable, according to Posix and the C standard, and it does
+       not work with Sun C 5.7, where previous #line directives affect
+       the working directory used in later #include "..." directives.
+
 2006-02-06  Juan Manuel Guerrero  <juan.guerrero@gmx.de>
 
        Various DJGGP specific issues in /djgpp
index f7ccb77b9e1cae9af7606db53834928894ca44d1..02d54632fa55e22bec5251d4fc6020aa66f0d378 100644 (file)
@@ -57,17 +57,17 @@ AS_MKDIR_P([$dirname])
 
 AT_DATA_GRAMMAR([$1.y],
 [%{
-#include "$1.h"
+#include <$1.h>
 %}
 %%
 dummy:;
 %%
-#include "$1.h"
+#include <$1.h>
 ])
 
 AT_CHECK([bison --defines=$1.h --output=y.tab.c $1.y])
 
-AT_COMPILE([y.tab.o], [-c y.tab.c])
+AT_COMPILE([y.tab.o], [-I. -c y.tab.c])
 
 AT_CLEANUP
 ])