------- 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