]> gcc.gnu.org Git - gcc.git/commit
s390.c (GP_ARG_NUM_REG, [...]): New defines.
authorUlrich Weigand <uweigand@de.ibm.com>
Wed, 25 May 2005 20:39:31 +0000 (20:39 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Wed, 25 May 2005 20:39:31 +0000 (20:39 +0000)
commit29a79fcf4e9d44888aade5c3e19e2b8925c20ab0
treee4be1bc753b666b714ba6acf1e4ebca138322cb5
parent24597146d4d08526bc0a2032e44f5523f6399db3
s390.c (GP_ARG_NUM_REG, [...]): New defines.

ChangeLog:

* config/s390/s390.c (GP_ARG_NUM_REG, FP_ARG_NUM_REG): New defines.
(s390_function_arg, s390_gimplify_va_arg): Use them.
(s390_register_info): Save only required subset of argument
registers into save area for va_list.
(s390_va_start): Initialize only required elements of va_list struct.
(s390_build_builtin_va_list): Set va_list_[gf]pr_counter_field.

testsuite/ChangeLog:

* gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
* gcc.dg/tree-ssa/stdarg-3.c: Likewise.
* gcc.dg/tree-ssa/stdarg-4.c: Likewise.
* gcc.dg/tree-ssa/stdarg-5.c: Likewise.

From-SVN: r100164
gcc/ChangeLog
gcc/config/s390/s390.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c
gcc/testsuite/gcc.dg/tree-ssa/stdarg-3.c
gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c
gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c
This page took 0.061535 seconds and 5 git commands to generate.