new file mode 100644
@@ -0,0 +1,4 @@
+2014-12-22 Thomas Schwinge <thomas@codesourcery.com>
+
+ * plugin/libgomp-plugin-intelmic.cpp (GOMP_OFFLOAD_get_name)
+ (GOMP_OFFLOAD_get_caps, GOMP_OFFLOAD_fini_device): New functions.
@@ -135,6 +135,22 @@ set_mic_lib_path (void)
}
}
+extern "C" const char *
+GOMP_OFFLOAD_get_name (void)
+{
+ const char *res = "intelmic";
+ TRACE ("(): return %s", res);
+ return res;
+}
+
+extern "C" unsigned int
+GOMP_OFFLOAD_get_caps (void)
+{
+ unsigned int res = GOMP_OFFLOAD_CAP_OPENMP_400;
+ TRACE ("(): return %x", res);
+ return res;
+}
+
extern "C" enum offload_target_type
GOMP_OFFLOAD_get_type (void)
{
@@ -190,6 +206,14 @@ GOMP_OFFLOAD_init_device (int device)
NULL, NULL);
}
+extern "C" void
+GOMP_OFFLOAD_fini_device (int device)
+{
+ TRACE ("");
+ /* Unreachable for GOMP_OFFLOAD_CAP_OPENMP_400. */
+ abort ();
+}
+
static void
get_target_table (int device, int &num_funcs, int &num_vars, void **&table)
{