ia64.c (ia64_va_arg): Pass pointer for variable-sized type through convert_memory_add...
authorZack Weinberg <zack@gcc.gnu.org>
Tue, 23 Dec 2003 20:25:49 +0000 (20:25 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Tue, 23 Dec 2003 20:25:49 +0000 (20:25 +0000)
commit4c494a15bb5e1bca533f8b1244ab0efbe43da469
tree71fae27a9efb2795d277a638a93650d906129668
parentbaba70d019dcf4ce9cbd6544465b25154eaed5e0
ia64.c (ia64_va_arg): Pass pointer for variable-sized type through convert_memory_address.

gcc:
* config/ia64/ia64.c (ia64_va_arg): Pass pointer for
variable-sized type through convert_memory_address.
(ia64_in_small_data_p): Always return false for FUNCTION_DECLs.

gcc/testsuite:
* lib/gcc-dg.exp (dg-prune-output): New annotation.
(additional_prunes): New global.
(gcc-dg-prune): Handle additional per-test pruning.
(dg-test): Clear additional_prunes between tests.

* gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
dg-prune-output to avoid spurious failures from assembler
complaining about nonexistent WAW violations.
* gcc.c-torture/compile/981223-1.c: Remove dg-options line.
Use dg-prune-output to avoid spurious failures from assembler
warning about Itanium B-step errata.

From-SVN: r74980
gcc/ChangeLog
gcc/config/ia64/ia64.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/920625-1.c
gcc/testsuite/gcc.c-torture/compile/981223-1.c
gcc/testsuite/lib/gcc-dg.exp