* config/sparc/sparc.c (sparc_va_arg): Adjust va_list by
UNITS_PER_WORD for zero sized aggregates.
From-SVN: r51853
+2002-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ * config/sparc/sparc.c (sparc_va_arg): Adjust va_list by
+ UNITS_PER_WORD for zero sized aggregates.
+
2002-04-03 David S. Miller <davem@redhat.com>
* gcc.c (LINK_GCC_C_SEQUENCE_SPEC): No need for a new
indirect = 1;
size = rsize = UNITS_PER_WORD;
}
+ /* SPARC v9 ABI states that structures up to 8 bytes in size are
+ given one 8 byte slot. */
+ else if (size == 0)
+ size = rsize = UNITS_PER_WORD;
else
size = rsize;
}