Commit 87c3fcfa by Frederik Harwath

Adjust formatting of acc_get_property tests

libgomp/
 * testsuite/libgomp.oacc-c-c++-common/acc_get_property.c:
 Adjust to GNU coding style.
 * testsuite/libgomp.oacc-c-c++-common/acc_get_property-aux.c: Likewise.
 * testsuite/libgomp.oacc-c-c++-common/acc_get_property-gcn.c: Likewise.
 * testsuite/libgomp.oacc-c-c++-common/acc_get_property-host.c: Likewise.
 * testsuite/libgomp.oacc-c-c++-common/acc_get_property-nvptx.c: Likewise.
parent 2e5ea579
...@@ -7,19 +7,20 @@ ...@@ -7,19 +7,20 @@
#include <string.h> #include <string.h>
void expect_device_string_properties (acc_device_t dev_type, int dev_num, void
const char* expected_vendor, expect_device_string_properties (acc_device_t dev_type, int dev_num,
const char* expected_name, const char* expected_vendor,
const char* expected_driver) const char* expected_name,
const char* expected_driver)
{ {
const char *vendor = acc_get_property_string (dev_num, dev_type, const char *vendor = acc_get_property_string (dev_num, dev_type,
acc_property_vendor); acc_property_vendor);
if (strcmp (vendor, expected_vendor)) if (strcmp (vendor, expected_vendor))
{ {
fprintf (stderr, "Expected acc_property_vendor to equal \"%s\", " fprintf (stderr, "Expected acc_property_vendor to equal \"%s\", "
"but was \"%s\".\n", expected_vendor, vendor); "but was \"%s\".\n", expected_vendor, vendor);
abort (); abort ();
} }
const char *name = acc_get_property_string (dev_num, dev_type, const char *name = acc_get_property_string (dev_num, dev_type,
acc_property_name); acc_property_name);
...@@ -58,8 +59,9 @@ if (strcmp (vendor, expected_vendor)) ...@@ -58,8 +59,9 @@ if (strcmp (vendor, expected_vendor))
} }
} }
void expect_device_memory (acc_device_t dev_type, int dev_num, void
size_t expected_total_memory) expect_device_memory (acc_device_t dev_type, int dev_num,
size_t expected_total_memory)
{ {
size_t total_mem = acc_get_property (dev_num, dev_type, size_t total_mem = acc_get_property (dev_num, dev_type,
...@@ -83,11 +85,12 @@ void expect_device_memory (acc_device_t dev_type, int dev_num, ...@@ -83,11 +85,12 @@ void expect_device_memory (acc_device_t dev_type, int dev_num,
} }
} }
void expect_device_properties (acc_device_t dev_type, int dev_num, void
size_t expected_total_memory, expect_device_properties (acc_device_t dev_type, int dev_num,
const char* expected_vendor, size_t expected_total_memory,
const char* expected_name, const char* expected_vendor,
const char* expected_driver) const char* expected_name,
const char* expected_driver)
{ {
expect_device_string_properties (dev_type, dev_num, expected_vendor, expect_device_string_properties (dev_type, dev_num, expected_vendor,
expected_name, expected_driver); expected_name, expected_driver);
......
...@@ -34,7 +34,8 @@ hsa_status_t (*hsa_init_fn) (void); ...@@ -34,7 +34,8 @@ hsa_status_t (*hsa_init_fn) (void);
char* support_cpu_devices; char* support_cpu_devices;
void test_setup () void
test_setup ()
{ {
char* env_runtime; char* env_runtime;
char* hsa_runtime_lib; char* hsa_runtime_lib;
...@@ -68,7 +69,8 @@ void test_setup () ...@@ -68,7 +69,8 @@ void test_setup ()
support_cpu_devices = getenv ("GCN_SUPPORT_CPU_DEVICES"); support_cpu_devices = getenv ("GCN_SUPPORT_CPU_DEVICES");
} }
static hsa_status_t check_agent_properties (hsa_agent_t agent, void *dev_num_arg) static hsa_status_t
check_agent_properties (hsa_agent_t agent, void *dev_num_arg)
{ {
char name[64]; char name[64];
...@@ -120,7 +122,8 @@ static hsa_status_t check_agent_properties (hsa_agent_t agent, void *dev_num_arg ...@@ -120,7 +122,8 @@ static hsa_status_t check_agent_properties (hsa_agent_t agent, void *dev_num_arg
return status; return status;
} }
int main () int
main ()
{ {
int dev_num = 0; int dev_num = 0;
test_setup (); test_setup ();
......
...@@ -6,12 +6,14 @@ ...@@ -6,12 +6,14 @@
#include <openacc.h> #include <openacc.h>
#include <stdio.h> #include <stdio.h>
void expect_device_properties void expect_device_properties (acc_device_t dev_type, int dev_num,
(acc_device_t dev_type, int dev_num, size_t expected_memory,
size_t expected_memory, const char* expected_vendor, const char* expected_vendor,
const char* expected_name, const char* expected_driver); const char* expected_name,
const char* expected_driver);
int main() int
main ()
{ {
printf ("Checking acc_device_host device properties\n"); printf ("Checking acc_device_host device properties\n");
expect_device_properties (acc_device_host, 0, 0, "GNU", "GOMP", "1.0"); expect_device_properties (acc_device_host, 0, 0, "GNU", "GOMP", "1.0");
......
...@@ -11,12 +11,14 @@ ...@@ -11,12 +11,14 @@
#include <string.h> #include <string.h>
#include <stdio.h> #include <stdio.h>
void expect_device_properties void expect_device_properties (acc_device_t dev_type, int dev_num,
(acc_device_t dev_type, int dev_num, size_t expected_memory,
size_t expected_memory, const char* expected_vendor, const char* expected_vendor,
const char* expected_name, const char* expected_driver); const char* expected_name,
const char* expected_driver);
int main () int
main ()
{ {
int dev_count; int dev_count;
cudaGetDeviceCount (&dev_count); cudaGetDeviceCount (&dev_count);
...@@ -29,26 +31,26 @@ int main () ...@@ -29,26 +31,26 @@ int main ()
abort (); abort ();
} }
printf("Checking device %d\n", dev_num); printf ("Checking device %d\n", dev_num);
const char *vendor = "Nvidia"; const char *vendor = "Nvidia";
size_t free_mem; size_t free_mem;
size_t total_mem; size_t total_mem;
if (cudaMemGetInfo(&free_mem, &total_mem) != cudaSuccess) if (cudaMemGetInfo (&free_mem, &total_mem) != cudaSuccess)
{ {
fprintf (stderr, "cudaMemGetInfo failed.\n"); fprintf (stderr, "cudaMemGetInfo failed.\n");
abort (); abort ();
} }
struct cudaDeviceProp p; struct cudaDeviceProp p;
if (cudaGetDeviceProperties(&p, dev_num) != cudaSuccess) if (cudaGetDeviceProperties (&p, dev_num) != cudaSuccess)
{ {
fprintf (stderr, "cudaGetDeviceProperties failed.\n"); fprintf (stderr, "cudaGetDeviceProperties failed.\n");
abort (); abort ();
} }
int driver_version; int driver_version;
if (cudaDriverGetVersion(&driver_version) != cudaSuccess) if (cudaDriverGetVersion (&driver_version) != cudaSuccess)
{ {
fprintf (stderr, "cudaDriverGetVersion failed.\n"); fprintf (stderr, "cudaDriverGetVersion failed.\n");
abort (); abort ();
...@@ -63,7 +65,7 @@ int main () ...@@ -63,7 +65,7 @@ int main ()
/* Note that this check relies on the fact that the device numbering /* Note that this check relies on the fact that the device numbering
used by the nvptx plugin agrees with the CUDA device ordering. */ used by the nvptx plugin agrees with the CUDA device ordering. */
expect_device_properties(acc_device_nvidia, dev_num, expect_device_properties (acc_device_nvidia, dev_num,
total_mem, vendor, p.name, driver); total_mem, vendor, p.name, driver);
} }
} }
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
and do basic device independent validation. */ and do basic device independent validation. */
void void
print_device_properties(acc_device_t type) print_device_properties (acc_device_t type)
{ {
const char *s; const char *s;
size_t v; size_t v;
...@@ -23,7 +23,7 @@ print_device_properties(acc_device_t type) ...@@ -23,7 +23,7 @@ print_device_properties(acc_device_t type)
for (int i = 0; i < dev_count; ++i) for (int i = 0; i < dev_count; ++i)
{ {
printf(" Device %d:\n", i+1); printf (" Device %d:\n", i+1);
s = acc_get_property_string (i, type, acc_property_vendor); s = acc_get_property_string (i, type, acc_property_vendor);
printf (" Vendor: %s\n", s); printf (" Vendor: %s\n", s);
...@@ -57,19 +57,20 @@ print_device_properties(acc_device_t type) ...@@ -57,19 +57,20 @@ print_device_properties(acc_device_t type)
} }
} }
int main () int
main ()
{ {
printf("acc_device_none:\n"); printf ("acc_device_none:\n");
/* For completness; not expected to print anything since there /* For completness; not expected to print anything since there
should be no devices of this type. */ should be no devices of this type. */
print_device_properties(acc_device_none); print_device_properties (acc_device_none);
printf("acc_device_default:\n"); printf ("acc_device_default:\n");
print_device_properties(acc_device_default); print_device_properties (acc_device_default);
printf("acc_device_host:\n"); printf ("acc_device_host:\n");
print_device_properties(acc_device_host); print_device_properties (acc_device_host);
printf("acc_device_not_host:\n"); printf ("acc_device_not_host:\n");
print_device_properties(acc_device_not_host); print_device_properties (acc_device_not_host);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment