]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Use posix_memalign on AIX for tsvc
authorDavid Edelsohn <dje.gcc@gmail.com>
Sat, 6 Nov 2021 15:24:08 +0000 (11:24 -0400)
committerDavid Edelsohn <dje.gcc@gmail.com>
Sat, 6 Nov 2021 15:31:16 +0000 (11:31 -0400)
AIX does not provide memalign, so the testcases much use
posix_memalign for portability on AIX.

gcc/testsuite/ChangeLog:

* gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.

gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h

index 5dd9ca9104062e249f4fe60c244bfc2c5150d333..63ea1e2601fb25730c7060fdaf91dd57bc7c13be 100644 (file)
@@ -189,7 +189,7 @@ void set_2d_array(real_t arr[LEN_2D][LEN_2D], real_t value, int stride)
 }
 
 void init(int** ip, real_t* s1, real_t* s2){
-#ifndef __APPLE__
+#if !defined (__APPLE__) && !defined (_AIX)
     xx = (real_t*) memalign(ARRAY_ALIGNMENT, LEN_1D*sizeof(real_t));
     *ip = (int *) memalign(ARRAY_ALIGNMENT, LEN_1D*sizeof(real_t));
 #else