aboutsummaryrefslogtreecommitdiff
path: root/libgomp/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'libgomp/testsuite')
-rw-r--r--libgomp/testsuite/libgomp.hsa.c/pr82416.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/libgomp/testsuite/libgomp.hsa.c/pr82416.c b/libgomp/testsuite/libgomp.hsa.c/pr82416.c
index b89d421..40378ab 100644
--- a/libgomp/testsuite/libgomp.hsa.c/pr82416.c
+++ b/libgomp/testsuite/libgomp.hsa.c/pr82416.c
@@ -7,8 +7,8 @@ toup (char X)
return X;
}
-char __attribute__ ((noipa))
-target_toup (char X)
+char
+target_toup_1 (char X)
{
char r;
#pragma omp target map(to:X) map(from:r)
@@ -21,6 +21,12 @@ target_toup (char X)
return r;
}
+char __attribute__ ((noipa))
+target_toup (char X)
+{
+ return target_toup_1 (X);
+}
+
int main (int argc, char **argv)
{
char a = 'a';