http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
Dominique d'Humieres dominiq at lps dot ens.fr changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #13 from Ira Rosen irar at il dot ibm.com 2011-09-19 08:59:44 UTC
---
(In reply to comment #12)
Note that I have replaced all the occurrences of __restrict with __restrict__
I have found in gcc.dg/vect/* and bb-slp-25.c is the
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #5 from Ira Rosen irar at il dot ibm.com 2011-09-18 08:52:56 UTC
---
Thanks.
Data dependence analysis can't determine dependence between src and dst
although they have _restrict_, and it works fine on x86_64-suse-linux for
example...
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #6 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-09-18
10:41:09 UTC ---
Does darwin have a known problem with restrict?
None I am aware of. BTW what is the difference between '*__restrict__' and '*
__restrict' (or '*
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #7 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-09-18
10:45:08 UTC ---
Note that the test succeeds if I replace '* __restrict' with '*__restrict__'
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #8 from Ira Rosen irar at il dot ibm.com 2011-09-18 10:48:43 UTC
---
Looks like there is a difference ;)
I guess it succeeds with the patch to avoid loop vectorization and the fix of
restrict together?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #9 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-09-18
10:54:14 UTC ---
Looks like there is a difference ;)
I guess it succeeds with the patch to avoid loop vectorization and the fix of
restrict together?
Here is the
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #10 from Ira Rosen irar at il dot ibm.com 2011-09-18 10:55:19 UTC
---
Thanks, I'll commit it.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #11 from irar at gcc dot gnu.org 2011-09-18 11:41:48 UTC ---
Author: irar
Date: Sun Sep 18 11:41:43 2011
New Revision: 178942
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=178942
Log:
PR testsuite/50435
*
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #12 from Dominique d'Humieres dominiq at lps dot ens.fr
2011-09-18 13:11:59 UTC ---
Thanks, I'll commit it.
Thanks for the quick fix. I'ld like to leave this pr open until someone figure
out what's wrong with darwin and __restrict.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #2 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-09-16
15:53:07 UTC ---
I understand that the loop vectorization somehow worked, so could you please
try the following patch to avoid it:
Sorry, but after the patch I still
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #3 from Ira Rosen irar at il dot ibm.com 2011-09-16 16:18:37 UTC
---
Well, at least the loop is not vectorized now :).
Could you please attach the slp dump (-fdump-tree-slp-details)?
Thanks,
Ira
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #4 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-09-16
17:37:17 UTC ---
Created attachment 25307
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25307
slp dump attached
14 matches
Mail list logo