[Bug middle-end/36154] [4.3 Regression] internal compiler error: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2727

rguenth at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed May 7 20:08:00 GMT 2008



------- Comment #4 from rguenth at gcc dot gnu dot org  2008-05-07 20:07 -------
We don't generate _any_ fields for packet, but the memcmp is folded to

<bb 2>:
  p.0_2 = (const unsigned char * {ref-all}) p_1(D);
  D.1186_3 = *p.0_2;
  D.1187_4 = (int) D.1186_3;
  D.1188_5 = (const unsigned char * {ref-all}) &pkt_unaligned.packet;
  D.1189_6 = *D.1188_5;
  D.1190_7 = (int) D.1189_6;
  D.1184_8 = D.1187_4 - D.1190_7;
  return D.1184_8;

taking the address of the missing field.  This has gone "latent" on the
trunk by not generating subvariables for PTA anymore.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |rguenth at gcc dot gnu dot
                   |dot org                     |org
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2008-05-07 20:04:30         |2008-05-07 20:07:19
               date|                            |


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



More information about the Gcc-bugs mailing list