libgomp plugin - init string
authorTobias Burnus <tobias@codesourcery.com>
Fri, 13 Sep 2019 18:14:02 +0000 (18:14 +0000)
committerTobias Burnus <burnus@gcc.gnu.org>
Fri, 13 Sep 2019 18:14:02 +0000 (20:14 +0200)
libgomp/
2019-09-13  Tobias Burnus  <tobias@codesourcery.com>

        * plugin/plugin-hsa.c (hsa_warn, hsa_fatal, hsa_error): Ensure
        string is initialized.

From-SVN: r275703

libgomp/ChangeLog
libgomp/plugin/plugin-hsa.c

index d1e4dc35c4a6813219ae7a741c375b836b5528b2..a0fbf041e2851c56f81e627e0b9c6da2123d458c 100644 (file)
@@ -1,3 +1,8 @@
+2019-09-13  Tobias Burnus  <tobias@codesourcery.com>
+
+       * plugin/plugin-hsa.c (hsa_warn, hsa_fatal, hsa_error): Ensure
+       string is initialized.
+
 2019-09-06  Florian Weimer  <fweimer@redhat.com>
 
        * configure: Regenerate.
index 80f23f9beb628135b857417ccf3df802b5f4c3a8..c0837d04e5d21e58e6547329c64b2b06442282fe 100644 (file)
@@ -289,7 +289,7 @@ hsa_warn (const char *str, hsa_status_t status)
   if (!debug)
     return;
 
-  const char *hsa_error_msg;
+  const char *hsa_error_msg = "[unknown]";
   hsa_fns.hsa_status_string_fn (status, &hsa_error_msg);
 
   fprintf (stderr, "HSA warning: %s\nRuntime message: %s", str, hsa_error_msg);
@@ -301,7 +301,7 @@ hsa_warn (const char *str, hsa_status_t status)
 static void
 hsa_fatal (const char *str, hsa_status_t status)
 {
-  const char *hsa_error_msg;
+  const char *hsa_error_msg = "[unknown]";
   hsa_fns.hsa_status_string_fn (status, &hsa_error_msg);
   GOMP_PLUGIN_fatal ("HSA fatal error: %s\nRuntime message: %s", str,
                     hsa_error_msg);
@@ -313,7 +313,7 @@ hsa_fatal (const char *str, hsa_status_t status)
 static bool
 hsa_error (const char *str, hsa_status_t status)
 {
-  const char *hsa_error_msg;
+  const char *hsa_error_msg = "[unknown]";
   hsa_fns.hsa_status_string_fn (status, &hsa_error_msg);
   GOMP_PLUGIN_error ("HSA fatal error: %s\nRuntime message: %s", str,
                     hsa_error_msg);