sparc.c (function_arg_record_value_1): Skip fields with zero length.
authorEric Botcazou <ebotcazou@libertysurf.fr>
Sat, 6 Nov 2004 17:39:56 +0000 (18:39 +0100)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sat, 6 Nov 2004 17:39:56 +0000 (17:39 +0000)
commitbb05e3410cddd9bb2fad83ced5004c38626db220
tree99b39b57afa574f87067235b2cd7787c9eaa4071
parent45261626da8e061958c44be098de4c38cca60acf
sparc.c (function_arg_record_value_1): Skip fields with zero length.

* config/sparc/sparc.c (function_arg_record_value_1): Skip
fields with zero length.
(function_arg_record_value_2): Likewise.
(function_arg_record_value_3): Use smallest_mode_for_size
instead of mode_for_size.
(function_arg_union_value): Return naked register for unions
with zero length.

From-SVN: r90180
gcc/ChangeLog
gcc/config/sparc/sparc.c