* config/rs6000/darwin.h (BLOCK_REG_PADDING): Define.

From-SVN: r89519
This commit is contained in:
Geoffrey Keating 2004-10-25 02:03:50 +00:00 committed by Geoffrey Keating
parent a304f64e16
commit c8529ffa5b
2 changed files with 10 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
* config/rs6000/darwin.h (BLOCK_REG_PADDING): Define.
2004-10-25 Ben Elliston <bje@au.ibm.com>
* cfgcleanup.c (outgoing_edges_match): Fix typo in dump output.

View file

@ -352,6 +352,12 @@ do { \
? MAX (MAX ((COMPUTED), (SPECIFIED)), 128) \
: MAX ((COMPUTED), (SPECIFIED)))
/* Specify padding for the last element of a block move between
registers and memory. FIRST is nonzero if this is the only
element. */
#define BLOCK_REG_PADDING(MODE, TYPE, FIRST) \
(!(FIRST) ? upward : FUNCTION_ARG_PADDING (MODE, TYPE))
/* XXX: Darwin supports neither .quad, or .llong, but it also doesn't
support 64 bit PowerPC either, so this just keeps things happy. */
#define DOUBLE_INT_ASM_OP "\t.quad\t"