[Bug c++/29017] %s substituted with different untranslated words can't be properly translated

2009-11-20 Thread paolo dot carlini at oracle dot com


--- Comment #3 from paolo dot carlini at oracle dot com  2009-11-20 10:07 
---
Fixed for 4.5.0.


-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29017




[Bug c++/29017] %s substituted with different untranslated words can't be properly translated

2009-11-20 Thread paolo at gcc dot gnu dot org


--- Comment #2 from paolo at gcc dot gnu dot org  2009-11-20 10:05 ---
Subject: Bug 29017

Author: paolo
Date: Fri Nov 20 10:05:37 2009
New Revision: 154360

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154360
Log:
/cp
2009-11-20  Shujing Zhao  

PR c++/29017
* cp-tree.h (composite_pointer_operation): New type.
(composite_pointer_type): Adjust prototype with new argument.
* typeck.c (composite_pointer_type): Accept
composite_pointer_operation as argument and emit diagnostic to be
visible to gettext and checked at compile time.
(composite_pointer_type_r): Likewise.
(common_pointer_type): Update call to composite_pointer_type.
(cp_build_binary_op): Likewise.
* call.c (build_conditional_expr): Likewise.

/testsuite
2009-11-20  Shujing Zhao  

* g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
explicit.
* g++.old-deja/g++.rfg/00321_01-.C: Likewise.
* g++.old-deja/g++.rfg/00324_02-.C: Likewise.
* g++.old-deja/g++.law/typeck1.C: Likewise.
* g++.old-deja/g++.bugs/900324_02.C: Likewise.
* g++.dg/conversion/ptrmem9.C: Likewise.
* g++.dg/expr/cond2.C: Likewise.

Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/call.c
trunk/gcc/cp/cp-tree.h
trunk/gcc/cp/typeck.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/g++.dg/conversion/ptrmem9.C
trunk/gcc/testsuite/g++.dg/expr/cond2.C
trunk/gcc/testsuite/g++.old-deja/g++.bugs/900324_02.C
trunk/gcc/testsuite/g++.old-deja/g++.jason/rfg20.C
trunk/gcc/testsuite/g++.old-deja/g++.law/typeck1.C
trunk/gcc/testsuite/g++.old-deja/g++.rfg/00321_01-.C
trunk/gcc/testsuite/g++.old-deja/g++.rfg/00324_02-.C


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29017



[Bug c++/29017] %s substituted with different untranslated words can't be properly translated

2006-09-11 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2006-09-11 15:53 ---
Confirmed.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Keywords||diagnostic
   Last reconfirmed|-00-00 00:00:00 |2006-09-11 15:53:16
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29017