[llvm-commits] [llvm-gcc-4.2] r54578 - /llvm-gcc-4.2/trunk/gcc/cppdefault.c

Nick Lewycky nicholas at mxc.ca
Sat Aug 9 08:47:27 PDT 2008


Bill Wendling wrote:
> Sorry for reverting them before. Could you go through and put "LLVM  
> LOCAL" comments before these changes? That way I won't do that  
> again. :-)

Sounds like good advice to me! :-) Thanks!

Nick

> -bw
> 
> On Aug 9, 2008, at 1:03 AM, Nick Lewycky wrote:
> 
>> Author: nicholas
>> Date: Sat Aug  9 03:03:57 2008
>> New Revision: 54578
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=54578&view=rev
>> Log:
>> Restore Rafael's changes in r53455. (Heads up for Bill, please don't  
>> clobber!)
>>
>>
>> Modified:
>>    llvm-gcc-4.2/trunk/gcc/cppdefault.c
>>
>> Modified: llvm-gcc-4.2/trunk/gcc/cppdefault.c
>> URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/cppdefault.c?rev=54578&r1=54577&r2=54578&view=diff
>>
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> ======================================================================
>> --- llvm-gcc-4.2/trunk/gcc/cppdefault.c (original)
>> +++ llvm-gcc-4.2/trunk/gcc/cppdefault.c Sat Aug  9 03:03:57 2008
>> @@ -46,6 +46,11 @@
>> /* APPLE LOCAL begin SDK 3886137.  */
>> /* Allow -isysroot to override ALL  include patchs. This is done by
>>    setting add_sysroot for all default inclue paths.  */
>> +#ifdef CONFIG_DARWIN_H
>> +#define ADD_SYSROOT 1
>> +#else
>> +#define ADD_SYSROOT 0
>> +#endif
>> const struct default_include cpp_include_defaults[]
>> #ifdef INCLUDE_DEFAULTS
>> = INCLUDE_DEFAULTS;
>> @@ -53,34 +58,34 @@
>> = {
>> #ifdef GPLUSPLUS_INCLUDE_DIR
>>     /* Pick up GNU C++ generic include files.  */
>> -    { GPLUSPLUS_INCLUDE_DIR, "G++", 1, 1, 1, 0 },
>> +    { GPLUSPLUS_INCLUDE_DIR, "G++", 1, 1, ADD_SYSROOT, 0 },
>> #endif
>> #ifdef GPLUSPLUS_TOOL_INCLUDE_DIR
>>     /* Pick up GNU C++ target-dependent include files.  */
>> -    { GPLUSPLUS_TOOL_INCLUDE_DIR, "G++", 1, 1, 1, 1 },
>> +    { GPLUSPLUS_TOOL_INCLUDE_DIR, "G++", 1, 1, ADD_SYSROOT, 1 },
>> #endif
>> #ifdef GPLUSPLUS_BACKWARD_INCLUDE_DIR
>>     /* Pick up GNU C++ backward and deprecated include files.  */
>> -    { GPLUSPLUS_BACKWARD_INCLUDE_DIR, "G++", 1, 1, 1, 0 },
>> +    { GPLUSPLUS_BACKWARD_INCLUDE_DIR, "G++", 1, 1, ADD_SYSROOT, 0 },
>> #endif
>> #ifdef LOCAL_INCLUDE_DIR
>>     /* /usr/local/include comes before the fixincluded header  
>> files.  */
>>     { LOCAL_INCLUDE_DIR, 0, 0, 1, 1, 0 },
>> #endif
>> #ifdef PREFIX_INCLUDE_DIR
>> -    { PREFIX_INCLUDE_DIR, 0, 0, 1, 1, 0 },
>> +    { PREFIX_INCLUDE_DIR, 0, 0, 1, ADD_SYSROOT, 0 },
>> #endif
>> #ifdef GCC_INCLUDE_DIR
>>     /* This is the dir for fixincludes and for gcc's private  
>> headers.  */
>> -    { GCC_INCLUDE_DIR, "GCC", 0, 0, 1, 0 },
>> +    { GCC_INCLUDE_DIR, "GCC", 0, 0, ADD_SYSROOT, 0 },
>> #endif
>> #ifdef CROSS_INCLUDE_DIR
>>     /* One place the target system's headers might be.  */
>> -    { CROSS_INCLUDE_DIR, "GCC", 0, 0, 1, 0 },
>> +    { CROSS_INCLUDE_DIR, "GCC", 0, 0, ADD_SYSROOT, 0 },
>> #endif
>> #ifdef TOOL_INCLUDE_DIR
>>     /* Another place the target system's headers might be.  */
>> -    { TOOL_INCLUDE_DIR, "BINUTILS", 0, 1, 1, 0 },
>> +    { TOOL_INCLUDE_DIR, "BINUTILS", 0, 1, ADD_SYSROOT, 0 },
>> #endif
>> #ifdef SYSTEM_INCLUDE_DIR
>>     /* Some systems have an extra dir of include files.  */
>> @@ -94,6 +99,7 @@
>>   };
>> #endif /* no INCLUDE_DEFAULTS */
>>
>> +#undef ADD_SYSROOT
>> /* APPLE LOCAL end SDK 3886137.  */
>>
>> #ifdef GCC_INCLUDE_DIR
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> 




More information about the llvm-commits mailing list