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 powerpc64



details:   https://anonhg.NetBSD.org/src/rev/f358c8871c0c
branches:  trunk
changeset: 465095:f358c8871c0c
user:      christos <christos%NetBSD.org@localhost>
date:      Tue Nov 05 20:07:20 2019 +0000

description:
regen powerpc64

diffstat:

 external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/backtrace-supported.h |     4 +-
 external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/config.h              |    34 +-
 external/gpl3/gcc/lib/libgcc/arch/powerpc64/auto-target.h               |    14 +-
 external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk                     |     4 +-
 external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h          |     6 +-
 external/gpl3/gcc/lib/libgomp/arch/powerpc64/libgomp_f.h                |     4 +-
 external/gpl3/gcc/lib/libgomp/arch/powerpc64/omp.h                      |     4 +-
 external/gpl3/gcc/lib/libiberty/arch/powerpc64/config.h                 |     8 +-
 external/gpl3/gcc/lib/libiberty/defs.mk                                 |     4 +-
 external/gpl3/gcc/lib/libobjc/arch/powerpc64/defs.mk                    |     4 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h           |   101 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/cxxabi_tweaks.h       |     4 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk               |    26 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h             |     4 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/symver-config.h       |    10 +-
 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/auto-host.h                |    37 +-
 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bversion.h                 |     6 +-
 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h               |     4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk                    |    30 +-
 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gtyp-input.list            |   102 +-
 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/insn-modes.h               |  1027 ++++-----
 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h           |    10 +-
 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/tm.h                       |    10 +-
 external/gpl3/gcc/usr.bin/include/arch/powerpc64.mk                     |     6 +-
 external/gpl3/gcc/usr.bin/libcpp/arch/powerpc64/config.h                |     4 +-
 25 files changed, 722 insertions(+), 745 deletions(-)

diffs (truncated from 2206 to 300 lines):

diff -r 88c0cf64369f -r f358c8871c0c external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/backtrace-supported.h
--- a/external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/backtrace-supported.h   Tue Nov 05 20:06:41 2019 +0000
+++ b/external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/backtrace-supported.h   Tue Nov 05 20:07:20 2019 +0000
@@ -1,9 +1,9 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.99 2019/02/04 01:46:59 mrg Exp  */
+/* Generated from: NetBSD: mknative-gcc,v 1.103 2019/10/24 03:19:14 christos 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-2017 Free Software Foundation, Inc.
+   Copyright (C) 2012-2018 Free Software Foundation, Inc.
    Written by Ian Lance Taylor, Google.
 
 Redistribution and use in source and binary forms, with or without
diff -r 88c0cf64369f -r f358c8871c0c external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/config.h
--- a/external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/config.h        Tue Nov 05 20:06:41 2019 +0000
+++ b/external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/config.h        Tue Nov 05 20:07:20 2019 +0000
@@ -1,6 +1,6 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.87 2016/03/17 23:41:21 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.103 2019/10/24 03:19:14 christos 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.  */
@@ -8,9 +8,15 @@
 /* ELF size: 32 or 64 */
 #define BACKTRACE_ELF_SIZE 64
 
+/* XCOFF size: 32 or 64 */
+#define BACKTRACE_XCOFF_SIZE unused
+
 /* Define to 1 if you have the __atomic functions */
 #define HAVE_ATOMIC_FUNCTIONS 1
 
+/* Define to 1 if you have the `clock_gettime' function. */
+#define HAVE_CLOCK_GETTIME 1
+
 /* Define to 1 if you have the declaration of `strnlen', and to 0 if you
    don't. */
 #define HAVE_DECL_STRNLEN 1
@@ -33,12 +39,24 @@
 /* Define to 1 if you have the <inttypes.h> header file. */
 #define HAVE_INTTYPES_H 1
 
+/* Define to 1 if you have the `z' library (-lz). */
+#define HAVE_LIBZ 1
+
 /* Define to 1 if you have the <link.h> header file. */
 #define HAVE_LINK_H 1
 
+/* Define if AIX loadquery is available. */
+/* #undef HAVE_LOADQUERY */
+
+/* Define to 1 if you have the `lstat' function. */
+#define HAVE_LSTAT 1
+
 /* Define to 1 if you have the <memory.h> header file. */
 #define HAVE_MEMORY_H 1
 
+/* Define to 1 if you have the `readlink' function. */
+#define HAVE_READLINK 1
+
 /* Define to 1 if you have the <stdint.h> header file. */
 #define HAVE_STDINT_H 1
 
