------- Comment #6 from ubizjak at gmail dot com  2008-05-09 11:13 -------
Something interesting:

In atomic_kind_types.F.085t.copyprop3, we have:

<bb 76>:
  D.2711_888 = *atomic_kind_38(D);
  D.2731_889 = &D.2711_888->element_symbol[1]{lb: 1 sz: 1};
  __builtin_memcpy (&element_symbol[1]{lb: 1 sz: 1}, D.2731_889, 1);
  __builtin_memset (&element_symbol[2]{lb: 1 sz: 1}, 32, 1);IOR value ior:0.
Average value sum:0 times:0.

  goto <bb 78>;

and in atomic_kind_types.F.086.fab, we have:

<bb 75>:
  D.2711_885 = *atomic_kind_38(D);
  D.2731_886 = &D.2711_885->element_symbol[1]{lb: 1 sz: 1};
  __builtin_memmove (&element_symbol[1]{lb: 1 sz: 1}, D.2731_886, 2);
  goto <bb 78>;


As can be seen, "__builtin_memset (&element_symbol[2]{lb: 1 sz: 1}, 32, 1)"
expression that troubles us just vanished, apparently leaving dead histogram
behind.


-- 

ubizjak at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2008-05-09 11:13:09
               date|                            |


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

Reply via email to