'#define _GNU_SOURCE' in 'libgomp/plugin/plugin-gcn.c', like all other
libgomp source files do, instead of via the 'Makefile'.  Minor fix-up for
Subversion r278138 (Git commit 237957cc2c1818f30207f02747a880bd1cd28d0b)
"GCN Libgomp Plugin" (..., which, back then, likely had inherited that
from the HSA libgomp plugin).

        libgomp/
        * plugin/plugin-gcn.c: '#define _GNU_SOURCE'.
        * plugin/Makefrag.am (libgomp_plugin_gcn_la_CPPFLAGS): Don't add
        '-D_GNU_SOURCE'.
        * Makefile.in: Regenerate.
---
 libgomp/Makefile.in         | 4 +---
 libgomp/plugin/Makefrag.am  | 3 +--
 libgomp/plugin/plugin-gcn.c | 1 +
 3 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/libgomp/Makefile.in b/libgomp/Makefile.in
index 9d1b05243e0..19ed6e8283c 100644
--- a/libgomp/Makefile.in
+++ b/libgomp/Makefile.in
@@ -590,9 +590,7 @@ libgomp_la_SOURCES = alloc.c atomic.c barrier.c critical.c 
env.c \
 @PLUGIN_GCN_TRUE@libgomp_plugin_gcn_la_SOURCES = plugin/plugin-gcn.c 
simple-allocator.c \
 @PLUGIN_GCN_TRUE@                              plugin/mutex.c
 
-@PLUGIN_GCN_TRUE@libgomp_plugin_gcn_la_CPPFLAGS = $(AM_CPPFLAGS) \
-@PLUGIN_GCN_TRUE@      -D_GNU_SOURCE
-
+@PLUGIN_GCN_TRUE@libgomp_plugin_gcn_la_CPPFLAGS = $(AM_CPPFLAGS)
 @PLUGIN_GCN_TRUE@libgomp_plugin_gcn_la_LDFLAGS = 
$(libgomp_plugin_gcn_version_info) \
 @PLUGIN_GCN_TRUE@      $(lt_host_flags)
 
diff --git a/libgomp/plugin/Makefrag.am b/libgomp/plugin/Makefrag.am
index c5476c38586..a25ccaf5e25 100644
--- a/libgomp/plugin/Makefrag.am
+++ b/libgomp/plugin/Makefrag.am
@@ -59,8 +59,7 @@ libgomp_plugin_gcn_version_info = -version-info 
$(libtool_VERSION)
 toolexeclib_LTLIBRARIES += libgomp-plugin-gcn.la
 libgomp_plugin_gcn_la_SOURCES = plugin/plugin-gcn.c simple-allocator.c \
                                plugin/mutex.c
-libgomp_plugin_gcn_la_CPPFLAGS = $(AM_CPPFLAGS) \
-       -D_GNU_SOURCE
+libgomp_plugin_gcn_la_CPPFLAGS = $(AM_CPPFLAGS)
 libgomp_plugin_gcn_la_LDFLAGS = $(libgomp_plugin_gcn_version_info) \
        $(lt_host_flags)
 libgomp_plugin_gcn_la_LIBADD = libgomp.la
diff --git a/libgomp/plugin/plugin-gcn.c b/libgomp/plugin/plugin-gcn.c
index 3a950887b02..f3fabad59bd 100644
--- a/libgomp/plugin/plugin-gcn.c
+++ b/libgomp/plugin/plugin-gcn.c
@@ -28,6 +28,7 @@
 
 /* {{{ Includes and defines  */
 
+#define _GNU_SOURCE
 #include "config.h"
 #include "symcat.h"
 #include <stdio.h>
-- 
2.34.1

Reply via email to