------- Comment #1 from pinskia at gcc dot gnu dot org 2008-02-09 03:55 ------- x ={v} x.2;
struct { B:: * __pfn; int __delta; } x; struct { B:: * __pfn; int __delta; } x.2; I think this is either an inlining issue or a C++ front-end issue (well I thinking it is more of a C++ issue as the structs should be the same anyways). (gdb) p src.element.common.type $3 = (tree) 0x43cdd930 (gdb) p dst.element.common.type $4 = (tree) 0x43cdd1c0 -- Pinski -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|tree-optimization |c++ Ever Confirmed|0 |1 Keywords| |ice-on-valid-code Last reconfirmed|0000-00-00 00:00:00 |2008-02-09 03:55:16 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35144