i386.h (BIGGEST_FIELD_ALIGNMENT): Define instead of ADJUST_FIELD_ALIGN if IN_TARGET_LIBS.

* config/i386/i386.h (BIGGEST_FIELD_ALIGNMENT): Define instead
        of ADJUST_FIELD_ALIGN if IN_TARGET_LIBS.

From-SVN: r54694
This commit is contained in:
Richard Henderson 2002-06-16 21:45:58 -07:00 committed by Richard Henderson
parent c458bd737d
commit e83f3cffaf
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2002-06-16 Richard Henderson <rth@redhat.com>
* config/i386/i386.h (BIGGEST_FIELD_ALIGNMENT): Define instead
of ADJUST_FIELD_ALIGN if IN_TARGET_LIBS.
2002-06-16 Richard Henderson <rth@redhat.com>
PR opt/6722

View File

@ -715,8 +715,15 @@ extern int x86_prefetch_sse;
boundaries, so lower the aligment for structure fields unless
-malign-double is set. */
/* ??? Blah -- this macro is used directly by libobjc. Since it
supports no vector modes, cut out the complexity and fall back
on BIGGEST_FIELD_ALIGNMENT. */
#ifdef IN_TARGET_LIBS
#define BIGGEST_FIELD_ALIGNMENT 32
#else
#define ADJUST_FIELD_ALIGN(FIELD, COMPUTED) \
x86_field_alignment (FIELD, COMPUTED)
#endif
/* If defined, a C expression to compute the alignment given to a
constant that is being placed in memory. EXP is the constant