[Bug c++/44778] [4.6 regression]? Behaviour change with pointers to members

2010-07-09 Thread jason at gcc dot gnu dot org


--- Comment #4 from jason at gcc dot gnu dot org  2010-07-09 20:47 ---
Fixed.


-- 

jason at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug c++/44778] [4.6 regression]? Behaviour change with pointers to members

2010-07-06 Thread jason at gcc dot gnu dot org


--- Comment #3 from jason at gcc dot gnu dot org  2010-07-06 19:23 ---
Subject: Bug 44778

Author: jason
Date: Tue Jul  6 19:22:49 2010
New Revision: 161879

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161879
Log:
PR c++/44778
* init.c (build_offset_ref): If scope isn't dependent,
don't exit early.  Look at TYPE_MAIN_VARIANT.
* pt.c (tsubst_copy) [OFFSET_REF]: Do substitution.

Added:
trunk/gcc/testsuite/g++.dg/template/ptrmem22.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/init.c
trunk/gcc/cp/pt.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/g++.dg/template/ptrmem17.C


-- 


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



[Bug c++/44778] [4.6 regression?] Behaviour change with pointers to members

2010-07-02 Thread martin at mpa-garching dot mpg dot de


--- Comment #1 from martin at mpa-garching dot mpg dot de  2010-07-02 07:33 
---
Created an attachment (id=21060)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21060action=view)
test case


-- 


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



[Bug c++/44778] [4.6 regression]? Behaviour change with pointers to members

2010-07-02 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

Summary|[4.6 regression?] Behaviour |[4.6 regression]? Behaviour
   |change with pointers to |change with pointers to
   |members |members
   Target Milestone|--- |4.6.0


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



[Bug c++/44778] [4.6 regression]? Behaviour change with pointers to members

2010-07-02 Thread hjl dot tools at gmail dot com


--- Comment #2 from hjl dot tools at gmail dot com  2010-07-03 02:51 ---
It is caused by revision 161560:

http://gcc.gnu.org/ml/gcc-cvs/2010-06/msg01478.html


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

 CC||jason at redhat dot com


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



[Bug c++/44778] [4.6 regression]? Behaviour change with pointers to members

2010-07-02 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|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2010-07-03 03:10:06
   date||


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