Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/gcc/dist/gcc disable our local hack to check a...



details:   https://anonhg.NetBSD.org/src/rev/4a0a7f96e260
branches:  trunk
changeset: 814394:4a0a7f96e260
user:      mrg <mrg%NetBSD.org@localhost>
date:      Fri Mar 18 10:07:52 2016 +0000

description:
disable our local hack to check alloc alignment on arm, as the define
is no longer compile-time constant and CTASSERT() fails.

diffstat:

 external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c |  6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diffs (27 lines):

diff -r 991044f3558c -r 4a0a7f96e260 external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c
--- a/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c Fri Mar 18 09:18:04 2016 +0000
+++ b/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c Fri Mar 18 10:07:52 2016 +0000
@@ -2851,7 +2851,8 @@
  */
 
 #if defined(__alpha__) || defined(__amd64__) || defined(__sparc64__)   \
-     ||        (defined(__arm__) && defined(__ARM_EABI)) || defined(__powerpc__) \
+     ||        (defined(__arm__) && defined(__ARM_EABI__)) \
+     || defined(__powerpc__) \
      || ((defined(__mips__) || defined(__riscv__)) && defined(_LP64))
 #define        JEMALLOC_TINY_MIN_2POW  3
 #endif
@@ -2872,10 +2873,13 @@
 #define        TARGET_64BIT    0
 #endif
 
+/* ARM has a non-constant MALLOC_ABI_ALIGNMENT since GCC 5.  */
+#if !defined(__arm__)
 #ifdef __CTASSERT
 __CTASSERT((8<<JEMALLOC_TINY_MIN_2POW) == MALLOC_ABI_ALIGNMENT);
 #else
 #error compiling on an older NetBSD version?
 #endif
+#endif
 
 #endif



Home | Main Index | Thread Index | Old Index