------- Comment #1 from pinskia at gcc dot gnu dot org  2007-05-28 20:56 -------
This is an aliasing issue.  The reason why we don't optimize this is because we
think a/b and escape except in Fortran that is not the case.

I think there is another bug about this case somewhere too.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |enhancement
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|                            |alias
   Last reconfirmed|0000-00-00 00:00:00         |2007-05-28 20:56:12
               date|                            |
            Summary|knowing that stride==1 when |knowing that stride==1 when
                   |using allocated arrays      |using allocated arrays and
                   |                            |escaping allocatable arrays


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

Reply via email to