decide whether an argument is double-word aligned.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92182
138bc75d-0d04-0410-961f-
82ee72b054a4
+2004-12-15 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/mips.c (mips_arg_info): Use FUNCTION_ARG_BOUNDARY to
+ decide whether an argument is double-word aligned.
+
2004-12-15 Richard Henderson <rth@redhat.com>
* config/i386/i386.md: Fix missing modes on cmove splitters.
}
/* See whether the argument has doubleword alignment. */
- doubleword_aligned_p = (type
- ? TYPE_ALIGN (type) > BITS_PER_WORD
- : GET_MODE_UNIT_SIZE (mode) > UNITS_PER_WORD);
+ doubleword_aligned_p = FUNCTION_ARG_BOUNDARY (mode, type) > BITS_PER_WORD;
/* Set REG_OFFSET to the register count we're interested in.
The EABI allocates the floating-point registers separately,