|
From: <sv...@va...> - 2015-09-02 15:43:40
|
Author: mjw
Date: Wed Sep 2 16:43:31 2015
New Revision: 15615
Log:
Bug 351873 Newer gcc doesn't allow __builtin_tabortdc[i] in ppc32 mode.
Modified:
trunk/NEWS
trunk/none/tests/ppc64/test_touch_tm.c
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Wed Sep 2 16:43:31 2015
@@ -362,6 +362,7 @@
351534 Fix incorrect header guard
351756 Intercept platform_memchr$VARIANT$Haswell on OS X
351858 ldsoexec support on Solaris
+351873 Newer gcc doesn't allow __builtin_tabortdc[i] in ppc32 mode
n-i-bz Provide implementations of certain compiler builtins to support
compilers that may not provide those
n-i-bz Old STABS code is still being compiled, but never used. Remove it.
Modified: trunk/none/tests/ppc64/test_touch_tm.c
==============================================================================
--- trunk/none/tests/ppc64/test_touch_tm.c (original)
+++ trunk/none/tests/ppc64/test_touch_tm.c Wed Sep 2 16:43:31 2015
@@ -8,8 +8,10 @@
* The rest are just treated as NOPS.
*/
__builtin_tabort (0);
+#ifdef __PPC64__
__builtin_tabortdc (0,0,0);
__builtin_tabortdci (0,0,0);
+#endif
__builtin_tabortwc (0,0,0);
__builtin_tabortwci (0,0,0);
__builtin_tbegin (0);
|