[Bug c++/35773] [4.3/4.4 regression] auto_ptr references don't convert

2008-04-17 Thread bonzini at gnu dot org


--- Comment #4 from bonzini at gnu dot org  2008-04-17 13:01 ---
I wonder is PR34824 should be reverted then?


-- 

bonzini at gnu dot org changed:

   What|Removed |Added

 CC||bonzini at gnu dot org


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



[Bug c++/35773] [4.3/4.4 regression] auto_ptr references don't convert

2008-04-17 Thread jason at gcc dot gnu dot org


-- 

jason at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |jason at gcc dot gnu dot org
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2008-03-31 20:07:09 |2008-04-17 13:48:27
   date||


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



[Bug c++/35773] [4.3/4.4 regression] auto_ptr references don't convert

2008-04-17 Thread jason at gcc dot gnu dot org


--- Comment #5 from jason at gcc dot gnu dot org  2008-04-17 14:02 ---
Subject: Bug 35773

Author: jason
Date: Thu Apr 17 14:01:26 2008
New Revision: 134398

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=134398
Log:
PR c++/35773
* cp/call.c (build_user_type_conversion_1): Represent second step of
copy-init with an rvalue conversion.
(convert_like_real) [ck_user]: Don't implicitly add it here.
* g++.dg/overload/autoptr1.C: New.

Added:
trunk/gcc/testsuite/g++.dg/overload/autoptr1.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/call.c
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug c++/35773] [4.3/4.4 regression] auto_ptr references don't convert

2008-04-17 Thread jason at gcc dot gnu dot org


--- Comment #6 from jason at gcc dot gnu dot org  2008-04-17 16:11 ---
Subject: Bug 35773

Author: jason
Date: Thu Apr 17 16:10:36 2008
New Revision: 134399

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=134399
Log:
PR c++/35773
* cp/call.c (build_user_type_conversion_1): Represent second step of
copy-init with an rvalue conversion.
(convert_like_real) [ck_user]: Don't implicitly add it here.
* g++.dg/overload/autoptr1.C: New.

Added:
branches/gcc-4_3-branch/gcc/testsuite/g++.dg/overload/autoptr1.C
  - copied unchanged from r134398,
trunk/gcc/testsuite/g++.dg/overload/autoptr1.C
Modified:
branches/gcc-4_3-branch/gcc/cp/ChangeLog
branches/gcc-4_3-branch/gcc/cp/call.c
branches/gcc-4_3-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug c++/35773] [4.3/4.4 regression] auto_ptr references don't convert

2008-04-17 Thread jakub at gcc dot gnu dot org


--- Comment #7 from jakub at gcc dot gnu dot org  2008-04-17 16:29 ---
Fixed, thanks.


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug c++/35773] [4.3/4.4 regression] auto_ptr references don't convert

2008-04-09 Thread jakub at gcc dot gnu dot org


--- Comment #3 from jakub at gcc dot gnu dot org  2008-04-09 10:32 ---
This fails actually since:
http://gcc.gnu.org/viewcvs?root=gccview=revrev=132282
AKA PR34824.


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||jason at gcc dot gnu dot org


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



[Bug c++/35773] [4.3/4.4 regression] auto_ptr references don't convert

2008-04-07 Thread rguenth at gcc dot gnu dot org


--- Comment #2 from rguenth at gcc dot gnu dot org  2008-04-07 11:56 ---
Eventually a fallout from rvalue references?  CCing Dough.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||rguenth at gcc dot gnu dot
   ||org, dgregor at gcc dot gnu
   ||dot org
   Keywords||rejects-valid
   Priority|P3  |P1


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



[Bug c++/35773] [4.3/4.4 regression] auto_ptr references don't convert

2008-03-31 Thread bangerth at dealii dot org


--- Comment #1 from bangerth at dealii dot org  2008-03-31 20:07 ---
I tend to think that this should indeed work. Nice self-contained testcase!

W.


-- 

bangerth at dealii dot org changed:

   What|Removed |Added

 CC||bangerth at dealii dot org
 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2008-03-31 20:07:09
   date||
Summary|[4.3 regression] auto_ptr   |[4.3/4.4 regression]
   |references don't convert|auto_ptr references don't
   ||convert


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