rs6000.c (function_arg_pass_by_reference): Don't pass zero-size arrays by reference.
authorGeoffrey Keating <geoffk@apple.com>
Tue, 23 Sep 2003 21:37:32 +0000 (21:37 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Tue, 23 Sep 2003 21:37:32 +0000 (21:37 +0000)
commitfff2cb99c987f4e9f0a8dffc0c3acd363f8a097f
tree9941b421b5d06bb02a64dfe48d6f1ec11d0330c7
parente5f1132858753ef5c8857323dbef71018fe65822
rs6000.c (function_arg_pass_by_reference): Don't pass zero-size arrays by reference.

2003-09-23  Geoffrey Keating  <geoffk@apple.com>

* config/rs6000/rs6000.c (function_arg_pass_by_reference): Don't
pass zero-size arrays by reference.
(rs6000_va_arg): Likewise.

2003-09-23  Geoffrey Keating  <geoffk@apple.com>

* gcc.dg/darwin-abi-1.c: New file.

From-SVN: r71698
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/darwin-abi-1.c [new file with mode: 0644]