[llvm-commits] [llvm-gcc-4.0] r44165 - in /llvm-gcc-4.0/trunk/gcc/config/rs6000: linux.h sysv4.h
Nick Lewycky
nicholas at mxc.ca
Wed Nov 14 23:48:20 PST 2007
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)
More information about the llvm-commits
mailing list