]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
cppdefault.c: Undef NATIVE_SYSTEM_HEADER_DIR if CROSS_DIRECTORY_STRUCTURE is defined...
authorIan Lance Taylor <iant@google.com>
Thu, 27 Oct 2011 17:55:53 +0000 (17:55 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Thu, 27 Oct 2011 17:55:53 +0000 (17:55 +0000)
* cppdefault.c: Undef NATIVE_SYSTEM_HEADER_DIR if
CROSS_DIRECTORY_STRUCTURE is defined and TARGET_SYSTEM_ROOT is
not.
(cpp_include_defaults): Only use NATIVE_SYSTEM_HEADER_DIR if it is
defined.

From-SVN: r180569

gcc/ChangeLog
gcc/cppdefault.c

index b0b77bc10a64a5f67602003d936e1875a2cb9f28..1672de956488795f7a61ab6207207e59e68b9b85 100644 (file)
@@ -1,3 +1,11 @@
+2011-10-27  Ian Lance Taylor  <iant@google.com>
+
+       * cppdefault.c: Undef NATIVE_SYSTEM_HEADER_DIR if
+       CROSS_DIRECTORY_STRUCTURE is defined and TARGET_SYSTEM_ROOT is
+       not.
+       (cpp_include_defaults): Only use NATIVE_SYSTEM_HEADER_DIR if it is
+       defined.
+
 2011-10-27  Richard Henderson  <rth@redhat.com>
 
        * optabs.c (expand_vec_perm): Use the correct mode for scaling the
index fabf314a0248207a4e564ce29a8b1ca59a973a68..099899a7726090d5894a44b79c1ecb5b440fed90 100644 (file)
@@ -32,6 +32,7 @@
 
 #if defined (CROSS_DIRECTORY_STRUCTURE) && !defined (TARGET_SYSTEM_ROOT)
 # undef LOCAL_INCLUDE_DIR
+# undef NATIVE_SYSTEM_HEADER_DIR
 #else
 # undef CROSS_INCLUDE_DIR
 #endif
@@ -84,8 +85,10 @@ const struct default_include cpp_include_defaults[]
     /* Another place the target system's headers might be.  */
     { TOOL_INCLUDE_DIR, "BINUTILS", 0, 1, 0, 0 },
 #endif
+#ifdef NATIVE_SYSTEM_HEADER_DIR
     /* /usr/include comes dead last.  */
     { NATIVE_SYSTEM_HEADER_DIR, NATIVE_SYSTEM_HEADER_COMPONENT, 0, 0, 1, 0 },
+#endif
     { 0, 0, 0, 0, 0, 0 }
   };
 #endif /* no INCLUDE_DEFAULTS */