]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/c-common.c
c-common.c (c_common_nodes_and_builtins): The first parameter to __builtin_va_start...
authorGeoff Keating <geoffk@cygnus.com>
Thu, 30 Mar 2000 00:03:14 +0000 (00:03 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Thu, 30 Mar 2000 00:03:14 +0000 (00:03 +0000)
commit9f720c3eba745cb4c97bd827c82f9c28bcbd0027
tree20d913563a657194431e95f314f5d4189f855d3a
parentabe79fd4da641ef2f393be1bcac0ae855035e9b1
c-common.c (c_common_nodes_and_builtins): The first parameter to __builtin_va_start and __builtin_va_copy is now either a...

* c-common.c (c_common_nodes_and_builtins): The first parameter to
__builtin_va_start and __builtin_va_copy is now either a 'va_list'
or a reference to a va_list.
* builtins.c (stabilize_va_list): Simplify now we don't have to
work around C array address decay.
* c-typeck.c (convert_for_assignment): Handle assignment to
a reference parameter by taking the address of the RHS.
* ginclude/stdarg.h (va_start): Don't take address of first parameter.
(va_copy): Likewise.
(__va_copy): Likewise.
* ginclude/varargs.h (va_start): Likewise.
(__va_copy): Likewise.

From-SVN: r32821
gcc/ChangeLog
gcc/builtins.c
gcc/c-common.c
gcc/c-typeck.c
gcc/ginclude/stdarg.h
gcc/ginclude/varargs.h