From: Alexandre Oliva Date: Wed, 24 May 2023 06:07:46 +0000 (-0300) Subject: [testsuite] tsvc: skip include malloc.h when unavailable X-Git-Tag: basepoints/gcc-15~8956 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f20d6296087cae51f55eeecb3efefe786191fd6;p=thirdparty%2Fgcc.git [testsuite] tsvc: skip include malloc.h when unavailable tsvc tests all fail on systems that don't offer a malloc.h, other than those that explicitly rule that out. Use the preprocessor to test for malloc.h's availability. tsvc.h also expects a definition for struct timeval, but it doesn't include sys/time.h. Add a conditional include thereof. for gcc/testsuite/ChangeLog * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include malloc.h and sys/time.h. --- diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h b/gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h index 75494c24cfa6..cd39c041903d 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h +++ b/gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h @@ -11,9 +11,12 @@ #include #include -#if !defined(__APPLE__) && !defined(__DragonFly__) +#if __has_include() #include #endif +#if __has_include() +#include +#endif #include #include