@@ -54,6 +72,9 @@
 /* Define to 1 if you have the __sync functions */
 #define HAVE_SYNC_FUNCTIONS 1
 
+/* Define to 1 if you have the <sys/ldr.h> header file. */
+/* #undef HAVE_SYS_LDR_H */
+
 /* Define to 1 if you have the <sys/mman.h> header file. */
 #define HAVE_SYS_MMAN_H 1
 
@@ -66,6 +87,9 @@
 /* Define to 1 if you have the <unistd.h> header file. */
 #define HAVE_UNISTD_H 1
 
+/* Define if -lz is available. */
+#define HAVE_ZLIB 1
+
 /* Define to the sub-directory in which libtool stores uninstalled libraries.
    */
 #define LT_OBJDIR ".libs/"
@@ -128,6 +152,12 @@
 #endif
 
 
+/* 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 */
+
 /* Define to 1 if on MINIX. */
 /* #undef _MINIX */
 
diff -r 88c0cf64369f -r f358c8871c0c external/gpl3/gcc/lib/libgcc/arch/powerpc64/auto-target.h
--- a/external/gpl3/gcc/lib/libgcc/arch/powerpc64/auto-target.h Tue Nov 05 20:06:41 2019 +0000
+++ b/external/gpl3/gcc/lib/libgcc/arch/powerpc64/auto-target.h Tue Nov 05 20:07:20 2019 +0000
@@ -1,10 +1,20 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.99 2019/02/04 01:46:59 mrg Exp  */
+/* Generated from: NetBSD: mknative-gcc,v 1.103 2019/10/24 03:19:14 christos 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.  */
 /* config.in.  Generated from configure.ac by autoheader.  */
 
+/* Define to the .hidden-like directive if it exists. */
+#define AS_HIDDEN_DIRECTIVE .hidden
+
+/* Define to 1 if the assembler supports AVX. */
+/* #undef HAVE_AS_AVX */
+
+/* Define to 1 if the assembler supports .cfi_sections .debug_frame directive.
+   */
+#define HAVE_AS_CFI_SECTIONS 1
+
 /* Define to 1 if the target assembler supports thread-local storage. */
 #define HAVE_CC_TLS 1
 
@@ -69,7 +79,7 @@
 #define SIZEOF_DOUBLE 8
 
 /* The size of `long double', as computed by sizeof. */
-#define SIZEOF_LONG_DOUBLE 16
+#define SIZEOF_LONG_DOUBLE 8
 
 /* Define to 1 if you have the ANSI C header files. */
 #define STDC_HEADERS 1
diff -r 88c0cf64369f -r f358c8871c0c external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk
--- a/external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk       Tue Nov 05 20:06:41 2019 +0000
+++ b/external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk       Tue Nov 05 20:07:20 2019 +0000
@@ -1,5 +1,5 @@
 # This file is automatically generated.  DO NOT EDIT!
-# Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp 
+# Generated from: NetBSD: mknative-gcc,v 1.103 2019/10/24 03:19:14 christos 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 
@@ -18,4 +18,4 @@
 G_SHLIB_MAPFILES=libgcc-std.ver
 G_SHLIB_NM_FLAGS=-pg
 G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables
