===================================================================
@@ -1,6 +1,7 @@
/* This code uses nvptx inline assembly guarded with acc_on_device, which is
not optimized away at -O0, and then confuses the target assembler.
{ dg-skip-if "" { *-*-* } { "-O0" } { "" } } */
+ { dg-skip-if "" { hppa*-*-* } { "*" } { "" } } */
/* { dg-additional-options "-fopenacc-dim=16:16" } */
#include <openacc.h>
===================================================================
@@ -1,5 +1,7 @@
+#if !defined(__hppa__) || !defined(__hpux__)
#include <complex.h>
+#endif
/* Double float has 53 bits of fraction. */
#define FRAC (1.0 / (1LL << 48))
===================================================================
@@ -1,5 +1,7 @@
+#if !defined(__hppa__) || !defined(__hpux__)
#include <complex.h>
+#endif
/* Single float has 23 bits of fraction. */
#define FRAC (1.0f / (1 << 20))