------- Comment #1 from pinskia at gcc dot gnu dot org  2008-08-03 21:47 -------
Confirmed.

SRA messing up again when there is different FIELD decls.
  itemfunptrD.21695.__pfnD.21700 ={v} itemfunD.21696;
  memfunD.24341 ={v} itemfunptrD.21695;
  memfun$__pfnD.24346_4 = memfunD.24341.__pfnD.21692;

You can see how the two different field decls are allocated.  I don't know if I
want to mark this a front bug or a middle one.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |major
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|                            |wrong-code
   Last reconfirmed|0000-00-00 00:00:00         |2008-08-03 21:47:37
               date|                            |
            Summary|member function pointer     |[4.3/4.4 Regression] member
                   |failure with optimization   |function pointer failure
                   |                            |with optimization
   Target Milestone|---                         |4.3.2


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

Reply via email to