This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
biggest_alignment fixme comment
- From: Aldy Hernandez <aldyh at redhat dot com>
- To: gcc-patches at gcc dot gnu dot org, dje at watson dot ibm dot com
- Date: Sat, 9 Mar 2002 09:32:42 +1100
- Subject: biggest_alignment fixme comment
forgot to include this.
if anyone has any bright ideas, let me know.
comitted to mainline.
Index: sysv4.h
===================================================================
RCS file: /cvs/uberbaum/gcc/config/rs6000/sysv4.h,v
retrieving revision 1.86
diff -c -r1.86 sysv4.h
*** sysv4.h 2002/03/08 22:26:03 1.86
--- sysv4.h 2002/03/08 22:30:58
***************
*** 384,389 ****
--- 384,393 ----
#define ABI_STACK_BOUNDARY ((TARGET_EABI && !TARGET_ALTIVEC_ABI) ? 64 : 128)
/* No data type wants to be aligned rounder than this. */
+ /* FIXME: This should be keyed off of TARGET_ALTIVEC_ABI instead, but
+ TARGET_ALTIVEC_ABI uses rs6000_altivec_abi which is only defined in
+ rs6000.c. Consequently, genconstants will fail to link because it
+ uses rtl.c which uses BIGGEST_ALIGNMENT. */
#undef BIGGEST_ALIGNMENT
#define BIGGEST_ALIGNMENT ((TARGET_EABI && !TARGET_ALTIVEC) ? 64 : 128)