aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRimvydas Jasinskas <rimvydas.jas@gmail.com>2022-01-18 06:27:17 +0000
committerMartin Liska <mliska@suse.cz>2022-01-19 07:47:07 +0100
commit8160b410517e1e3493d92358579d380872acb3e8 (patch)
tree65123c28e2070592360e62d0c972b7c72464e745 /gcc
parent32657045bd28f7d35c9b814d8b338c21e4f5dc40 (diff)
downloadgcc-8160b410517e1e3493d92358579d380872acb3e8.zip
gcc-8160b410517e1e3493d92358579d380872acb3e8.tar.gz
gcc-8160b410517e1e3493d92358579d380872acb3e8.tar.bz2
Fix tsvc test build on DragonFly.
Currently all tsvc tests fail to build on DragonFly BSD because they assume <malloc.h> 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 <rimvydas.jas@gmail.com>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h4
1 files changed, 2 insertions, 2 deletions
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 <stdio.h>
#include <stdlib.h>
-#ifndef __APPLE__
+#if !defined(__APPLE__) && !defined(__DragonFly__)
#include <malloc.h>
#endif
#include <string.h>
@@ -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