We support a maximum of 50 threads on 32-bit hppa.
2024-02-01 John David Anglin <danglin@gcc.gnu.org>
libgomp/ChangeLog:
* testsuite/libgomp.c++/loop-3.C: Set num_threads to 50
on 32-bit hppa.
* testsuite/libgomp.c/omp-loop03.c: Likewise.
+#if defined(__hppa__) && !defined(__LP64__)
+#define NUM_THREADS 50
+#else
+#define NUM_THREADS 64
+#endif
+
extern "C" void abort (void);
int a;
int
main (void)
{
-#pragma omp parallel num_threads (64)
+#pragma omp parallel num_threads (NUM_THREADS)
foo ();
return 0;
+#if defined(__hppa__) && !defined(__LP64__)
+#define NUM_THREADS 50
+#else
+#define NUM_THREADS 64
+#endif
+
extern void abort (void);
int a;
int
main (void)
{
-#pragma omp parallel num_threads (64)
+#pragma omp parallel num_threads (NUM_THREADS)
foo ();
return 0;