Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/gpl3/gcc regen for earmv4 and GCC 7.
details: https://anonhg.NetBSD.org/src/rev/7550f6968f0e
branches: trunk
changeset: 996451:7550f6968f0e
user: mrg <mrg%NetBSD.org@localhost>
date: Sat Feb 02 01:13:18 2019 +0000
description:
regen for earmv4 and GCC 7.
diffstat:
external/gpl3/gcc/lib/libbacktrace/arch/earmv4/backtrace-supported.h | 12 +-
external/gpl3/gcc/lib/libgcc/arch/earmv4/auto-target.h | 11 +-
external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk | 8 +-
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/defs.mk | 8 +-
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h | 6 +-
external/gpl3/gcc/lib/libgomp/arch/earmv4/config.h | 35 ++-
external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp_f.h | 6 +-
external/gpl3/gcc/lib/libgomp/arch/earmv4/omp.h | 4 +-
external/gpl3/gcc/lib/libobjc/arch/earmv4/defs.mk | 8 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h | 142 ++++++---
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/cxxabi_tweaks.h | 12 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk | 13 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h | 4 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-posix.h | 6 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-single.h | 6 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr.h | 6 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/auto-host.h | 58 +++-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bversion.h | 6 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk | 32 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/gtyp-input.list | 17 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/insn-modes.h | 82 +++--
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/plugin-version.h | 10 +-
external/gpl3/gcc/usr.bin/include/arch/earmv4.mk | 6 +-
external/gpl3/gcc/usr.bin/libcpp/arch/earmv4/config.h | 10 +-
25 files changed, 335 insertions(+), 177 deletions(-)
diffs (truncated from 1318 to 300 lines):
diff -r 29b8da94c149 -r 7550f6968f0e external/gpl3/gcc/lib/libbacktrace/arch/earmv4/backtrace-supported.h
--- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/backtrace-supported.h Fri Feb 01 21:23:22 2019 +0000
+++ b/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/backtrace-supported.h Sat Feb 02 01:13:18 2019 +0000
@@ -1,9 +1,9 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.91 2018/02/03 19:06:25 mrg Exp */
-/* Generated from: NetBSD: mknative.common,v 1.15 2017/11/29 03:32:28 christos Exp */
+/* Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp */
+/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* backtrace-supported.h.in -- Whether stack backtrace is supported.
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Google.
Redistribution and use in source and binary forms, with or without
@@ -11,13 +11,13 @@
met:
(1) Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
+ notice, this list of conditions and the following disclaimer.
(2) Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
- distribution.
-
+ distribution.
+
(3) The name of the author may not be used to
endorse or promote products derived from this software without
specific prior written permission.
diff -r 29b8da94c149 -r 7550f6968f0e external/gpl3/gcc/lib/libgcc/arch/earmv4/auto-target.h
--- a/external/gpl3/gcc/lib/libgcc/arch/earmv4/auto-target.h Fri Feb 01 21:23:22 2019 +0000
+++ b/external/gpl3/gcc/lib/libgcc/arch/earmv4/auto-target.h Sat Feb 02 01:13:18 2019 +0000
@@ -1,5 +1,5 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.93 2018/09/04 06:40:37 mrg Exp */
+/* Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* auto-target.h. Generated from config.in by configure. */
@@ -26,9 +26,6 @@
/* Define if the system-provided CRTs are present on Solaris. */
/* #undef HAVE_SOLARIS_CRTS */
-/* Define if the system-provided CRTs are present on Solaris. */
-/* #undef HAVE_SOLARIS_CRTS */
-
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
@@ -79,3 +76,9 @@
/* Define to 1 if the target use emutls for thread-local storage. */
/* #undef USE_EMUTLS */
+
+/* Number of bits in a file offset, on hosts where this is settable. */
+/* #undef _FILE_OFFSET_BITS */
+
+/* Define for large files, on AIX-style hosts. */
+/* #undef _LARGE_FILES */
diff -r 29b8da94c149 -r 7550f6968f0e external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk
--- a/external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk Fri Feb 01 21:23:22 2019 +0000
+++ b/external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk Sat Feb 02 01:13:18 2019 +0000
@@ -1,5 +1,5 @@
# This file is automatically generated. DO NOT EDIT!
-# Generated from: NetBSD: mknative-gcc,v 1.94 2018/09/04 22:57:25 mrg Exp
+# Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include
@@ -9,7 +9,7 @@
G_LIB2ADD_ST=
G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2
G_LIB1ASMSRC=arm/lib1funcs.S
-G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4
+G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _divmoddi4 _udivdi3 _umoddi3 _udivmoddi4 _udiv_w_sdiv
G_LIB2FUNCS_ST=_eprintf __gcc_bcmp
G_LIB2FUNCS_EXTRA=
G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2
-fbuilding-libgcc -fno-stack-protector
@@ -18,5 +18,5 @@
G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver
G_SHLIB_NM_FLAGS=-pg
G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables
-G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/config/arm/arm_acle.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h
${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h
-G_CONFIG_LINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h
md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h
+G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/config/arm/arm_acle.h ${GNUHOSTDIST}/gcc/config/arm/arm_fp16.h
${GNUHOSTDIST}/gcc/config/arm/arm_cmse.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h
+G_CONFIGLINKS=
diff -r 29b8da94c149 -r 7550f6968f0e external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/defs.mk
--- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/defs.mk Fri Feb 01 21:23:22 2019 +0000
+++ b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/defs.mk Sat Feb 02 01:13:18 2019 +0000
@@ -1,8 +1,8 @@
# This file is automatically generated. DO NOT EDIT!
-# Generated from: NetBSD: mknative-gcc,v 1.86 2016/03/16 11:16:05 mrg Exp
-# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp
+# Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp
+# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
-G_LIBGCOV_MERGE=_gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_merge_ior _gcov_merge_time_profile _gcov_merge_icall_topn
-G_LIBGCOV_PROFILER=_gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_indirect_call_profiler_v2
_gcov_time_profiler _gcov_indirect_call_topn_profiler
+G_LIBGCOV_MERGE=_gcov_merge_add _gcov_merge_single _gcov_merge_ior _gcov_merge_time_profile _gcov_merge_icall_topn
+G_LIBGCOV_PROFILER=_gcov_interval_profiler _gcov_interval_profiler_atomic _gcov_pow2_profiler _gcov_pow2_profiler_atomic _gcov_one_value_profiler _gcov_one_value_profiler_atomic
_gcov_average_profiler _gcov_average_profiler_atomic _gcov_ior_profiler _gcov_ior_profiler_atomic _gcov_indirect_call_profiler_v2 _gcov_time_profiler _gcov_indirect_call_topn_profiler
G_LIBGCOV_INTERFACE=_gcov_dump _gcov_flush _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset
G_LIBGCOV_DRIVER=_gcov
diff -r 29b8da94c149 -r 7550f6968f0e external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h
--- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h Fri Feb 01 21:23:22 2019 +0000
+++ b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h Sat Feb 02 01:13:18 2019 +0000
@@ -1,8 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.94 2018/09/04 22:57:25 mrg Exp */
+/* Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* Generated automatically by the program `build/gcov-iov'
- from `6.5.0 (6 5) and (*)'. */
+ from `7.4.0 (7 4) and (*)'. */
-#define GCOV_VERSION ((gcov_unsigned_t)0x3630352a) /* 605* */
+#define GCOV_VERSION ((gcov_unsigned_t)0x4137342a) /* A74* */
diff -r 29b8da94c149 -r 7550f6968f0e external/gpl3/gcc/lib/libgomp/arch/earmv4/config.h
--- a/external/gpl3/gcc/lib/libgomp/arch/earmv4/config.h Fri Feb 01 21:23:22 2019 +0000
+++ b/external/gpl3/gcc/lib/libgomp/arch/earmv4/config.h Sat Feb 02 01:13:18 2019 +0000
@@ -1,6 +1,6 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.91 2018/02/03 19:06:25 mrg Exp */
-/* Generated from: NetBSD: mknative.common,v 1.15 2017/11/29 03:32:28 christos Exp */
+/* Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp */
+/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.ac by autoheader. */
@@ -29,9 +29,21 @@
/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H 1
+/* Define to 1 if you have the `getegid' function. */
+#define HAVE_GETEGID 1
+
+/* Define to 1 if you have the `geteuid' function. */
+#define HAVE_GETEUID 1
+
+/* Define to 1 if you have the `getgid' function. */
+#define HAVE_GETGID 1
+
/* Define to 1 if you have the `getloadavg' function. */
#define HAVE_GETLOADAVG 1
+/* Define to 1 if you have the `getuid' function. */
+#define HAVE_GETUID 1
+
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
@@ -47,6 +59,9 @@
/* Define to 1 if you have the <pthread.h> header file. */
#define HAVE_PTHREAD_H 1
+/* Define to 1 if you have the `secure_getenv' function. */
+/* #undef HAVE_SECURE_GETENV */
+
/* Define to 1 if you have the <semaphore.h> header file. */
#define HAVE_SEMAPHORE_H 1
@@ -96,9 +111,21 @@
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
+/* Define to 1 if you have the `__secure_getenv' function. */
+/* #undef HAVE___SECURE_GETENV */
+
+/* Define path to HSA runtime. */
+#define HSA_RUNTIME_LIB ""
+
/* Define to 1 if GNU symbol versioning is used for libgomp. */
/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */
+/* Define to 1 if building libgomp for an accelerator-only target. */
+/* #undef LIBGOMP_OFFLOADED_ONLY */
+
+/* Define to 1 if libgomp should use POSIX threads. */
+#define LIBGOMP_USE_PTHREADS 1
+
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
#define LT_OBJDIR ".libs/"
@@ -133,6 +160,10 @@
/* Define to 1 if the NVIDIA plugin is built, 0 if not. */
#define PLUGIN_NVPTX 0
+/* Define to 1 if the NVIDIA plugin should dlopen libcuda.so.1, 0 if it should
+ be linked against it. */
+#define PLUGIN_NVPTX_DYNAMIC 0
+
/* Define if all infrastructure, needed for plugins, is supported. */
/* #undef PLUGIN_SUPPORT */
diff -r 29b8da94c149 -r 7550f6968f0e external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp_f.h
--- a/external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp_f.h Fri Feb 01 21:23:22 2019 +0000
+++ b/external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp_f.h Sat Feb 02 01:13:18 2019 +0000
@@ -1,8 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.91 2018/02/03 19:06:25 mrg Exp */
-/* Generated from: NetBSD: mknative.common,v 1.15 2017/11/29 03:32:28 christos Exp */
+/* Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp */
+/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* Copyright (C) 2005-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2017 Free Software Foundation, Inc.
Contributed by Jakub Jelinek <jakub%redhat.com@localhost>.
This file is part of the GNU Offloading and Multi Processing Library
diff -r 29b8da94c149 -r 7550f6968f0e external/gpl3/gcc/lib/libgomp/arch/earmv4/omp.h
--- a/external/gpl3/gcc/lib/libgomp/arch/earmv4/omp.h Fri Feb 01 21:23:22 2019 +0000
+++ b/external/gpl3/gcc/lib/libgomp/arch/earmv4/omp.h Sat Feb 02 01:13:18 2019 +0000
@@ -1,8 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.94 2018/09/04 22:57:25 mrg Exp */
+/* Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* Copyright (C) 2005-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2017 Free Software Foundation, Inc.
Contributed by Richard Henderson <rth%redhat.com@localhost>.
This file is part of the GNU Offloading and Multi Processing Library
diff -r 29b8da94c149 -r 7550f6968f0e external/gpl3/gcc/lib/libobjc/arch/earmv4/defs.mk
--- a/external/gpl3/gcc/lib/libobjc/arch/earmv4/defs.mk Fri Feb 01 21:23:22 2019 +0000
+++ b/external/gpl3/gcc/lib/libobjc/arch/earmv4/defs.mk Sat Feb 02 01:13:18 2019 +0000
@@ -1,11 +1,11 @@
# This file is automatically generated. DO NOT EDIT!
-# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp
-# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp
+# Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp
+# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
-G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt
${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt
+G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/brig/lang.opt ${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt
${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt
G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions
G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include
G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m
G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c
G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h
-G_CONFIG_LINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h
md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h
+G_CONFIGLINKS=
diff -r 29b8da94c149 -r 7550f6968f0e external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h Fri Feb 01 21:23:22 2019 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h Sat Feb 02 01:13:18 2019 +0000
@@ -1,10 +1,10 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.94 2018/09/04 22:57:25 mrg Exp */
+/* Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
// Predefined symbols and macros -*- C++ -*-
-// Copyright (C) 1997-2016 Free Software Foundation, Inc.
+// Copyright (C) 1997-2017 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
@@ -34,8 +34,11 @@
#ifndef _GLIBCXX_CXX_CONFIG_H
#define _GLIBCXX_CXX_CONFIG_H 1
-// The current version of the C++ library in compressed ISO date format.
-#define __GLIBCXX__ 20181026
+// The major release number for the GCC release the C++ library belongs to.
+#define _GLIBCXX_RELEASE 7
+
+// The datestamp of the C++ library in compressed ISO date format.
+#define __GLIBCXX__ 20181206
// Macros for various attributes.
// _GLIBCXX_PURE
@@ -115,6 +118,22 @@
# endif
#endif
+#ifndef _GLIBCXX17_CONSTEXPR
+# if __cplusplus > 201402L
+# define _GLIBCXX17_CONSTEXPR constexpr
+# else
+# define _GLIBCXX17_CONSTEXPR
+# endif
+#endif
+
+#ifndef _GLIBCXX17_INLINE
+# if __cplusplus > 201402L
+# define _GLIBCXX17_INLINE inline
+# else
+# define _GLIBCXX17_INLINE
+# endif
+#endif
+
// Macro for noexcept, to support in mixed 03/0x mode.
#ifndef _GLIBCXX_NOEXCEPT
# if __cplusplus >= 201103L
@@ -142,6 +161,14 @@
Home |
Main Index |
Thread Index |
Old Index