From: paolo Date: Tue, 18 Sep 2007 19:42:42 +0000 (+0000) Subject: cp/ X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=77ba2c75c978e2e3e9427455f3cbd238cb09269f;p=thirdparty%2Fgcc.git cp/ 2007-09-18 Paolo Carlini 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 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 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 6f9e04d48f45..f62266129af5 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2007-09-18 Paolo Carlini + + 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 PR c++/33462 diff --git a/gcc/cp/cxx-pretty-print.c b/gcc/cp/cxx-pretty-print.c index b660f5347649..9a27ae81a185 100644 --- a/gcc/cp/cxx-pretty-print.c +++ b/gcc/cp/cxx-pretty-print.c @@ -2161,7 +2161,7 @@ pp_cxx_typeid_expression (cxx_pretty_printer *pp, tree t) 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, ','); diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 24f18f47727e..5043613375e4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-09-18 Paolo Carlini + + PR c++/33462 (again) + * g++.dg/ext/va-arg1.C: Adjust. + 2007-09-18 Paolo Carlini PR c++/33462 diff --git a/gcc/testsuite/g++.dg/ext/va-arg1.C b/gcc/testsuite/g++.dg/ext/va-arg1.C index 5e76d45da129..079db2e5c6e1 100644 --- a/gcc/testsuite/g++.dg/ext/va-arg1.C +++ b/gcc/testsuite/g++.dg/ext/va-arg1.C @@ -4,5 +4,5 @@ struct A {}; 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\\)'" } }