'#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