-G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/rs6000/ppc-asm.h ${GNUHOSTDIST}/gcc/config/rs6000/altivec.h ${GNUHOSTDIST}/gcc/config/rs6000/spe.h ${GNUHOSTDIST}/gcc/config/rs6000/ppu_intrinsics.h 
${GNUHOSTDIST}/gcc/config/rs6000/paired.h ${GNUHOSTDIST}/gcc/config/rs6000/spu2vmx.h ${GNUHOSTDIST}/gcc/config/rs6000/vec_types.h ${GNUHOSTDIST}/gcc/config/rs6000/si2vmx.h 
${GNUHOSTDIST}/gcc/config/rs6000/htmintrin.h ${GNUHOSTDIST}/gcc/config/rs6000/htmxlintrin.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h
+G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/rs6000/ppc-asm.h ${GNUHOSTDIST}/gcc/config/rs6000/altivec.h ${GNUHOSTDIST}/gcc/config/rs6000/htmintrin.h ${GNUHOSTDIST}/gcc/config/rs6000/htmxlintrin.h 
${GNUHOSTDIST}/gcc/config/rs6000/bmi2intrin.h ${GNUHOSTDIST}/gcc/config/rs6000/bmiintrin.h ${GNUHOSTDIST}/gcc/config/rs6000/xmmintrin.h ${GNUHOSTDIST}/gcc/config/rs6000/mm_malloc.h 
${GNUHOSTDIST}/gcc/config/rs6000/emmintrin.h ${GNUHOSTDIST}/gcc/config/rs6000/mmintrin.h ${GNUHOSTDIST}/gcc/config/rs6000/x86intrin.h ${GNUHOSTDIST}/gcc/config/rs6000/ppu_intrinsics.h 
${GNUHOSTDIST}/gcc/config/rs6000/spu2vmx.h ${GNUHOSTDIST}/gcc/config/rs6000/vec_types.h ${GNUHOSTDIST}/gcc/config/rs6000/si2vmx.h ${GNUHOSTDIST}/gcc/config/rs6000/paired.h 
${GNUHOSTDIST}/gcc/config/rs6000/amo.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h
diff -r 88c0cf64369f -r f358c8871c0c external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h
--- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h    Tue Nov 05 20:06:41 2019 +0000
+++ b/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h    Tue Nov 05 20:07:20 2019 +0000
@@ -1,8 +1,8 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.99 2019/02/04 01:46:59 mrg Exp  */
+/* Generated from: NetBSD: mknative-gcc,v 1.103 2019/10/24 03:19:14 christos 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 `7.4.0 (7 4) and  (*)'.  */
+   from `8.3.0 (8 3) and  (*)'.  */
 
-#define GCOV_VERSION ((gcov_unsigned_t)0x4137342a)  /* A74* */
+#define GCOV_VERSION ((gcov_unsigned_t)0x4138332a)  /* A83* */
diff -r 88c0cf64369f -r f358c8871c0c external/gpl3/gcc/lib/libgomp/arch/powerpc64/libgomp_f.h
--- a/external/gpl3/gcc/lib/libgomp/arch/powerpc64/libgomp_f.h  Tue Nov 05 20:06:41 2019 +0000
+++ b/external/gpl3/gcc/lib/libgomp/arch/powerpc64/libgomp_f.h  Tue Nov 05 20:07:20 2019 +0000
@@ -1,8 +1,8 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.99 2019/02/04 01:46:59 mrg Exp  */
+/* Generated from: NetBSD: mknative-gcc,v 1.103 2019/10/24 03:19:14 christos Exp  */
 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
 
-/* Copyright (C) 2005-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2018 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 88c0cf64369f -r f358c8871c0c external/gpl3/gcc/lib/libgomp/arch/powerpc64/omp.h
--- a/external/gpl3/gcc/lib/libgomp/arch/powerpc64/omp.h        Tue Nov 05 20:06:41 2019 +0000
+++ b/external/gpl3/gcc/lib/libgomp/arch/powerpc64/omp.h        Tue Nov 05 20:07:20 2019 +0000
@@ -1,8 +1,8 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.99 2019/02/04 01:46:59 mrg Exp  */
+/* Generated from: NetBSD: mknative-gcc,v 1.103 2019/10/24 03:19:14 christos Exp  */
 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
 
-/* Copyright (C) 2005-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2018 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 88c0cf64369f -r f358c8871c0c external/gpl3/gcc/lib/libiberty/arch/powerpc64/config.h
--- a/external/gpl3/gcc/lib/libiberty/arch/powerpc64/config.h   Tue Nov 05 20:06:41 2019 +0000
+++ b/external/gpl3/gcc/lib/libiberty/arch/powerpc64/config.h   Tue Nov 05 20:07:20 2019 +0000
@@ -1,6 +1,6 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.92 2018/02/06 07:04:01 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.103 2019/10/24 03:19:14 christos Exp  */
+/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
 
 /* config.h.  Generated from config.in by configure.  */
 /* config.in.  Generated from configure.ac by autoheader.  */
@@ -84,6 +84,10 @@
    don't. */
 #define HAVE_DECL_SNPRINTF 1
 
+/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
+   don't. */
+#define HAVE_DECL_STRNLEN 1
+
 /* Define to 1 if you have the declaration of `strtol', and to 0 if you don't.
    */
 #define HAVE_DECL_STRTOL 1
diff -r 88c0cf64369f -r f358c8871c0c external/gpl3/gcc/lib/libiberty/defs.mk
--- a/external/gpl3/gcc/lib/libiberty/defs.mk   Tue Nov 05 20:06:41 2019 +0000
+++ b/external/gpl3/gcc/lib/libiberty/defs.mk   Tue Nov 05 20:07:20 2019 +0000
@@ -1,8 +1,8 @@
 # This file is automatically generated.  DO NOT EDIT!
-# Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp 
+# Generated from: NetBSD: mknative-gcc,v 1.103 2019/10/24 03:19:14 christos Exp 
 # Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp 
 #
 G_ALLOCA=
 G_EXTRA_OFILES=
-G_LIBOBJS=mempcpy.o strverscmp.o
+G_LIBOBJS=mempcpy.o strverscmp.o vfork.o
 G_REQUIRED_OFILES=regex.o cplus-dem.o cp-demangle.o md5.o sha1.o alloca.o argv.o choose-temp.o concat.o cp-demint.o crc32.o d-demangle.o dwarfnames.o dyn-string.o fdmatch.o fibheap.o filename_cmp.o 
floatformat.o fnmatch.o fopen_unlocked.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o lrealpath.o make-relative-prefix.o make-temp-file.o objalloc.o obstack.o partition.o 
pexecute.o physmem.o pex-common.o pex-one.o pex-unix.o vprintf-support.o rust-demangle.o safe-ctype.o simple-object.o simple-object-coff.o simple-object-elf.o simple-object-mach-o.o 
simple-object-xcoff.o sort.o spaces.o splay-tree.o stack-limit.o strerror.o strsignal.o timeval-utils.o unlink-if-ordinary.o xasprintf.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o 
xstrndup.o xvasprintf.o
diff -r 88c0cf64369f -r f358c8871c0c external/gpl3/gcc/lib/libobjc/arch/powerpc64/defs.mk
--- a/external/gpl3/gcc/lib/libobjc/arch/powerpc64/defs.mk      Tue Nov 05 20:06:41 2019 +0000
+++ b/external/gpl3/gcc/lib/libobjc/arch/powerpc64/defs.mk      Tue Nov 05 20:07:20 2019 +0000
@@ -1,9 +1,9 @@
 # This file is automatically generated.  DO NOT EDIT!
-# Generated from: NetBSD: mknative-gcc,v 1.99 2019/02/04 01:46:59 mrg Exp 
+# Generated from: NetBSD: mknative-gcc,v 1.103 2019/10/24 03:19:14 christos Exp 
 # Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp 
 #
 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/g.opt 
${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-tables.opt ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt 
${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.opt ${GNUHOSTDIST}/gcc/config/rs6000/linux64.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_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
diff -r 88c0cf64369f -r f358c8871c0c external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h     Tue Nov 05 20:06:41 2019 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h     Tue Nov 05 20:07:20 2019 +0000
@@ -1,10 +1,10 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp  */
+/* Generated from: NetBSD: mknative-gcc,v 1.103 2019/10/24 03:19:14 christos 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-2017 Free Software Foundation, Inc.
+// Copyright (C) 1997-2018 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
@@ -35,10 +35,10 @@
 #define _GLIBCXX_CXX_CONFIG_H 1
 
 // The major release number for the GCC release the C++ library belongs to.
-#define _GLIBCXX_RELEASE 7
+#define _GLIBCXX_RELEASE 8
 
 // The datestamp of the C++ library in compressed ISO date format.
-#define __GLIBCXX__ 20181206
+#define __GLIBCXX__ 20190222
 
 // Macros for various attributes.
 //   _GLIBCXX_PURE
@@ -81,6 +81,7 @@
 // Macros for deprecated attributes.
 //   _GLIBCXX_USE_DEPRECATED
 //   _GLIBCXX_DEPRECATED
+//   _GLIBCXX17_DEPRECATED
 #ifndef _GLIBCXX_USE_DEPRECATED
 # define _GLIBCXX_USE_DEPRECATED 1
 #endif
@@ -91,6 +92,12 @@
 # define _GLIBCXX_DEPRECATED
 #endif
 
+#if defined(__DEPRECATED) && (__cplusplus >= 201703L)
+# define _GLIBCXX17_DEPRECATED [[__deprecated__]]
+#else
+# define _GLIBCXX17_DEPRECATED
+#endif
+
 // Macros for ABI tag attributes.
 #ifndef _GLIBCXX_ABI_TAG_CXX11
 # define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11")))
@@ -271,88 +278,58 @@
 # define _GLIBCXX_DEFAULT_ABI_TAG
 #endif
 



Home | Main Index | Thread Index | Old Index