From 19929ba9c99b40f7298dfb2c86dc2568f0f224e4 Mon Sep 17 00:00:00 2001
From: Jakub Jelinek <jakub@redhat.com>
Date: Thu, 13 Apr 2017 21:59:04 +0200
Subject: [PATCH] plugin-nvptx.c (cuda_lib_inited): Use signed char type
 instead of char.

	* plugin/plugin-nvptx.c (cuda_lib_inited): Use signed char type
	instead of char.

From-SVN: r246918
---
 libgomp/ChangeLog             | 5 +++++
 libgomp/plugin/plugin-nvptx.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 67351ae7d11b..5ab1b2a90665 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2017-04-13  Jakub Jelinek  <jakub@redhat.com>
+
+	* plugin/plugin-nvptx.c (cuda_lib_inited): Use signed char type
+	instead of char.
+
 2017-04-11  Jakub Jelinek  <jakub@redhat.com>
 
 	PR libgomp/80394
diff --git a/libgomp/plugin/plugin-nvptx.c b/libgomp/plugin/plugin-nvptx.c
index 36d447cfed20..3ef48dd5d82e 100644
--- a/libgomp/plugin/plugin-nvptx.c
+++ b/libgomp/plugin/plugin-nvptx.c
@@ -106,7 +106,7 @@ struct cuda_lib_s {
 
 /* -1 if init_cuda_lib has not been called yet, false
    if it has been and failed, true if it has been and succeeded.  */
-static char cuda_lib_inited = -1;
+static signed char cuda_lib_inited = -1;
 
 /* Dynamically load the CUDA runtime library and initialize function
    pointers, return false if unsuccessful, true if successful.  */
-- 
GitLab