https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36010
--- Comment #8 from rguenther at suse dot de ---
On Mon, 2 Sep 2024, tnfchris at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36010
>
> Tamar Christina changed:
>
>What|Removed |Add
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36010
Tamar Christina changed:
What|Removed |Added
CC||tnfchris at gcc dot gnu.org
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36010
Richard Biener changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36010
Ajit Kumar Agarwal changed:
What|Removed |Added
CC||aagarwa at gcc dot gnu.org
--- Comm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36010
--- Comment #4 from Andrew Pinski ---
This is still true, you need still need -fno-tree-pre -fno-tree-loop-im to get
the loop to interchanged.
-O2 -fno-tree-pre -fno-tree-loop-im -floop-interchange works while just -O2
-floop-interchange does n
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-28 06:33 ---
Confirmed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCON
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-04-22 15:22 ---
Bwaves from SPEC2006 has
...
do l=1,nb
y(l,i,j,k)=0.0d0
do m=1,nb
y(l,i,j,k)=y(l,i,j,k)+
1 a(l,m,i,j,k)*x(m,i,j,k)+
2
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-04-22 15:19 ---
perfect_nestify needs to be enhanced to handle this I guess. In fact we cannot
distribute these loops but need to undo what PRE/lim do.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36010