re PR target/20375 (C++ ICE in assign_parm_find_entry_rtl)
authorNathan Sidwell <nathan@codesourcery.com>
Thu, 10 Mar 2005 15:04:39 +0000 (15:04 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Thu, 10 Mar 2005 15:04:39 +0000 (15:04 +0000)
commit8117c488e1abb823bfedf1f5c6aa73043a0458c8
treeb6a71076da1f307f0ad5e99e7cc94e2fbca803aa
parent004c400a00547ee5ca992b393705f561811590ce
re PR target/20375 (C++ ICE in assign_parm_find_entry_rtl)

PR c++/20375
* function.c (struct assign_parm_data_one): Remove last_named
field.
(assign_parm_find_data_types): Don't determine last_named.
Reorder named_parm determination.
(assign_parms): Only setup varargs on the last non-varadic
parameter.
testsuite:
PR c++/20375
* g++.dg/other/stdarg3.C: New.

From-SVN: r96237
gcc/ChangeLog
gcc/function.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/stdarg3.C [new file with mode: 0644]