From 352d50901414fee0d320612cf08114258a5d4a4b Mon Sep 17 00:00:00 2001 From: Paolo Carlini Date: Tue, 18 Sep 2007 19:42:42 +0000 Subject: [PATCH] PR c++/33462 (again) 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. From-SVN: r128585 --- gcc/cp/ChangeLog | 6 ++++++ gcc/cp/cxx-pretty-print.c | 2 +- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/g++.dg/ext/va-arg1.C | 2 +- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 6f9e04d48f4..f62266129af 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 b660f534764..9a27ae81a18 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 24f18f47727..5043613375e 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 5e76d45da12..079db2e5c6e 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\\)'" } } -- 2.30.2