Description:
* This patch enables to build on AIX.
Tests:
* AIX: Build: SUCCESS
- build made by means of gmake within GCC 8 trunk.
ChangeLog:
* go-system.h : Enable to build on AIX.
(fix issue with PRIx64 and PRIu64)
Cordialement,
Tony Reix
Bull - ATOS
IBM Coop Architect & Technical Leader
Office : +33 (0) 4 76 29 72 67
1 rue de Provence - 38432 Échirolles - France
www.atos.net
--- ./gcc/go/go-system.h.ORIGIN 2017-10-06 09:36:56 -0500
+++ ./gcc/go/go-system.h 2017-10-06 15:51:26 -0500
@@ -22,6 +22,12 @@
#include "config.h"
+// Define this so that inttypes.h defines the PRI?64 macros even
+// when compiling with a C++ compiler. Define it here so in the
+// event inttypes.h gets pulled in by another header it is already
+// defined.
+#define __STDC_FORMAT_MACROS
+
// These must be included before the #poison declarations in system.h.
#include <algorithm>
--- ./gcc/go/ChangeLog.ORIGIN 2017-10-10 10:59:01 -0500
+++ ./gcc/go/ChangeLog 2017-10-10 10:59:16 -0500
@@ -1,3 +1,8 @@
+2017-10-09 Tony Reix <tony.r...@atos.net>
+
+ * go-system.h : Enable to build on AIX.
+ (fix issue with PRIx64 and PRIu64)
+
2017-08-30 Richard Sandiford <richard.sandif...@linaro.org>
Alan Hayward <alan.hayw...@arm.com>
David Sherwood <david.sherw...@arm.com>