2007-09-18 Paolo Carlini <pcarlini@suse.de>
PR c++/33462 (again)
* cxx-pretty-print.c (pp_cxx_va_arg_expression): Print
va_arg instead of __builtin_va_arg.
testsuite/
2007-09-18 Paolo Carlini <pcarlini@suse.de>
PR c++/33462 (again)
* g++.dg/ext/va-arg1.C: Adjust.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@128585
138bc75d-0d04-0410-961f-
82ee72b054a4
2007-09-18 Paolo Carlini <pcarlini@suse.de>
+ PR c++/33462 (again)
+ * cxx-pretty-print.c (pp_cxx_va_arg_expression): Print
+ va_arg instead of __builtin_va_arg.
+
+2007-09-18 Paolo Carlini <pcarlini@suse.de>
+
PR c++/33462
* cxx-pretty-print.c (pp_cxx_va_arg_expression): Add.
(pp_cxx_primary_expression): Use it.
void
pp_cxx_va_arg_expression (cxx_pretty_printer *pp, tree t)
{
- pp_cxx_identifier (pp, "__builtin_va_arg");
+ pp_cxx_identifier (pp, "va_arg");
pp_cxx_left_paren (pp);
pp_cxx_assignment_expression (pp, TREE_OPERAND (t, 0));
pp_cxx_separate_with (pp, ',');
2007-09-18 Paolo Carlini <pcarlini@suse.de>
+ PR c++/33462 (again)
+ * g++.dg/ext/va-arg1.C: Adjust.
+
+2007-09-18 Paolo Carlini <pcarlini@suse.de>
+
PR c++/33462
* g++.dg/ext/va-arg1.C: New.
void foo()
{
- ++__builtin_va_arg(0, A); // { dg-error "'\\+\\+__builtin_va_arg\\(0, A\\)'" }
+ ++__builtin_va_arg(0, A); // { dg-error "'\\+\\+va_arg\\(0, A\\)'" }
}