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

Reply via email to