]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix 'libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_get_property-gcn.c' for C23...
authorThomas Schwinge <tschwinge@baylibre.com>
Thu, 28 Nov 2024 14:14:20 +0000 (15:14 +0100)
committerThomas Schwinge <tschwinge@baylibre.com>
Thu, 28 Nov 2024 14:17:36 +0000 (15:17 +0100)
With commit 55e3bd376b2214e200fa76d12b67ff259b06c212 "c: Default to -std=gnu23"
we've got:

    [-PASS:-]{+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_get_property-gcn.c -DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0  (test for excess errors)
    [-PASS:-]{+UNRESOLVED:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_get_property-gcn.c -DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0  [-execution test-]{+compilation failed to produce executable+}
    [Etc.]

..., due to:

    [...]/libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_get_property-gcn.c:16:13: error: two or more data types in declaration specifiers
    [...]/libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_get_property-gcn.c:16:1: warning: useless type name in empty declaration

libgomp/
* testsuite/libgomp.oacc-c-c++-common/acc_get_property-gcn.c
[!__cplusplus]: Don't 'typedef int bool;'.

libgomp/testsuite/libgomp.oacc-c-c++-common/acc_get_property-gcn.c

index 4b1fb5e0e761d32ffbf9da60176fdb2bf3a1084c..ab8fc6c276be04d0145f703df8056ce76011734b 100644 (file)
@@ -12,9 +12,6 @@
 #include <string.h>
 #include <openacc.h>
 
-#ifndef __cplusplus
-typedef int bool;
-#endif
 #include <hsa.h>