[Bug middle-end/64247] malloc alignment and -mavx

2015-11-04 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64247 --- Comment #11 from Joost VandeVondele --- (In reply to Dominique d'Humieres from comment #10) > A few comments: > > (1) Why do you want to use PURE in this context? because this is a pure procedure ? Comment 7 is not too the point (indeed

[Bug middle-end/64247] malloc alignment and -mavx

2015-11-04 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64247 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug middle-end/64247] malloc alignment and -mavx

2014-12-11 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64247 --- Comment #9 from Joost VandeVondele --- A variation on the testcase, to indicate how this behavior leads to conflicts with the Fortran language standard. A routine declared 'PURE' and called with all intent(in) arguments having the same value

[Bug middle-end/64247] malloc alignment and -mavx

2014-12-11 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64247 --- Comment #8 from Joost VandeVondele --- (In reply to Ondrej Bilka from comment #7) > That looks like invalid bug. Fortran allows reassociate a+(b+c) into (a+b)+c > which give different result. You will get same instability if you compile > pr

[Bug middle-end/64247] malloc alignment and -mavx

2014-12-11 Thread neleai at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64247 Ondrej Bilka changed: What|Removed |Added CC||neleai at seznam dot cz --- Comment #7 fr

[Bug middle-end/64247] malloc alignment and -mavx

2014-12-11 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64247 --- Comment #6 from Joost VandeVondele --- some similarity with the problem discussed PR55916, except that this case doesn't require __float128

[Bug middle-end/64247] malloc alignment and -mavx

2014-12-11 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64247 --- Comment #5 from Joost VandeVondele --- The following is a test program that illustrates the issue: > cat test.f90 SUBROUTINE gemm(C,A,B,N) REAL*8 :: A(N,N), B(N,N),C(N,N) C=0 DO i=1,N DO j=1,N DO k=1,N C(i,j)=C(i,j)+A(k,i)

[Bug middle-end/64247] malloc alignment and -mavx

2014-12-11 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64247 Joost VandeVondele changed: What|Removed |Added Summary|program result depends on |malloc alignment and -mavx