From c28712beb41d67b0aa5cbd389ade768dcbd961da Mon Sep 17 00:00:00 2001 From: Tobias Burnus Date: Fri, 13 Sep 2019 18:14:02 +0000 Subject: [PATCH] libgomp plugin - init string libgomp/ 2019-09-13 Tobias Burnus * plugin/plugin-hsa.c (hsa_warn, hsa_fatal, hsa_error): Ensure string is initialized. From-SVN: r275703 --- libgomp/ChangeLog | 5 +++++ libgomp/plugin/plugin-hsa.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index d1e4dc35c4a..a0fbf041e28 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,8 @@ +2019-09-13 Tobias Burnus + + * plugin/plugin-hsa.c (hsa_warn, hsa_fatal, hsa_error): Ensure + string is initialized. + 2019-09-06 Florian Weimer * configure: Regenerate. diff --git a/libgomp/plugin/plugin-hsa.c b/libgomp/plugin/plugin-hsa.c index 80f23f9beb6..c0837d04e5d 100644 --- a/libgomp/plugin/plugin-hsa.c +++ b/libgomp/plugin/plugin-hsa.c @@ -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);