Author: nicholas Date: Thu Nov 15 01:48:19 2007 New Revision: 44165 URL: http://llvm.org/viewvc/llvm-project?rev=44165&view=rev Log: A cleaner fix for the PowerPC Linux build issues. Patch by Eric Christopher.
Modified: llvm-gcc-4.0/trunk/gcc/config/rs6000/linux.h llvm-gcc-4.0/trunk/gcc/config/rs6000/sysv4.h Modified: llvm-gcc-4.0/trunk/gcc/config/rs6000/linux.h URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/trunk/gcc/config/rs6000/linux.h?rev=44165&r1=44164&r2=44165&view=diff ============================================================================== --- llvm-gcc-4.0/trunk/gcc/config/rs6000/linux.h (original) +++ llvm-gcc-4.0/trunk/gcc/config/rs6000/linux.h Thu Nov 15 01:48:19 2007 @@ -110,13 +110,3 @@ #define TARGET_HAS_F_SETLKW #define MD_UNWIND_SUPPORT "config/rs6000/linux-unwind.h" - -#undef ADJUST_FIELD_ALIGN -#define ADJUST_FIELD_ALIGN(FIELD, COMPUTED, FIRST_FIELD_P) \ - (TARGET_ALIGN_NATURAL ? (COMPUTED) : \ - (((COMPUTED) == RS6000_VECTOR_ALIGNMENT) \ - ? RS6000_VECTOR_ALIGNMENT \ - : (MIN ((COMPUTED), \ - (TARGET_ALIGN_MAC68K ? 16 \ - : ((FIRST_FIELD_P) ? (COMPUTED) \ - : 32)))))) Modified: llvm-gcc-4.0/trunk/gcc/config/rs6000/sysv4.h URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/trunk/gcc/config/rs6000/sysv4.h?rev=44165&r1=44164&r2=44165&view=diff ============================================================================== --- llvm-gcc-4.0/trunk/gcc/config/rs6000/sysv4.h (original) +++ llvm-gcc-4.0/trunk/gcc/config/rs6000/sysv4.h Thu Nov 15 01:48:19 2007 @@ -415,7 +415,7 @@ /* An expression for the alignment of a structure field FIELD if the alignment computed in the usual way is COMPUTED. */ -#define ADJUST_FIELD_ALIGN(FIELD, COMPUTED) \ +#define ADJUST_FIELD_ALIGN(FIELD, COMPUTED, FIRST_FIELD_P) \ ((TARGET_ALTIVEC && TREE_CODE (TREE_TYPE (FIELD)) == VECTOR_TYPE) \ ? 128 : COMPUTED) _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits