]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Change dg-options for hpux to define _HPUX_SOURCE in gcc.dg/pthread-init-2.c
authorJohn David Anglin <danglin@gcc.gnu.org>
Fri, 19 Jan 2024 16:56:04 +0000 (16:56 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Fri, 19 Jan 2024 16:56:04 +0000 (16:56 +0000)
Pthreads on hpux needs _HPUX_SOURCE define for id_t and spu_t types.

2024-01-19  John David Anglin  <danglin@gcc.gnu.org>

gcc/testsuite/ChangeLog:

* gcc.dg/pthread-init-2.c: Change dg-options for hpux
to define _HPUX_SOURCE.

gcc/testsuite/gcc.dg/pthread-init-2.c

index d7cd66b5c0272f53a970610adf51c9fa21575c02..c934fb525f99a43d205fd143db615eabada53871 100644 (file)
@@ -7,7 +7,8 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target pthread_h } */
 /* { dg-options "-Wextra -Wall -ansi" } */
-/* { dg-options "-Wextra -Wall -ansi -D_POSIX_C_SOURCE=199506L" { target { *-*-hpux* } } } */
+/* We need to define _HPUX_SOURCE on hpux11.11 for id_t and spu_t types.  */
+/* { dg-options "-Wextra -Wall -ansi -D_HPUX_SOURCE" { target { *-*-hpux* } } } */
 /* { dg-options "-Wextra -Wall -ansi -D_XOPEN_SOURCE=500" { target { powerpc-ibm-aix* } } } */
 /* The definition of PTHREAD_MUTEX_INITIALIZER is missing an initializer for
    mutexAttr.mutexAttrType in kernel mode for various VxWorks versions.  */