From: Rimvydas Jasinskas Date: Tue, 18 Jan 2022 06:27:17 +0000 (+0000) Subject: Fix tsvc test build on DragonFly. X-Git-Tag: upstream/12.2.0~1977 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8160b410517e1e3493d92358579d380872acb3e8;p=platform%2Fupstream%2Fgcc.git Fix tsvc test build on DragonFly. Currently all tsvc tests fail to build on DragonFly BSD because they assume and memalign() are available. gcc/testsuite/ChangeLog: PR testsuite/104021 * gcc.dg/vect/tsvc/tsvc.h: Do not include malloc.h on dragonfly and use posix_memalign (). Signed-off-by: Rimvydas Jasinskas --- diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h b/gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h index 665ca74..75494c2 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h +++ b/gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h @@ -11,7 +11,7 @@ #include #include -#ifndef __APPLE__ +#if !defined(__APPLE__) && !defined(__DragonFly__) #include #endif #include @@ -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){ -#if !defined (__APPLE__) && !defined (_AIX) +#if !defined (__APPLE__) && !defined (_AIX) && !defined(__DragonFly__) xx = (real_t*) memalign(ARRAY_ALIGNMENT, LEN_1D*sizeof(real_t)); *ip = (int *) memalign(ARRAY_ALIGNMENT, LEN_1D*sizeof(real_t)); #else