CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64
Module Name:src Committed By: christos Date: Sun Apr 25 15:09:08 UTC 2021 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64: Makefile Log Message: fix cargo-cult To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64/Makefile:1.1 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64/Makefile:1.2 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64/Makefile:1.1 Fri Sep 19 13:23:24 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64/Makefile Sun Apr 25 11:09:08 2021 @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.1 2014/09/19 17:23:24 matt Exp $ +# $NetBSD: Makefile,v 1.2 2021/04/25 15:09:08 christos Exp $ GCC_MACHINE_ARCH=riscv64 .include "../Makefile.arch_bits" -# mips64 files are in mips64e[lb] subdirs. +# riscv64 files are in riscv64 subdirs. .PATH: ${.CURDIR}/../../../../arch/${MACHINE_ARCH}
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch
Module Name:src Committed By: christos Date: Sun Apr 25 15:08:28 UTC 2021 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch: Makefile Log Message: - include - use MACHINE_MIPS64 To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile:1.5 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile:1.6 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile:1.5 Fri Feb 8 21:36:56 2019 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile Sun Apr 25 11:08:28 2021 @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.5 2019/02/09 02:36:56 mrg Exp $ +# $NetBSD: Makefile,v 1.6 2021/04/25 15:08:28 christos Exp $ # install multilib c++config.h files +.include .if ${MACHINE_ARCH} == "sparc64" SUBDIR= sparc sparc64 @@ -12,7 +13,7 @@ SUBDIR= i386 x86_64 CXXCONFIGARGS= x86_64 _LP64 i386 .endif -.if ${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el" +.if ${MACHINE_MIPS64} SUBDIR= mips64 mips32 mipso32 CXXCONFIGARGS= mips64 _ABI64 mipso32 _ABIO32 mips32 .endif
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64
Module Name:src Committed By: mrg Date: Tue Apr 23 22:22:22 UTC 2019 Added Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64: symver-config.h Log Message: add missing symver-config.h To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/symver-config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Added files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/symver-config.h diff -u /dev/null src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/symver-config.h:1.1 --- /dev/null Tue Apr 23 22:22:22 2019 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/symver-config.h Tue Apr 23 22:22:22 2019 @@ -0,0 +1,1319 @@ +/* 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.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. */ + +/* Define to 1 if you have the `acosf' function. */ +#define HAVE_ACOSF 1 + +/* Define to 1 if you have the `acosl' function. */ +#define HAVE_ACOSL 1 + +/* Define to 1 if you have the `aligned_alloc' function. */ +#define HAVE_ALIGNED_ALLOC 1 + +/* Define to 1 if you have the `asinf' function. */ +#define HAVE_ASINF 1 + +/* Define to 1 if you have the `asinl' function. */ +#define HAVE_ASINL 1 + +/* Define to 1 if the target assembler supports .symver directive. */ +#define HAVE_AS_SYMVER_DIRECTIVE 1 + +/* Define to 1 if you have the `atan2f' function. */ +#define HAVE_ATAN2F 1 + +/* Define to 1 if you have the `atan2l' function. */ +#define HAVE_ATAN2L 1 + +/* Define to 1 if you have the `atanf' function. */ +#define HAVE_ATANF 1 + +/* Define to 1 if you have the `atanl' function. */ +#define HAVE_ATANL 1 + +/* Define to 1 if you have the `at_quick_exit' function. */ +#define HAVE_AT_QUICK_EXIT 1 + +/* Define to 1 if the target assembler supports thread-local storage. */ +/* #undef HAVE_CC_TLS */ + +/* Define to 1 if you have the `ceilf' function. */ +#define HAVE_CEILF 1 + +/* Define to 1 if you have the `ceill' function. */ +#define HAVE_CEILL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_COMPLEX_H 1 + +/* Define to 1 if you have the `cosf' function. */ +#define HAVE_COSF 1 + +/* Define to 1 if you have the `coshf' function. */ +#define HAVE_COSHF 1 + +/* Define to 1 if you have the `coshl' function. */ +#define HAVE_COSHL 1 + +/* Define to 1 if you have the `cosl' function. */ +#define HAVE_COSL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_DIRENT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define if EBADMSG exists. */ +#define HAVE_EBADMSG 1 + +/* Define if ECANCELED exists. */ +#define HAVE_ECANCELED 1 + +/* Define if ECHILD exists. */ +#define HAVE_ECHILD 1 + +/* Define if EIDRM exists. */ +#define HAVE_EIDRM 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ENDIAN_H 1 + +/* Define if ENODATA exists. */ +#define HAVE_ENODATA 1 + +/* Define if ENOLINK exists. */ +#define HAVE_ENOLINK 1 + +/* Define if ENOSPC exists. */ +#define HAVE_ENOSPC 1 + +/* Define if ENOSR exists. */ +#define HAVE_ENOSR 1 + +/* Define if ENOSTR exists. */ +#define HAVE_ENOSTR 1 + +/* Define if ENOTRECOVERABLE exists. */ +/* #undef HAVE_ENOTRECOVERABLE */ + +/* Define if ENOTSUP exists. */ +#define HAVE_ENOTSUP 1 + +/* Define if EOVERFLOW exists. */ +#define HAVE_EOVERFLOW 1 + +/* Define if EOWNERDEAD exists. */ +/* #undef HAVE_EOWNERDEAD */ + +/* Define if EPERM exists. */ +#define HAVE_EPERM 1 + +/* Define if EPROTO exists. */ +#define HAVE_EPROTO 1 + +/* Define if ETIME exists. */ +#define HAVE_ETIME 1 + +/* Define if ETIMEDOUT exists. */ +#define HAVE_ETIMEDOUT 1 + +/* Define if ETXTBSY exists. */ +#define HAVE_ETXTBSY 1 + +/* Define if EWOULDBLOCK exists. */ +#define HAVE_EWOULDBLOCK 1 + +/* Define to 1 if GCC 4.6 supported std::exception_ptr for the target */ +#define HAVE_EXCEPTION_PTR_SINCE_GCC46 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_EXECINFO_H 1 + +/* Define to 1 if you have the `expf' function. */ +#define HAVE_EXPF 1 + +/* Define to 1 if you have the `expl' function. */ +#define HAVE_EXPL 1 + +/* Define to 1 if you have the `fabsf' function. */ +#define HAVE_FABSF 1 + +/* Define to 1 if you have the `fabsl' function. */ +#define HAVE_FABSL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FENV_H 1 + +/* Define to 1 if you have the `finite' function. */ +#define HAVE_FINITE 1 + +/* Define to 1 if you have the `finitef' function. */ +#define HAVE_FINITEF 1 + +/* Define to 1 if you have the `finitel' function. */ +/* #undef HAVE_FINITEL */ + +/* Define to 1
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64
Module Name:src Committed By: maya Date: Mon Apr 15 14:51:23 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64: c++config.h defs.mk Added Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64: symver-config.h Log Message: more fake mknative To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/symver-config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h:1.5 src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h:1.6 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h:1.5 Tue Jul 11 15:21:34 2017 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h Mon Apr 15 14:51:23 2019 @@ -1,10 +1,10 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 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-2013 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__ 20141219 +// 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 @@ -107,14 +110,40 @@ # endif #endif +#ifndef _GLIBCXX14_CONSTEXPR +# if __cplusplus >= 201402L +# define _GLIBCXX14_CONSTEXPR constexpr +# else +# define _GLIBCXX14_CONSTEXPR +# 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 # define _GLIBCXX_NOEXCEPT noexcept +# define _GLIBCXX_NOEXCEPT_IF(_COND) noexcept(_COND) # define _GLIBCXX_USE_NOEXCEPT noexcept # define _GLIBCXX_THROW(_EXC) # else # define _GLIBCXX_NOEXCEPT +# define _GLIBCXX_NOEXCEPT_IF(_COND) # define _GLIBCXX_USE_NOEXCEPT throw() # define _GLIBCXX_THROW(_EXC) throw(_EXC) # endif @@ -125,14 +154,22 @@ #endif #ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS +# if __cpp_exceptions # define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) # else # define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) # endif #endif -// Macro for extern template, ie controling template linkage via use +#if __cpp_noexcept_function_type +#define _GLIBCXX_NOEXCEPT_PARM , bool _NE +#define _GLIBCXX_NOEXCEPT_QUAL noexcept (_NE) +#else +#define _GLIBCXX_NOEXCEPT_PARM +#define _GLIBCXX_NOEXCEPT_QUAL +#endif + +// Macro for extern template, ie controlling template linkage via use // of extern keyword on template declaration. As documented in the g++ // manual, it inhibits all implicit instantiations and is used // throughout the library to avoid multiple weak definitions for @@ -154,7 +191,9 @@ namespace __profile { } namespace __cxx1998 { } -namespace __detail { } +namespace __detail { + namespace __variant { }// C++17 +} namespace rel_ops { } @@ -169,10 +208,16 @@ namespace decimal { } -namespace chrono { } -namespace placeholders { } -namespace regex_constants { } -namespace this_thread { } +namespace chrono { }// C++11 +namespace placeholders { }// C++11 +namespace regex_constants { } // C++11 +namespace this_thread { }// C++11 +inline namespace literals {// C++14 + inline namespace chrono_literals { } // C++14 + inline namespace complex_literals { } // C++14 + inline namespace string_literals { } // C++14 + inline namespace string_view_literals { } // C++17 +} } namespace abi { } @@ -195,6 +240,37 @@
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: mrg Date: Wed Feb 27 08:21:42 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: avoid hand maintained lists but use values mknative pulls out. unfortunately, somefiles have hand coded rules. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.43 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.44 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.43 Sun Feb 17 00:05:11 2019 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Wed Feb 27 08:21:42 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.43 2019/02/17 00:05:11 mrg Exp $ +# $NetBSD: Makefile,v 1.44 2019/02/27 08:21:42 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -20,7 +20,7 @@ COPTS.random.cc+= ${${ACTIVE_CC} == "cla SYMBOLS= libstdc++-symbols.ver .if ${MKPIC} != "no" -${SYMBOLS}: +${SYMBOLS}: Makefile cat ${DIST}/libstdc++-v3/config/abi/pre/gnu.ver ${G_port_specific_symbol_files} | \ ${TOOL_GREP} -E -v '^[ ]*#(#| |$$)' | \ ${CXX} -I${DESTDIR}/usr/include/g++ -E -P -include ${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH}/c++config.h - > \ @@ -146,27 +146,15 @@ SRCS+= c98-codecvt.cc c11-codecvt.cc .include "../Makefile.gthr" -# XXX Make this either/or, not one, and maybe another -# XXX pull out libstdc++/Makefile/cxx11_sources for many of these. +# XXX Special rules in c++98/Makefile; may move into c++11 in future GCC. CXX11_ALWAYS= localename.cc \ - locale_init.cc \ - compatibility-c++0x.cc \ - compatibility-atomic-c++0x.cc \ - compatibility-thread-c++0x.cc \ - compatibility-chrono.cc \ - compatibility-condvar.cc \ - ios_failure.cc + locale_init.cc -.for _s in ${CXX11_ALWAYS} +.for _s in ${G_cxx11_sources} ${CXX11_ALWAYS} COPTS.${_s}+= -std=gnu++11 .endfor -# XXX pull out libstdc++/Makefile/cxx98_sources for many of these. -CXX98_ALWAYS= compatibility.cc \ - compatibility-debug_list.cc \ - compatibility-debug_list-2.cc - -.for _s in ${CXX98_ALWAYS} +.for _s in ${G_cxx98_sources} COPTS.${_s}+= -std=gnu++98 .endfor
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: mrg Date: Sun Feb 17 00:05:11 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: apply -std=gnu++98 to some more files. state that some hard coded stuff here should be pulled out with mknative. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.42 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.43 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.42 Fri Feb 8 03:59:34 2019 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Sun Feb 17 00:05:11 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.42 2019/02/08 03:59:34 mrg Exp $ +# $NetBSD: Makefile,v 1.43 2019/02/17 00:05:11 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -147,6 +147,7 @@ SRCS+= c98-codecvt.cc c11-codecvt.cc .include "../Makefile.gthr" # XXX Make this either/or, not one, and maybe another +# XXX pull out libstdc++/Makefile/cxx11_sources for many of these. CXX11_ALWAYS= localename.cc \ locale_init.cc \ compatibility-c++0x.cc \ @@ -160,6 +161,15 @@ CXX11_ALWAYS= localename.cc \ COPTS.${_s}+= -std=gnu++11 .endfor +# XXX pull out libstdc++/Makefile/cxx98_sources for many of these. +CXX98_ALWAYS= compatibility.cc \ + compatibility-debug_list.cc \ + compatibility-debug_list-2.cc + +.for _s in ${CXX98_ALWAYS} +COPTS.${_s}+= -std=gnu++98 +.endfor + COPTS.cp-demangle.c += -Wno-unused-function COPTS.ext-inst.cc+= -Wno-error
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch
Module Name:src Committed By: mrg Date: Sat Feb 9 02:36:57 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch: Makefile Log Message: remove old comment. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile:1.4 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile:1.5 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile:1.4 Sun Jul 15 00:18:13 2018 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile Sat Feb 9 02:36:56 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2018/07/15 00:18:13 christos Exp $ +# $NetBSD: Makefile,v 1.5 2019/02/09 02:36:56 mrg Exp $ # install multilib c++config.h files @@ -40,7 +40,6 @@ c++config.h: Makefile mkcxxconfig_h.sh CLEANFILES+= c++config.h INCS+= c++config.h -#INCSNAME_c++config.h= cxxconfig.h INCSDIR= /usr/include/g++/bits .include
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: christos Date: Wed Feb 6 02:57:39 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: revert, somehow I got the generated file in the wrong directory. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.40 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.41 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.40 Tue Feb 5 21:55:54 2019 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Tue Feb 5 21:57:39 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.40 2019/02/06 02:55:54 christos Exp $ +# $NetBSD: Makefile,v 1.41 2019/02/06 02:57:39 christos Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -33,7 +33,7 @@ libstdc++.a:: libstdc++-symbols.ver LDFLAGS+= -Wl,-O1 \ -Wl,--gc-sections \ - -Wl,--version-script=${.CURDIR}/libstdc++-symbols.ver + -Wl,--version-script=libstdc++-symbols.ver .endif CXXFLAGS.clang+= -stdlib=libstdc++ -std=c++11 -D_GLIBCXX_ABI_TAG_CXX11=
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: christos Date: Wed Feb 6 02:55:54 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: fix objdir build To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.39 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.40 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.39 Fri Feb 1 05:37:13 2019 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Tue Feb 5 21:55:54 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.39 2019/02/01 10:37:13 mrg Exp $ +# $NetBSD: Makefile,v 1.40 2019/02/06 02:55:54 christos Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -33,7 +33,7 @@ libstdc++.a:: libstdc++-symbols.ver LDFLAGS+= -Wl,-O1 \ -Wl,--gc-sections \ - -Wl,--version-script=libstdc++-symbols.ver + -Wl,--version-script=${.CURDIR}/libstdc++-symbols.ver .endif CXXFLAGS.clang+= -stdlib=libstdc++ -std=c++11 -D_GLIBCXX_ABI_TAG_CXX11=
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: mrg Date: Thu Jan 31 08:42:03 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: only a relatively small number of files that aren't in the c++98/ dir need to be compiled in gnu++98 mode. list them explicitly instead of assuming anything with no -std should be gnu++98. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.37 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.38 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.37 Thu Jan 31 06:50:51 2019 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Thu Jan 31 08:42:03 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.37 2019/01/31 06:50:51 mrg Exp $ +# $NetBSD: Makefile,v 1.38 2019/01/31 08:42:03 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -161,9 +161,22 @@ COPTS.${_s}+= -std=gnu++11 COPTS.${_s}+= -std=gnu++14 .endfor -.for _s in ${SRCS:M*.cc} +CXX98_ALWAYS= collate_members_cow.cc \ + messages_members_cow.cc \ + monetary_members_cow.cc \ + numeric_members_cow.cc \ + atomicity.cc \ + collate_members.cc \ + messages_members.cc \ + monetary_members.cc \ + numeric_members.cc \ + time_members.cc \ + basic_file.cc \ + c++locale.cc + +.for _s in ${CXX98_ALWAYS} . if empty(COPTS.${_s}:M-std=*) -COPTS.${_s}+= -std=gnu++98 +#COPTS.${_s}+= -std=gnu++98 . endif .endfor
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: mrg Date: Mon Nov 5 08:45:32 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: GCC 6.5 ios_failure.cc needs to be compiled with cxx mode. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.33 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.34 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.33 Sat Apr 7 22:17:52 2018 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Mon Nov 5 08:45:32 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.33 2018/04/07 22:17:52 mrg Exp $ +# $NetBSD: Makefile,v 1.34 2018/11/05 08:45:32 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -154,7 +154,8 @@ CXX11_ALWAYS= localename.cc \ compatibility-atomic-c++0x.cc \ compatibility-thread-c++0x.cc \ compatibility-chrono.cc \ - compatibility-condvar.cc + compatibility-condvar.cc \ + ios_failure.cc .for _s in ${SRCS:M*.cc} . if empty(COPTS.${_s}:M-std=*) COPTS.${_s}+= -std=gnu++98
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch
Module Name:src Committed By: christos Date: Sun Jul 15 00:18:13 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch: Makefile Added Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/aarch64: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/arm: Makefile Log Message: c++config for 32/64 arm To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/aarch64/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/arm/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile:1.3 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile:1.4 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile:1.3 Fri Sep 19 13:23:24 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile Sat Jul 14 20:18:13 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2014/09/19 17:23:24 matt Exp $ +# $NetBSD: Makefile,v 1.4 2018/07/15 00:18:13 christos Exp $ # install multilib c++config.h files @@ -27,9 +27,10 @@ SUBDIR= riscv32 riscv64 CXXCONFIGARGS= riscv64 _LP64 riscv32 .endif -# XXX arm variants are missing, but hopefully won't need them -# until aarch64 anyway. - +.if ${MACHINE_ARCH} == "aarch64" +SUBDIR= arm aarch64 +CXXCONFIGARGS= aarch64 _LP64 arm +.endif # now install the generated front end Added files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/aarch64/Makefile diff -u /dev/null src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/aarch64/Makefile:1.1 --- /dev/null Sat Jul 14 20:18:14 2018 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/aarch64/Makefile Sat Jul 14 20:18:13 2018 @@ -0,0 +1,4 @@ +# $NetBSD: Makefile,v 1.1 2018/07/15 00:18:13 christos Exp $ + +GCC_MACHINE_ARCH=aarch64 +.include "../Makefile.arch_bits" Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/arm/Makefile diff -u /dev/null src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/arm/Makefile:1.1 --- /dev/null Sat Jul 14 20:18:14 2018 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/arm/Makefile Sat Jul 14 20:18:13 2018 @@ -0,0 +1,4 @@ +# $NetBSD: Makefile,v 1.1 2018/07/15 00:18:13 christos Exp $ + +GCC_MACHINE_ARCH=arm +.include "../Makefile.arch_bits"
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: mrg Date: Sat Apr 7 22:17:52 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: fix the grep pattern for inside a makefile. fixes build issue reported by thorpej on tech-toolchain - we both found the same fix around the same time. XXX: kamil says solaris-type hosts will fail here as they need XXX: 'egrep' not 'grep -E'. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.32 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.33 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.32 Wed Feb 7 02:30:39 2018 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Sat Apr 7 22:17:52 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.32 2018/02/07 02:30:39 mrg Exp $ +# $NetBSD: Makefile,v 1.33 2018/04/07 22:17:52 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -21,7 +21,7 @@ COPTS.random.cc+= ${${ACTIVE_CC} == "cla .if ${MKPIC} != "no" libstdc++-symbols.ver: cat ${DIST}/libstdc++-v3/config/abi/pre/gnu.ver ${G_port_specific_symbol_files} | \ - ${TOOL_GREP} -E -v '^[ ]*#(#| |$)' | \ + ${TOOL_GREP} -E -v '^[ ]*#(#| |$$)' | \ ${CXX} -I${DESTDIR}/usr/include/g++ -E -P -include ${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH}/c++config.h - > \ ${.TARGET}.tmp && mv ${.TARGET}.tmp ${.TARGET} && rm -f ${.TARGET}.tmp
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: mrg Date: Wed Feb 7 02:30:39 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: handle MKPICLIB=no builds. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.31 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.32 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.31 Sun Feb 4 01:16:33 2018 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Wed Feb 7 02:30:39 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.31 2018/02/04 01:16:33 mrg Exp $ +# $NetBSD: Makefile,v 1.32 2018/02/07 02:30:39 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -25,7 +25,11 @@ libstdc++-symbols.ver: ${CXX} -I${DESTDIR}/usr/include/g++ -E -P -include ${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH}/c++config.h - > \ ${.TARGET}.tmp && mv ${.TARGET}.tmp ${.TARGET} && rm -f ${.TARGET}.tmp +.if ${MKPICLIB} != "no" libstdc++_pic.a:: libstdc++-symbols.ver +.else +libstdc++.a:: libstdc++-symbols.ver +.endif LDFLAGS+= -Wl,-O1 \ -Wl,--gc-sections \
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64
Module Name:src Committed By: mrg Date: Sun Feb 4 20:22:42 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: c++config.h Log Message: regen mknative-gcc 6.4 and amd64. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h:1.26 src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h:1.27 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h:1.26 Sun Feb 4 01:17:45 2018 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h Sun Feb 4 20:22:42 2018 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.90 2017/10/04 21:42:20 christos Exp */ +/* 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 */ // Predefined symbols and macros -*- C++ -*- @@ -610,31 +610,31 @@ namespace std /* config.h.in. Generated from configure.ac by autoheader. */ /* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 +/* #undef _GLIBCXX_HAVE_ACOSF */ /* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 +/* #undef _GLIBCXX_HAVE_ACOSL */ /* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 +/* #undef _GLIBCXX_HAVE_ASINF */ /* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 +/* #undef _GLIBCXX_HAVE_ASINL */ /* Define to 1 if the target assembler supports .symver directive. */ #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 /* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 +/* #undef _GLIBCXX_HAVE_ATAN2F */ /* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 +/* #undef _GLIBCXX_HAVE_ATAN2L */ /* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 +/* #undef _GLIBCXX_HAVE_ATANF */ /* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 +/* #undef _GLIBCXX_HAVE_ATANL */ /* Define to 1 if you have the `at_quick_exit' function. */ #define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 @@ -643,25 +643,25 @@ namespace std /* #undef _GLIBCXX_HAVE_CC_TLS */ /* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 +/* #undef _GLIBCXX_HAVE_CEILF */ /* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 +/* #undef _GLIBCXX_HAVE_CEILL */ /* Define to 1 if you have the header file. */ #define _GLIBCXX_HAVE_COMPLEX_H 1 /* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 +/* #undef _GLIBCXX_HAVE_COSF */ /* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 +/* #undef _GLIBCXX_HAVE_COSHF */ /* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 +/* #undef _GLIBCXX_HAVE_COSHL */ /* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 +/* #undef _GLIBCXX_HAVE_COSL */ /* Define to 1 if you have the header file. */ #define _GLIBCXX_HAVE_DIRENT_H 1 @@ -733,16 +733,16 @@ namespace std #define _GLIBCXX_HAVE_EXECINFO_H 1 /* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 +/* #undef _GLIBCXX_HAVE_EXPF */ /* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 +/* #undef _GLIBCXX_HAVE_EXPL */ /* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 +/* #undef _GLIBCXX_HAVE_FABSF */ /* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 +/* #undef _GLIBCXX_HAVE_FABSL */ /* Define to 1 if you have the header file. */ #define _GLIBCXX_HAVE_FCNTL_H 1 @@ -751,10 +751,10 @@ namespace std #define _GLIBCXX_HAVE_FENV_H 1 /* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 +/* #undef _GLIBCXX_HAVE_FINITE */ /* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 +/* #undef _GLIBCXX_HAVE_FINITEF */ /* Define to 1 if you have the `finitel' function. */ /* #undef _GLIBCXX_HAVE_FINITEL */ @@ -763,16 +763,16 @@ namespace std #define _GLIBCXX_HAVE_FLOAT_H 1 /* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 +/* #undef _GLIBCXX_HAVE_FLOORF */ /* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 +/* #undef _GLIBCXX_HAVE_FLOORL */ /* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 +/* #undef _GLIBCXX_HAVE_FMODF */ /* Define to
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits
Module Name:src Committed By: mrg Date: Tue Nov 14 00:55:29 UTC 2017 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile Log Message: from gcc.old: >it's ${BUILDINCS} not {BUILDINCS} To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.18 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.19 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.18 Tue Mar 22 04:53:17 2016 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Tue Nov 14 00:55:29 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.18 2016/03/22 04:53:17 mrg Exp $ +# $NetBSD: Makefile,v 1.19 2017/11/14 00:55:29 mrg Exp $ .include @@ -29,7 +29,7 @@ INCSDIR= /usr/include/g++/bits .include "${.CURDIR}/../Makefile.includes" -CLEANFILES+= {BUILDINCS} +CLEANFILES+= ${BUILDINCS} CXXDIST= ${DIST}/libstdc++-v3 COPYHEADERS= \
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: christos Date: Sun Jan 15 21:27:38 UTC 2017 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: elide psabi errors on i386 To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.25 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.26 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.25 Thu Jan 12 20:14:27 2017 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Sun Jan 15 16:27:38 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.25 2017/01/13 01:14:27 christos Exp $ +# $NetBSD: Makefile,v 1.26 2017/01/15 21:27:38 christos Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -79,6 +79,11 @@ CPPFLAGS.compatibility-parallel_list.cc cp-demangle.d cp-demangle.o: cp-demangle.h +.if ${MACHINE_ARCH} == "i386" +COPTS.random.cc += -Wno-error=psabi +COPTS.cow-string-inst.cc += -Wno-error=psabi +.endif + # XXX MKDEPFLAGS+= -I$(GLIBCPP_INCLUDE_DIR)/backward
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000
Module Name:src Committed By: christos Date: Sun Sep 18 02:03:16 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000: defs.mk Log Message: XXX: manually add uniform_int_dist.h because everyone else has it and it breaks the build! To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk:1.4 src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk:1.5 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk:1.4 Tue Mar 22 04:15:25 2016 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk Sat Sep 17 22:03:16 2016 @@ -37,7 +37,7 @@ G_pb_headers4=ext/pb_ds/detail/hash_fn/s G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access _fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_p olicy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thi n_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb
Module Name:src Committed By: christos Date: Thu Aug 25 13:17:09 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb: defs.mk Log Message: XXX stop gap fix for atomicity. U __gnu_cxx::__atomic_add(int volatile*, int) U __gnu_cxx::__exchange_and_add(int volatile*, int) To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk:1.5 src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk:1.6 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk:1.5 Tue Jun 7 14:53:11 2016 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk Thu Aug 25 09:17:09 2016 @@ -10,7 +10,7 @@ G_SRC_SOURCES=compatibility.cc compatibi G_CPP11_SOURCES=chrono.cc c11-codecvt.cc condition_variable.cc cow-stdexcept.cc ctype.cc debug.cc functexcept.cc functional.cc futex.cc future.cc hash_c++0x.cc hashtable_c++0x.cc ios.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc snprintf_lite.cc system_error.cc thread.cc cow-locale_init.cc cow-shim_facets.cc cxx11-hash_tr1.cc cxx11-ios_failure.cc cxx11-shim_facets.cc cxx11-stdexcept.cc ctype_configure_char.cc ctype_members.cc cow-fstream-inst.cc cow-sstream-inst.cc cow-string-inst.cc cow-wstring-inst.cc cxx11-locale-inst.cc cxx11-wlocale-inst.cc ext11-inst.cc fstream-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc string-inst.cc wlocale-inst.cc wstring-inst.cc G_GLIBCXX_ABI_FLAGS=-D_GLIBCXX_USE_CXX11_ABI=0 G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc c98-codecvt.cc complex_io.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc istream-string.cc streambuf.cc valarray.cc cow-istream-string.cc collate_members_cow.cc messages_members_cow.cc monetary_members_cow.cc numeric_members_cow.cc atomicity.cc codecvt_members.cc collate_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc misc-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/sh +G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex G_BASIC_FILE_CC=config/io/basic_file_stdio.cc G_CLOCALE_CC=config/locale/generic/c_locale.cc G_CCODECVT_CC=config/locale/generic/codecvt_members.cc
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax
Module Name:src Committed By: christos Date: Thu Mar 24 03:33:28 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: defs.mk gstdint.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk:1.4 src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk:1.5 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk:1.4 Wed Mar 23 17:24:53 2016 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk Wed Mar 23 23:33:28 2016 @@ -37,8 +37,8 @@ G_pb_headers4=ext/pb_ds/detail/hash_fn/s G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access _fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_p olicy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thi n_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: mrg Date: Tue Mar 22 04:53:17 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile Log Message: hand-edit some not-yet-regenerated files that break the libstdc++ includes during mknative. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/defs.mk cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk:1.3 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk:1.2 Sat Mar 1 10:00:45 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk Tue Mar 22 04:53:16 2016 @@ -36,7 +36,7 @@ G_pb_headers4=ext/pb_ds/detail/hash_fn/s G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access _fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: christos Date: Thu Mar 17 00:55:54 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: Need more no stack protector To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.22 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.23 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.22 Tue Mar 15 17:42:59 2016 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Wed Mar 16 20:55:54 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.22 2016/03/15 21:42:59 mrg Exp $ +# $NetBSD: Makefile,v 1.23 2016/03/17 00:55:54 christos Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -53,8 +53,10 @@ COPTS.fstream-inst.cc = -Wno-stack-prote COPTS.locale-inst.cc = -Wno-stack-protector COPTS.misc-inst.cc = -Wno-stack-protector COPTS.ostream-inst.cc = -Wno-stack-protector +COPTS.functexcept.cc = -Wno-stack-protector COPTS.valarray-inst.cc = -Wno-stack-protector COPTS.wlocale-inst.cc = -Wno-stack-protector +COPTS.snprintf_lite.cc = -Wno-stack-protector COPTS.concept-inst.cc= -fimplicit-templates COPTS.hashtable_c++0x.cc= -fimplicit-templates COPTS.bitmap_allocator.cc = -fimplicit-templates
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: mrg Date: Tue Mar 15 21:42:59 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: - fix build for c98/c11 versions of codecvt.cc - the c99 subdir localename.cc and locale_init.cc need -std=gnu++11 To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.21 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.22 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.21 Tue Mar 15 06:13:47 2016 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Tue Mar 15 21:42:59 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2016/03/15 06:13:47 mrg Exp $ +# $NetBSD: Makefile,v 1.22 2016/03/15 21:42:59 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -91,6 +91,13 @@ BUILDSYMLINKS+= \ ${GLIBCXX_SRCDIR}/${G_CMONEY_CC} monetary_members_cow.cc \ ${GLIBCXX_SRCDIR}/${G_CNUMERIC_CC} numeric_members_cow.cc +# XXX both c++98 and c++11 have codecvt.cc files. +BUILDSYMLINKS+= \ + ${GLIBCXX_SRCDIR}/src/c++98/codecvt.cc c98-codecvt.cc +BUILDSYMLINKS+= \ + ${GLIBCXX_SRCDIR}/src/c++11/codecvt.cc c11-codecvt.cc +SRCS+= c98-codecvt.cc c11-codecvt.cc + .if ${HAVE_LIBGCC_EH} == "no" G_CONFIGLINKS:= ${G_CONFIGLINKS:S,libgcc/config/arm/unwind-arm.h,libgcc/unwind-generic.h,} .endif @@ -108,7 +115,7 @@ DPSRCS+= ${_dst} .for _s in ${SRCS:M*.cc} COPTS.${_s}+= -std=gnu++11 .endfor -.for _s in ${G_CPP98_SOURCES:M*.cc} +.for _s in ${G_CPP98_SOURCES:Nlocalename.cc:Nlocale_init.cc:M*.cc} COPTS.${_s}+= -std=gnu++98 .endfor
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch
Module Name:src Committed By: mrg Date: Sat Oct 11 09:15:04 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k: c++config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64: c++config.h defs.mk gstdint.h Log Message: more regen after complex and other fixes. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h:1.3 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h:1.2 Fri Sep 19 00:24:28 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h Sat Oct 11 09:15:04 2014 @@ -804,7 +804,7 @@ namespace std #define _GLIBCXX_HAVE_SINL 1 /* Defined if sleep exists. */ -#define _GLIBCXX_HAVE_SLEEP 1 +/* #undef _GLIBCXX_HAVE_SLEEP */ /* Define to 1 if you have the `sqrtf' function. */ #define _GLIBCXX_HAVE_SQRTF 1 @@ -919,7 +919,7 @@ namespace std #define _GLIBCXX_HAVE_UNISTD_H 1 /* Defined if usleep exists. */ -#define _GLIBCXX_HAVE_USLEEP 1 +/* #undef _GLIBCXX_HAVE_USLEEP */ /* Defined if vfwscanf exists. */ #define _GLIBCXX_HAVE_VFWSCANF 1 @@ -1239,12 +1239,12 @@ namespace std /* Define if C99 functions or macros from wchar.h, math.h, complex.h, stdio.h, and stdlib.h can be used or exposed. */ -/* #undef _GLIBCXX_USE_C99 */ +#define _GLIBCXX_USE_C99 1 /* Define if C99 functions in complex.h should be used in complex. Using compiler builtins for these functions requires corresponding C99 library functions to be present. */ -/* #undef _GLIBCXX_USE_C99_COMPLEX */ +#define _GLIBCXX_USE_C99_COMPLEX 1 /* Define if C99 functions in complex.h should be used in tr1/complex. Using compiler builtins for these functions requires corresponding C99 @@ -1280,13 +1280,13 @@ namespace std #define _GLIBCXX_USE_C99_STDINT_TR1 1 /* Defined if clock_gettime has monotonic clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_MONOTONIC */ +#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 /* Defined if clock_gettime syscall has monotonic and realtime clock support. */ /* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ /* Defined if clock_gettime has realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_REALTIME */ +#define _GLIBCXX_USE_CLOCK_REALTIME 1 /* Define if ISO/IEC TR 24733 decimal floating point types are supported on this host. */ @@ -1311,7 +1311,7 @@ namespace std #define _GLIBCXX_USE_LONG_LONG 1 /* Defined if nanosleep is available. */ -/* #undef _GLIBCXX_USE_NANOSLEEP */ +#define _GLIBCXX_USE_NANOSLEEP 1 /* Define if NLS translations are to be used. */ /* #undef _GLIBCXX_USE_NLS */ @@ -1324,7 +1324,7 @@ namespace std #define _GLIBCXX_USE_RANDOM_TR1 1 /* Defined if sched_yield is available. */ -/* #undef _GLIBCXX_USE_SCHED_YIELD */ +#define _GLIBCXX_USE_SCHED_YIELD 1 /* Define if _SC_NPROCESSORS_ONLN is available in unistd.h. */ #define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h:1.3 src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h:1.4 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h:1.3 Mon Jun 23 02:29:20 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h Sat Oct 11 09:15:04 2014 @@ -603,7 +603,7 @@ namespace std /* #undef _GLIBCXX_HAVE_FABSL */ /* Define to 1 if you have the fenv.h header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 +/* #undef _GLIBCXX_HAVE_FENV_H */ /* Define to 1 if you have the `finite' function. */ #define _GLIBCXX_HAVE_FINITE 1 @@ -804,7 +804,7 @@ namespace std #define _GLIBCXX_HAVE_SINL 1 /* Defined if sleep exists. */ -#define _GLIBCXX_HAVE_SLEEP 1 +/* #undef _GLIBCXX_HAVE_SLEEP */ /* Define to 1 if you have the `sqrtf' function. */ #define _GLIBCXX_HAVE_SQRTF 1 @@ -919,7 +919,7 @@ namespace std #define _GLIBCXX_HAVE_UNISTD_H 1 /* Defined if usleep exists. */ -#define _GLIBCXX_HAVE_USLEEP 1 +/* #undef _GLIBCXX_HAVE_USLEEP */ /* Defined if vfwscanf exists. */ #define _GLIBCXX_HAVE_VFWSCANF 1 @@ -1184,7 +1184,7 @@ namespace std /* #undef _GLIBCXX_VERSION */ /* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ +#define _GLIBCXX_ATOMIC_BUILTINS 1 /* Define to use concept checking code from the boost libraries. */ /* #undef
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax
Module Name:src Committed By: mrg Date: Sat Oct 11 19:55:59 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: c++config.h Log Message: more regen for complex and more. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h:1.13 src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h:1.14 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h:1.13 Fri Aug 22 05:39:21 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h Sat Oct 11 19:55:59 2014 @@ -654,7 +654,7 @@ namespace std #define _GLIBCXX_HAVE_HYPOTF 1 /* Define to 1 if you have the `hypotl' function. */ -/* #undef _GLIBCXX_HAVE_HYPOTL */ +#define _GLIBCXX_HAVE_HYPOTL 1 /* Define if you have the iconv() function. */ #define _GLIBCXX_HAVE_ICONV 1 @@ -771,7 +771,7 @@ namespace std #define _GLIBCXX_HAVE_POWF 1 /* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 +/* #undef _GLIBCXX_HAVE_POWL */ /* Define to 1 if you have the `qfpclass' function. */ /* #undef _GLIBCXX_HAVE_QFPCLASS */ @@ -804,7 +804,7 @@ namespace std /* #undef _GLIBCXX_HAVE_SINL */ /* Defined if sleep exists. */ -#define _GLIBCXX_HAVE_SLEEP 1 +/* #undef _GLIBCXX_HAVE_SLEEP */ /* Define to 1 if you have the `sqrtf' function. */ #define _GLIBCXX_HAVE_SQRTF 1 @@ -919,7 +919,7 @@ namespace std #define _GLIBCXX_HAVE_UNISTD_H 1 /* Defined if usleep exists. */ -#define _GLIBCXX_HAVE_USLEEP 1 +/* #undef _GLIBCXX_HAVE_USLEEP */ /* Defined if vfwscanf exists. */ #define _GLIBCXX_HAVE_VFWSCANF 1 @@ -1239,12 +1239,12 @@ namespace std /* Define if C99 functions or macros from wchar.h, math.h, complex.h, stdio.h, and stdlib.h can be used or exposed. */ -/* #undef _GLIBCXX_USE_C99 */ +#define _GLIBCXX_USE_C99 1 /* Define if C99 functions in complex.h should be used in complex. Using compiler builtins for these functions requires corresponding C99 library functions to be present. */ -/* #undef _GLIBCXX_USE_C99_COMPLEX */ +#define _GLIBCXX_USE_C99_COMPLEX 1 /* Define if C99 functions in complex.h should be used in tr1/complex. Using compiler builtins for these functions requires corresponding C99 @@ -1280,13 +1280,13 @@ namespace std #define _GLIBCXX_USE_C99_STDINT_TR1 1 /* Defined if clock_gettime has monotonic clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_MONOTONIC */ +#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 /* Defined if clock_gettime syscall has monotonic and realtime clock support. */ /* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ /* Defined if clock_gettime has realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_REALTIME */ +#define _GLIBCXX_USE_CLOCK_REALTIME 1 /* Define if ISO/IEC TR 24733 decimal floating point types are supported on this host. */ @@ -1311,7 +1311,7 @@ namespace std #define _GLIBCXX_USE_LONG_LONG 1 /* Defined if nanosleep is available. */ -/* #undef _GLIBCXX_USE_NANOSLEEP */ +#define _GLIBCXX_USE_NANOSLEEP 1 /* Define if NLS translations are to be used. */ /* #undef _GLIBCXX_USE_NLS */ @@ -1324,7 +1324,7 @@ namespace std #define _GLIBCXX_USE_RANDOM_TR1 1 /* Defined if sched_yield is available. */ -/* #undef _GLIBCXX_USE_SCHED_YIELD */ +#define _GLIBCXX_USE_SCHED_YIELD 1 /* Define if _SC_NPROCESSORS_ONLN is available in unistd.h. */ #define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch
Module Name:src Committed By: mrg Date: Sat Oct 11 21:28:43 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32: c++config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64: c++config.h Log Message: more regen for complex and more. only sun2 and ia64 missing now. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h:1.1 src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h:1.2 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h:1.1 Fri Sep 19 17:23:24 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h Sat Oct 11 21:28:43 2014 @@ -471,31 +471,31 @@ namespace std /* config.h.in. Generated from configure.ac by autoheader. */ /* Define to 1 if you have the `acosf' function. */ -/* #undef _GLIBCXX_HAVE_ACOSF */ +#define _GLIBCXX_HAVE_ACOSF 1 /* Define to 1 if you have the `acosl' function. */ -/* #undef _GLIBCXX_HAVE_ACOSL */ +#define _GLIBCXX_HAVE_ACOSL 1 /* Define to 1 if you have the `asinf' function. */ -/* #undef _GLIBCXX_HAVE_ASINF */ +#define _GLIBCXX_HAVE_ASINF 1 /* Define to 1 if you have the `asinl' function. */ -/* #undef _GLIBCXX_HAVE_ASINL */ +#define _GLIBCXX_HAVE_ASINL 1 /* Define to 1 if the target assembler supports .symver directive. */ #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 /* Define to 1 if you have the `atan2f' function. */ -/* #undef _GLIBCXX_HAVE_ATAN2F */ +#define _GLIBCXX_HAVE_ATAN2F 1 /* Define to 1 if you have the `atan2l' function. */ -/* #undef _GLIBCXX_HAVE_ATAN2L */ +#define _GLIBCXX_HAVE_ATAN2L 1 /* Define to 1 if you have the `atanf' function. */ -/* #undef _GLIBCXX_HAVE_ATANF */ +#define _GLIBCXX_HAVE_ATANF 1 /* Define to 1 if you have the `atanl' function. */ -/* #undef _GLIBCXX_HAVE_ATANL */ +#define _GLIBCXX_HAVE_ATANL 1 /* Define to 1 if you have the `at_quick_exit' function. */ #define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 @@ -504,25 +504,25 @@ namespace std /* #undef _GLIBCXX_HAVE_CC_TLS */ /* Define to 1 if you have the `ceilf' function. */ -/* #undef _GLIBCXX_HAVE_CEILF */ +#define _GLIBCXX_HAVE_CEILF 1 /* Define to 1 if you have the `ceill' function. */ -/* #undef _GLIBCXX_HAVE_CEILL */ +#define _GLIBCXX_HAVE_CEILL 1 /* Define to 1 if you have the complex.h header file. */ #define _GLIBCXX_HAVE_COMPLEX_H 1 /* Define to 1 if you have the `cosf' function. */ -/* #undef _GLIBCXX_HAVE_COSF */ +#define _GLIBCXX_HAVE_COSF 1 /* Define to 1 if you have the `coshf' function. */ -/* #undef _GLIBCXX_HAVE_COSHF */ +#define _GLIBCXX_HAVE_COSHF 1 /* Define to 1 if you have the `coshl' function. */ -/* #undef _GLIBCXX_HAVE_COSHL */ +#define _GLIBCXX_HAVE_COSHL 1 /* Define to 1 if you have the `cosl' function. */ -/* #undef _GLIBCXX_HAVE_COSL */ +#define _GLIBCXX_HAVE_COSL 1 /* Define to 1 if you have the dlfcn.h header file. */ #define _GLIBCXX_HAVE_DLFCN_H 1 @@ -591,13 +591,13 @@ namespace std #define _GLIBCXX_HAVE_EXECINFO_H 1 /* Define to 1 if you have the `expf' function. */ -/* #undef _GLIBCXX_HAVE_EXPF */ +#define _GLIBCXX_HAVE_EXPF 1 /* Define to 1 if you have the `expl' function. */ -/* #undef _GLIBCXX_HAVE_EXPL */ +#define _GLIBCXX_HAVE_EXPL 1 /* Define to 1 if you have the `fabsf' function. */ -/* #undef _GLIBCXX_HAVE_FABSF */ +#define _GLIBCXX_HAVE_FABSF 1 /* Define to 1 if you have the `fabsl' function. */ #define _GLIBCXX_HAVE_FABSL 1 @@ -606,10 +606,10 @@ namespace std #define _GLIBCXX_HAVE_FENV_H 1 /* Define to 1 if you have the `finite' function. */ -/* #undef _GLIBCXX_HAVE_FINITE */ +#define _GLIBCXX_HAVE_FINITE 1 /* Define to 1 if you have the `finitef' function. */ -/* #undef _GLIBCXX_HAVE_FINITEF */ +#define _GLIBCXX_HAVE_FINITEF 1 /* Define to 1 if you have the `finitel' function. */ /* #undef _GLIBCXX_HAVE_FINITEL */ @@ -618,16 +618,16 @@ namespace std #define _GLIBCXX_HAVE_FLOAT_H 1 /* Define to 1 if you have the `floorf' function. */ -/* #undef _GLIBCXX_HAVE_FLOORF */ +#define _GLIBCXX_HAVE_FLOORF 1 /* Define to 1 if you have the `floorl' function. */ -/* #undef _GLIBCXX_HAVE_FLOORL */ +#define _GLIBCXX_HAVE_FLOORL 1 /* Define to 1 if you have the `fmodf' function. */ -/* #undef _GLIBCXX_HAVE_FMODF */ +#define _GLIBCXX_HAVE_FMODF 1 /* Define to 1 if you have the `fmodl' function. */ -/* #undef _GLIBCXX_HAVE_FMODL */ +#define _GLIBCXX_HAVE_FMODL 1 /* Define to 1 if you have the `fpclass' function. */ /* #undef _GLIBCXX_HAVE_FPCLASS */ @@ -636,7 +636,7 @@ namespace std /* #undef _GLIBCXX_HAVE_FP_H */ /* Define
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: joerg Date: Wed Oct 1 22:26:05 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: Building random.cc with clang requires -mrdrnd on x86. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.16 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.17 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.16 Sat Jun 14 20:49:36 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Wed Oct 1 22:26:05 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2014/06/14 20:49:36 mrg Exp $ +# $NetBSD: Makefile,v 1.17 2014/10/01 22:26:05 joerg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -14,6 +14,9 @@ LIBDPLIBS+= m ${.CURDIR}/../../../../../ #COPTS+= -pthread #LDFLAGS+= -pthread +.if ${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64 +COPTS.random.cc+= ${${ACTIVE_CC} == clang:? -mrdrnd :} +.endif UNSUPPORTED_COMPILER.clang= # defined CWARNFLAGS.clang+= -Wno-logical-op-parentheses \
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: joerg Date: Wed Oct 1 22:27:33 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: Explicitly request using the libstdc++ header path for clang, C++11 for everything and disable the unsupported ABI tagging. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.17 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.18 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.17 Wed Oct 1 22:26:05 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Wed Oct 1 22:27:33 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2014/10/01 22:26:05 joerg Exp $ +# $NetBSD: Makefile,v 1.18 2014/10/01 22:27:33 joerg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -18,7 +18,8 @@ LIBDPLIBS+= m ${.CURDIR}/../../../../../ COPTS.random.cc+= ${${ACTIVE_CC} == clang:? -mrdrnd :} .endif -UNSUPPORTED_COMPILER.clang= # defined +CXXFLAGS.clang+= -stdlib=libstdc++ -std=c++11 -D_GLIBCXX_ABI_TAG_CXX11= +CXXFLAGS+= ${CXXFLAGS.${ACTIVE_CC}} CWARNFLAGS.clang+= -Wno-logical-op-parentheses \ -Wno-deprecated-writable-strings -Wno-parentheses
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch
Module Name:src Committed By: matt Date: Fri Aug 22 15:27:51 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch: Makefile Added Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc64: Makefile Log Message: add powerpc64 support To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc64/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile:1.1 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile:1.2 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile:1.1 Sat Mar 1 10:00:47 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile Fri Aug 22 15:27:50 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2014/03/01 10:00:47 mrg Exp $ +# $NetBSD: Makefile,v 1.2 2014/08/22 15:27:50 matt Exp $ # install multilib c++config.h files @@ -17,6 +17,11 @@ SUBDIR= mips64 mips32 mipso32 CXXCONFIGARGS= mips64 _ABI64 mipso32 _ABIO32 mips32 .endif +.if ${MACHINE_ARCH} == powerpc64 +SUBDIR= powerpc powerpc64 +CXXCONFIGARGS= powerpc64 _LP64 powerpc +.endif + # XXX arm variants are missing, but hopefully won't need them # until aarch64 anyway. Added files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc/Makefile diff -u /dev/null src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc/Makefile:1.1 --- /dev/null Fri Aug 22 15:27:51 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc/Makefile Fri Aug 22 15:27:51 2014 @@ -0,0 +1,4 @@ +# $NetBSD: Makefile,v 1.1 2014/08/22 15:27:51 matt Exp $ + +GCC_MACHINE_ARCH=powerpc +.include ../Makefile.arch_bits Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc64/Makefile diff -u /dev/null src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc64/Makefile:1.1 --- /dev/null Fri Aug 22 15:27:51 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc64/Makefile Fri Aug 22 15:27:51 2014 @@ -0,0 +1,4 @@ +# $NetBSD: Makefile,v 1.1 2014/08/22 15:27:51 matt Exp $ + +GCC_MACHINE_ARCH=powerpc64 +.include ../Makefile.arch_bits
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits
Module Name:src Committed By: christos Date: Mon Jun 23 18:37:45 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile Log Message: Allow always setting MKCOMPAT (and not failing in weird ways like creating a c++config.h that only contains #endif), by selecting only machine_archs that contain *64* in their name. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.15 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.16 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.15 Sun Jun 1 15:51:02 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Mon Jun 23 14:37:45 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2014/06/01 19:51:02 mrg Exp $ +# $NetBSD: Makefile,v 1.16 2014/06/23 18:37:45 christos Exp $ .include bsd.init.mk @@ -19,7 +19,7 @@ INCS+= ${BUILDINCS} INCS+= nested_exception.h hash_bytes.h atomic_lockfree_defines.h INCS+= cxxabi_forced.h exception_defines.h exception_ptr.h -.if ${MKCOMPAT} != no +.if ${MKCOMPAT} != no !empty(MACHINE_ARCH:M*64*) SUBDIR+= arch .else INCS+= c++config.h
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: christos Date: Sun Jun 8 02:23:46 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile.inc Log Message: include relative to the parse directory. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile.inc diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile.inc:1.4 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile.inc:1.5 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile.inc:1.4 Sun Jun 1 15:51:01 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile.inc Sat Jun 7 22:23:46 2014 @@ -1,12 +1,11 @@ -# $NetBSD: Makefile.inc,v 1.4 2014/06/01 19:51:01 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.5 2014/06/08 02:23:46 christos Exp $ .ifndef _EXTERNAL_GPL3_GCC_LIB_LIBSTDCXX_MAKEFILE_INC_ _EXTERNAL_GPL3_GCC_LIB_LIBSTDCXX_MAKEFILE_INC_=1 GCC_MACHINE_ARCH=${MACHINE_ARCH:S/earmv5/earm/} -.include ../../Makefile.inc -.sinclude ../../../Makefile.gcc_path -.sinclude ../../../../Makefile.gcc_path +.include ${.PARSEDIR}/../Makefile.inc +.include ${.PARSEDIR}/../../Makefile.gcc_path .endif
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: christos Date: Sat May 31 14:03:08 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: use weak symbols instead of linking against libpthread. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.12 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.13 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.12 Wed May 28 12:41:06 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Sat May 31 10:03:08 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2014/05/28 16:41:06 mrg Exp $ +# $NetBSD: Makefile,v 1.13 2014/05/31 14:03:08 christos Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -12,8 +12,8 @@ LDADD= -lgcc_s LIBDPLIBS+= m ${.CURDIR}/../../../../../lib/libm -COPTS+= -pthread -LDFLAGS+= -pthread +#COPTS+= -pthread +#LDFLAGS+= -pthread UNSUPPORTED_COMPILER.clang= # defined CWARNFLAGS.clang+= -Wno-logical-op-parentheses \ @@ -37,7 +37,7 @@ CXXFLAGS+= -fno-implicit-templates -fdia CPPFLAGS+= -I${DIST}/libstdc++-v3/include CPPFLAGS+= -I${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH} # include backwards compatible code -CPPFLAGS+= -D_GLIBCXX_SHARED +CPPFLAGS+= -D_GLIBCXX_SHARED -D_GLIBCXX_GTHREAD_USE_WEAK CONF= ${DIST}/libstdc++-v3/config
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: christos Date: Sat May 31 20:09:15 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: Add different defines to force weak pthread symbols. XXX: I think these should be generated automatically. XXX[2]: Why: gthr-default.h - $NETBSDSRCDIR/external/gpl3/gcc/dist/libgcc/gthr-posix.h and wes still have old arch/*/gthr* files? To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.13 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.14 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.13 Sat May 31 10:03:08 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Sat May 31 16:09:15 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2014/05/31 14:03:08 christos Exp $ +# $NetBSD: Makefile,v 1.14 2014/05/31 20:09:15 christos Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -37,7 +37,7 @@ CXXFLAGS+= -fno-implicit-templates -fdia CPPFLAGS+= -I${DIST}/libstdc++-v3/include CPPFLAGS+= -I${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH} # include backwards compatible code -CPPFLAGS+= -D_GLIBCXX_SHARED -D_GLIBCXX_GTHREAD_USE_WEAK +CPPFLAGS+= -D_GLIBCXX_SHARED -DGTHREAD_USE_WEAK -DSUPPORTS_WEAK CONF= ${DIST}/libstdc++-v3/config
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch
Module Name:src Committed By: skrll Date: Thu May 29 16:28:29 UTC 2014 Removed Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: config.h Log Message: Remove unused files. To generate a diff of this commit: cvs rdiff -u -r1.9 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/config.h cvs rdiff -u -r1.11 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/config.h cvs rdiff -u -r1.10 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/config.h cvs rdiff -u -r1.5 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/config.h cvs rdiff -u -r1.9 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/config.h cvs rdiff -u -r1.7 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/config.h cvs rdiff -u -r1.7 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/config.h cvs rdiff -u -r1.5 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/config.h cvs rdiff -u -r1.4 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/config.h cvs rdiff -u -r1.4 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/config.h cvs rdiff -u -r1.4 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/config.h cvs rdiff -u -r1.4 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/config.h cvs rdiff -u -r1.4 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/config.h cvs rdiff -u -r1.4 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/config.h cvs rdiff -u -r1.4 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/config.h cvs rdiff -u -r1.4 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/config.h cvs rdiff -u -r1.4 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/config.h cvs rdiff -u -r1.4 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/config.h cvs rdiff -u -r1.8 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/config.h cvs rdiff -u -r1.8 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/config.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/config.h cvs rdiff -u -r1.8 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/config.h cvs rdiff -u -r1.8 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/config.h cvs rdiff -u -r1.9 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/config.h cvs rdiff -u -r1.9 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/config.h cvs rdiff -u -r1.10 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/config.h cvs rdiff -u -r1.9 -r0 \
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: mrg Date: Wed May 28 16:41:06 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: add -pthread to compiler/linker flags. fixes 1/3 of the link issues. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.11 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.12 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.11 Fri May 16 09:36:51 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Wed May 28 16:41:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2014/05/16 09:36:51 mrg Exp $ +# $NetBSD: Makefile,v 1.12 2014/05/28 16:41:06 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -12,6 +12,9 @@ LDADD= -lgcc_s LIBDPLIBS+= m ${.CURDIR}/../../../../../lib/libm +COPTS+= -pthread +LDFLAGS+= -pthread + UNSUPPORTED_COMPILER.clang= # defined CWARNFLAGS.clang+= -Wno-logical-op-parentheses \ -Wno-deprecated-writable-strings -Wno-parentheses
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: mrg Date: Fri May 16 09:36:51 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: apply -fimplicit-templates instead of forcing -O2. fix the build fix on platforms that don't use -O2 by default, and also enables building with -O0. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.10 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.11 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.10 Thu May 15 14:37:08 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Fri May 16 09:36:51 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2014/05/15 14:37:08 joerg Exp $ +# $NetBSD: Makefile,v 1.11 2014/05/16 09:36:51 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -40,18 +40,7 @@ CONF= ${DIST}/libstdc++-v3/config GLIBCPP_INCLUDE_DIR= ${DESTDIR}/usr/include/g++ -.if ${HAVE_GCC} = 48 -# Template instantiation bug workaround for -Os -.if (${MACHINE_ARCH} == coldfire || \ - ${MACHINE_ARCH} == sh3eb || \ - ${MACHINE_ARCH} == sh3el || \ - ${MACHINE_ARCH} == m68k || \ - ${MACHINE_ARCH} == m68000 || \ - ${MACHINE_ARCH} == vax) -COPTS.hashtable_c++0x.cc = -O2 -COPTS.bitmap_allocator.cc = -O2 -.endif -.endif +# Template instantiation bug workaround for -O2/s COPTS.cp-demangle.c = -Wno-stack-protector COPTS.cp-demangle.c = -Wno-stack-protector COPTS.fstream-inst.cc = -Wno-stack-protector @@ -60,7 +49,9 @@ COPTS.misc-inst.cc = -Wno-stack-protecto COPTS.ostream-inst.cc = -Wno-stack-protector COPTS.valarray-inst.cc = -Wno-stack-protector COPTS.wlocale-inst.cc = -Wno-stack-protector -COPTS.concept-inst.cc= -D_GLIBCPP_CONCEPT_CHECKS -fimplicit-templates +COPTS.concept-inst.cc= -fimplicit-templates +COPTS.hashtable_c++0x.cc= -fimplicit-templates +COPTS.bitmap_allocator.cc = -fimplicit-templates CPPFLAGS.strstream.cc= -I$(GLIBCPP_INCLUDE_DIR)/backward -Wno-deprecated # For GCC 4.5
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits
Module Name:src Committed By: gdt Date: Thu Mar 13 16:14:27 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile Log Message: Use cp -pf rather than cp -p. Otherwise, those with sources that are 444 encounter failures. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.13 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.14 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.13 Sun Mar 2 04:31:55 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Thu Mar 13 16:14:27 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2014/03/02 04:31:55 mrg Exp $ +# $NetBSD: Makefile,v 1.14 2014/03/13 16:14:27 gdt Exp $ .include bsd.own.mk .include bsd.init.mk @@ -52,7 +52,7 @@ COPYHEADERS+= ${_dst} ${_src} .for _h _s in ${COPYHEADERS} ${_h}: ${_s} - cp -p ${.ALLSRC} ${.TARGET} + cp -pf ${.ALLSRC} ${.TARGET} .endfor .PATH: ${.CURDIR}/../../arch/${GCC_MACHINE_ARCH} \
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits
Module Name:src Committed By: mrg Date: Sat Mar 1 10:28:02 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile Log Message: convert BUILDSYMLINKS to INCSNAME_*. one less step to take. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.8 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.9 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.8 Sat Mar 1 10:00:47 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Sat Mar 1 10:28:02 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2014/03/01 10:00:47 mrg Exp $ +# $NetBSD: Makefile,v 1.9 2014/03/01 10:28:02 mrg Exp $ .include bsd.own.mk .include bsd.init.mk @@ -9,12 +9,14 @@ DIST= ${NETBSDSRCDIR}/external/gpl3/gcc/dist -BUILDINCS= basic_file.h c++allocator.h c++io.h c++locale.h -BUILDINCS+= messages_members.h time_members.h opt_random.h +#BUILDINCS= basic_file.h c++allocator.h c++io.h c++locale.h +#BUILDINCS+= messages_members.h time_members.h opt_random.h INCS= ${G_bits_headers} ${G_c_base_headers_extra} ${G_host_headers} INCS+= gthr.h gthr-single.h gthr-posix.h gthr-default.h -INCS+= ${BUILDINCS} +INCS+= ${G_BASIC_FILE_H} ${G_ALLOCATOR_H} ${G_CLOCALE_H} +INCS+= ${G_CSTDIO_H} ${G_CMESSAGES_H} ${G_CTIME_H} +INCS+= ${G_CPU_OPT_BITS_RANDOM} # libsupc++ INCS+= nested_exception.h hash_bytes.h atomic_lockfree_defines.h @@ -32,20 +34,13 @@ INCSDIR= /usr/include/g++/bits CLEANFILES+= {BUILDINCS} -opt_random.h: ${G_CPU_OPT_BITS_RANDOM} - cp -p ${.ALLSRC} ${.TARGET} -basic_file.h: ${G_BASIC_FILE_H} - cp -p ${.ALLSRC} ${.TARGET} -c++allocator.h: ${G_ALLOCATOR_H} - cp -p ${.ALLSRC} ${.TARGET} -c++locale.h: $(G_CLOCALE_H) - cp -p ${.ALLSRC} ${.TARGET} -c++io.h: $(G_CSTDIO_H) - cp -p ${.ALLSRC} ${.TARGET} -messages_members.h: $(G_CMESSAGES_H) - cp -p ${.ALLSRC} ${.TARGET} -time_members.h: $(G_CTIME_H) - cp -p ${.ALLSRC} ${.TARGET} +INCSNAME_${G_BASIC_FILE_H} = basic_file.h +INCSNAME_${G_ALLOCATOR_H} = c++allocator.h +INCSNAME_${G_CLOCALE_H} = c++locale.h +INCSNAME_${G_CSTDIO_H} = c++io.h +INCSNAME_${G_CMESSAGES_H} = messages_members.h +INCSNAME_${G_CTIME_H} = time_members.h +INCSNAME_${G_CPU_OPT_BITS_RANDOM} = opt_random.h .PATH: ${.CURDIR}/../../arch/${GCC_MACHINE_ARCH} \ ${DIST}/libstdc++-v3/include \
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits
Module Name:src Committed By: mrg Date: Sat Mar 1 21:03:01 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile Log Message: revert the previous; it doesn't work. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.9 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.10 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.9 Sat Mar 1 10:28:02 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Sat Mar 1 21:03:01 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2014/03/01 10:28:02 mrg Exp $ +# $NetBSD: Makefile,v 1.10 2014/03/01 21:03:01 mrg Exp $ .include bsd.own.mk .include bsd.init.mk @@ -9,14 +9,12 @@ DIST= ${NETBSDSRCDIR}/external/gpl3/gcc/dist -#BUILDINCS= basic_file.h c++allocator.h c++io.h c++locale.h -#BUILDINCS+= messages_members.h time_members.h opt_random.h +BUILDINCS= basic_file.h c++allocator.h c++io.h c++locale.h +BUILDINCS+= messages_members.h time_members.h opt_random.h INCS= ${G_bits_headers} ${G_c_base_headers_extra} ${G_host_headers} INCS+= gthr.h gthr-single.h gthr-posix.h gthr-default.h -INCS+= ${G_BASIC_FILE_H} ${G_ALLOCATOR_H} ${G_CLOCALE_H} -INCS+= ${G_CSTDIO_H} ${G_CMESSAGES_H} ${G_CTIME_H} -INCS+= ${G_CPU_OPT_BITS_RANDOM} +INCS+= ${BUILDINCS} # libsupc++ INCS+= nested_exception.h hash_bytes.h atomic_lockfree_defines.h @@ -34,13 +32,20 @@ INCSDIR= /usr/include/g++/bits CLEANFILES+= {BUILDINCS} -INCSNAME_${G_BASIC_FILE_H} = basic_file.h -INCSNAME_${G_ALLOCATOR_H} = c++allocator.h -INCSNAME_${G_CLOCALE_H} = c++locale.h -INCSNAME_${G_CSTDIO_H} = c++io.h -INCSNAME_${G_CMESSAGES_H} = messages_members.h -INCSNAME_${G_CTIME_H} = time_members.h -INCSNAME_${G_CPU_OPT_BITS_RANDOM} = opt_random.h +opt_random.h: ${G_CPU_OPT_BITS_RANDOM} + cp -p ${.ALLSRC} ${.TARGET} +basic_file.h: ${G_BASIC_FILE_H} + cp -p ${.ALLSRC} ${.TARGET} +c++allocator.h: ${G_ALLOCATOR_H} + cp -p ${.ALLSRC} ${.TARGET} +c++locale.h: $(G_CLOCALE_H) + cp -p ${.ALLSRC} ${.TARGET} +c++io.h: $(G_CSTDIO_H) + cp -p ${.ALLSRC} ${.TARGET} +messages_members.h: $(G_CMESSAGES_H) + cp -p ${.ALLSRC} ${.TARGET} +time_members.h: $(G_CTIME_H) + cp -p ${.ALLSRC} ${.TARGET} .PATH: ${.CURDIR}/../../arch/${GCC_MACHINE_ARCH} \ ${DIST}/libstdc++-v3/include \
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits
Module Name:src Committed By: mrg Date: Sat Mar 1 22:49:43 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile Log Message: add a caveat about a construct in this makefile: # XXX these rules don't always work if the ${.TARGET} ends up being the # copy in ../../arch/$arch/ and that version is older. (but will # only break read-only source builds.) To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.10 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.11 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.10 Sat Mar 1 21:03:01 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Sat Mar 1 22:49:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2014/03/01 21:03:01 mrg Exp $ +# $NetBSD: Makefile,v 1.11 2014/03/01 22:49:43 mrg Exp $ .include bsd.own.mk .include bsd.init.mk @@ -32,6 +32,9 @@ INCSDIR= /usr/include/g++/bits CLEANFILES+= {BUILDINCS} +# XXX these rules don't always work if the ${.TARGET} ends up being the +# copy in ../../arch/$arch/ and that version is older. (but will +# only break read-only source builds.) opt_random.h: ${G_CPU_OPT_BITS_RANDOM} cp -p ${.ALLSRC} ${.TARGET} basic_file.h: ${G_BASIC_FILE_H}
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch
Module Name:src Committed By: mrg Date: Sun Mar 2 03:16:22 UTC 2014 Removed Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: c++allocator.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: c++allocator.h Log Message: delete files we know the source of and don't need to collect with mknative anymore. To generate a diff of this commit: cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++allocator.h cvs rdiff -u -r1.1 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++allocator.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++allocator.h cvs rdiff -u -r1.2 -r0 \
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits
Module Name:src Committed By: mrg Date: Sun Mar 2 03:47:57 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile Log Message: rearrange the code to copy renamed files to have more explicit paths. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.11 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.12 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.11 Sat Mar 1 22:49:43 2014 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Sun Mar 2 03:47:57 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2014/03/01 22:49:43 mrg Exp $ +# $NetBSD: Makefile,v 1.12 2014/03/02 03:47:57 mrg Exp $ .include bsd.own.mk .include bsd.init.mk @@ -32,23 +32,20 @@ INCSDIR= /usr/include/g++/bits CLEANFILES+= {BUILDINCS} -# XXX these rules don't always work if the ${.TARGET} ends up being the -# copy in ../../arch/$arch/ and that version is older. (but will -# only break read-only source builds.) -opt_random.h: ${G_CPU_OPT_BITS_RANDOM} - cp -p ${.ALLSRC} ${.TARGET} -basic_file.h: ${G_BASIC_FILE_H} - cp -p ${.ALLSRC} ${.TARGET} -c++allocator.h: ${G_ALLOCATOR_H} - cp -p ${.ALLSRC} ${.TARGET} -c++locale.h: $(G_CLOCALE_H) - cp -p ${.ALLSRC} ${.TARGET} -c++io.h: $(G_CSTDIO_H) - cp -p ${.ALLSRC} ${.TARGET} -messages_members.h: $(G_CMESSAGES_H) - cp -p ${.ALLSRC} ${.TARGET} -time_members.h: $(G_CTIME_H) +CXXDIST= ${DIST}/libstdc++-v3 +COPYHEADERS= \ + opt_random.h ${G_CPU_OPT_BITS_RANDOM} \ + basic_file.h ${G_BASIC_FILE_H} \ + c++allocator.h ${G_ALLOCATOR_H} \ + c++locale.h ${G_CLOCALE_H} \ + c++io.h ${G_CSTDIO_H} \ + messages_members.h ${G_CMESSAGES_H} \ + time_members.h ${G_CTIME_H} + +.for _h _s in ${COPYHEADERS} +${_h}: ${CXXDIST}/${_s} cp -p ${.ALLSRC} ${.TARGET} +.endfor .PATH: ${.CURDIR}/../../arch/${GCC_MACHINE_ARCH} \ ${DIST}/libstdc++-v3/include \
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: mrg Date: Sun Mar 2 04:31:55 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile Removed Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: gthr-default.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: gthr-default.h Log Message: - set DIST based upon EXTERNAL_GCC_SUBDIR - set GNUHOSTDIST - move gthr-default.h to BUILDINCS, and add glue to add it to COPYHEADERS - adjust COPYHEADERS to cope with files outside of dist/libstdc++-v3/. To generate a diff of this commit: cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-default.h cvs rdiff -u -r1.2 -r0 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-default.h cvs rdiff
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: christos Date: Fri Nov 1 18:11:49 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: pick up omp.h from the libgomp directory not from /usr/include/gcc-4.5. Makes the code compilable with gcc-4.8.1 To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.6 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.7 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.6 Thu Aug 22 12:03:30 2013 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Fri Nov 1 14:11:49 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2013/08/22 16:03:30 matt Exp $ +# $NetBSD: Makefile,v 1.7 2013/11/01 18:11:49 christos Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -33,6 +33,7 @@ SRCS= ${LIBSUPCXXSRCS} ${LIBSTDCXXSRCS} CXXFLAGS+= -fno-implicit-templates -fdiagnostics-show-location=once CPPFLAGS+= -I${DIST}/libstdc++-v3/include CPPFLAGS+= -I${.CURDIR}/arch/${GCC_MACHINE_ARCH} +CPPFLAGS+= -I${.CURDIR}/../libgomp/arch/${GCC_MACHINE_ARCH} CONF= ${DIST}/libstdc++-v3/config
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: matt Date: Thu Aug 22 16:03:31 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/backward: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/debug: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/decimal: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/ext: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/parallel: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl: Makefile Added Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile.inc src/external/gpl3/gcc/lib/libstdc++-v3/include: Makefile.inc Log Message: Make earmv5 work. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile cvs rdiff -u -r0 -r1.1 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile.inc cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile.inc cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/backward/Makefile cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/debug/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/decimal/Makefile cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/parallel/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.5 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.6 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.5 Tue Aug 9 13:00:04 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Thu Aug 22 16:03:30 2013 @@ -1,10 +1,12 @@ -# $NetBSD: Makefile,v 1.5 2011/08/09 13:00:04 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2013/08/22 16:03:30 matt Exp $ REQUIRETOOLS= yes NOLINT= # defined .include bsd.own.mk +.include Makefile.inc + LIB= stdc++ LDADD= -lgcc_s @@ -14,8 +16,8 @@ UNSUPPORTED_COMPILER.clang= # defined CWARNFLAGS.clang+= -Wno-logical-op-parentheses \ -Wno-deprecated-writable-strings -Wno-parentheses -.if exists(${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk) ${MKGCC} != no -.include ${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk +.if exists(${.CURDIR}/arch/${GCC_MACHINE_ARCH}/defs.mk) ${MKGCC} != no +.include ${.CURDIR}/arch/${GCC_MACHINE_ARCH}/defs.mk SHLIB_MAJOR= 7 SHLIB_MINOR= 1 @@ -30,7 +32,7 @@ SRCS= ${LIBSUPCXXSRCS} ${LIBSTDCXXSRCS} #CXXFLAGS+= -ffunction-sections -fdata-sections CXXFLAGS+= -fno-implicit-templates -fdiagnostics-show-location=once CPPFLAGS+= -I${DIST}/libstdc++-v3/include -CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} +CPPFLAGS+= -I${.CURDIR}/arch/${GCC_MACHINE_ARCH} CONF= ${DIST}/libstdc++-v3/config @@ -150,9 +152,9 @@ CLEANFILES+= unwind.h ${DIST}/libstdc++-v3/libsupc++ \ ${DIST}/libiberty \ ${CONF}/locale/generic \ - ${.CURDIR}/arch/${MACHINE_ARCH} + ${.CURDIR}/arch/${GCC_MACHINE_ARCH} -${OBJS}: ${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk +${OBJS}: ${.CURDIR}/arch/${GCC_MACHINE_ARCH}/defs.mk .else .include bsd.prog.mk # do nothing .endif Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile:1.5 src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile:1.6 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile:1.5 Fri Jul 1 01:21:38 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile Thu Aug 22 16:03:30 2013 @@ -1,11 +1,12 @@ -# $NetBSD: Makefile,v 1.5 2011/07/01 01:21:38 mrg Exp $ +# $NetBSD: Makefile,v 1.6 2013/08/22 16:03:30 matt Exp $ SUBDIR= backward ext bits debug decimal parallel tr1 tr1_impl #SUBDIR+= pb_assoc +.include bsd.init.mk .include bsd.own.mk -.include ${.CURDIR}/../arch/${MACHINE_ARCH}/defs.mk +.include ${.CURDIR}/../arch/${GCC_MACHINE_ARCH}/defs.mk .cc: # disable .cc-NULL transform Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/backward/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/backward/Makefile:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/include/backward/Makefile:1.3 ---
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits
Module Name:src Committed By: skrll Date: Tue Apr 30 20:45:41 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile Log Message: Re-order .PATH so that mknative headers are picked up first. Fixes earm* builds. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.4 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.5 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.4 Wed Jun 29 02:01:37 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Tue Apr 30 20:45:41 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2011/06/29 02:01:37 mrg Exp $ +# $NetBSD: Makefile,v 1.5 2013/04/30 20:45:41 skrll Exp $ .include bsd.own.mk @@ -33,7 +33,8 @@ BITS_CPUDIR=${BITS_CPUDIR.${MACHINE_ARCH BITS_CPUDIR=${MACHINE_GNU_ARCH} .endif -.PATH: ${DIST}/libstdc++-v3/include/bits \ +.PATH: ${.CURDIR}/../../arch/${MACHINE_ARCH} \ + ${DIST}/libstdc++-v3/include/bits \ ${DIST}/libstdc++-v3/include/c_std \ ${DIST}/libstdc++-v3/include/precompiled \ ${CONF}/os/bsd/netbsd \ @@ -41,8 +42,7 @@ BITS_CPUDIR=${MACHINE_GNU_ARCH} ${CONF}/io \ ${CONF}/cpu/${BITS_CPUDIR} \ ${CONF}/cpu/generic \ - ${CONF}/locale/generic \ - ${.CURDIR}/../../arch/${MACHINE_ARCH} + ${CONF}/locale/generic # Get default targets including bsd.inc.mk. .include bsd.prog.mk
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax
Module Name:src Committed By: mrg Date: Thu Jul 21 03:10:24 UTC 2011 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: c++config.h config.h Log Message: regenerate. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h:1.3 src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h:1.4 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h:1.3 Wed Jul 20 00:53:58 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h Thu Jul 21 03:10:24 2011 @@ -499,7 +499,7 @@ /* #undef _GLIBCXX_HAVE_FABSL */ /* Define to 1 if you have the fenv.h header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ +#define _GLIBCXX_HAVE_FENV_H 1 /* Define to 1 if you have the `finite' function. */ #define _GLIBCXX_HAVE_FINITE 1 Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/config.h:1.3 src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/config.h:1.4 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/config.h:1.3 Wed Jul 20 00:53:58 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/config.h Thu Jul 21 03:10:24 2011 @@ -120,7 +120,7 @@ /* #undef HAVE_FABSL */ /* Define to 1 if you have the fenv.h header file. */ -/* #undef HAVE_FENV_H */ +#define HAVE_FENV_H 1 /* Define to 1 if you have the `finite' function. */ #define HAVE_FINITE 1
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el
Module Name:src Committed By: mrg Date: Mon Jul 4 12:01:56 UTC 2011 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el: c++config.h config.h Log Message: regenerate To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h:1.3 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h:1.2 Sun Jul 3 14:41:54 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h Mon Jul 4 12:01:56 2011 @@ -499,7 +499,7 @@ /* #undef _GLIBCXX_HAVE_FABSL */ /* Define to 1 if you have the fenv.h header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 +/* #undef _GLIBCXX_HAVE_FENV_H */ /* Define to 1 if you have the `finite' function. */ #define _GLIBCXX_HAVE_FINITE 1 @@ -662,7 +662,7 @@ /* #undef _GLIBCXX_HAVE_NAN_H */ /* Define if poll is available in poll.h. */ -/* #undef _GLIBCXX_HAVE_POLL */ +#define _GLIBCXX_HAVE_POLL 1 /* Define to 1 if you have the `powf' function. */ /* #undef _GLIBCXX_HAVE_POWF */ @@ -773,7 +773,7 @@ /* #undef _GLIBCXX_HAVE_S_IFREG */ /* Define if S_IFREG is available in sys/stat.h. */ -/* #undef _GLIBCXX_HAVE_S_ISREG */ +#define _GLIBCXX_HAVE_S_ISREG 1 /* Define to 1 if you have the `tanf' function. */ /* #undef _GLIBCXX_HAVE_TANF */ @@ -788,7 +788,7 @@ /* #undef _GLIBCXX_HAVE_TANL */ /* Define to 1 if you have the tgmath.h header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 +/* #undef _GLIBCXX_HAVE_TGMATH_H */ /* Define to 1 if the target supports thread-local storage. */ /* #undef _GLIBCXX_HAVE_TLS */ @@ -815,7 +815,7 @@ #define _GLIBCXX_HAVE_WCTYPE_H 1 /* Define if writev is available in sys/uio.h. */ -/* #undef _GLIBCXX_HAVE_WRITEV */ +#define _GLIBCXX_HAVE_WRITEV 1 /* Define to 1 if you have the `_acosf' function. */ /* #undef _GLIBCXX_HAVE__ACOSF */ Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/config.h:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/config.h:1.3 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/config.h:1.2 Sun Jul 3 14:41:54 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/config.h Mon Jul 4 12:01:56 2011 @@ -120,7 +120,7 @@ /* #undef HAVE_FABSL */ /* Define to 1 if you have the fenv.h header file. */ -#define HAVE_FENV_H 1 +/* #undef HAVE_FENV_H */ /* Define to 1 if you have the `finite' function. */ #define HAVE_FINITE 1 @@ -283,7 +283,7 @@ /* #undef HAVE_NAN_H */ /* Define if poll is available in poll.h. */ -/* #undef HAVE_POLL */ +#define HAVE_POLL 1 /* Define to 1 if you have the `powf' function. */ /* #undef HAVE_POWF */ @@ -394,7 +394,7 @@ /* #undef HAVE_S_IFREG */ /* Define if S_IFREG is available in sys/stat.h. */ -/* #undef HAVE_S_ISREG */ +#define HAVE_S_ISREG 1 /* Define to 1 if you have the `tanf' function. */ /* #undef HAVE_TANF */ @@ -409,7 +409,7 @@ /* #undef HAVE_TANL */ /* Define to 1 if you have the tgmath.h header file. */ -#define HAVE_TGMATH_H 1 +/* #undef HAVE_TGMATH_H */ /* Define to 1 if the target supports thread-local storage. */ /* #undef HAVE_TLS */ @@ -436,7 +436,7 @@ #define HAVE_WCTYPE_H 1 /* Define if writev is available in sys/uio.h. */ -/* #undef HAVE_WRITEV */ +#define HAVE_WRITEV 1 /* Define to 1 if you have the `_acosf' function. */ /* #undef HAVE__ACOSF */
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc
Module Name:src Committed By: mrg Date: Sun Jul 3 08:45:42 UTC 2011 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc: c++config.h config.h Log Message: regenerate. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h:1.3 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h:1.2 Fri Jul 1 05:10:28 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h Sun Jul 3 08:45:42 2011 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.56 2011/07/01 01:27:17 mrg Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ /* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ // Predefined symbols and macros -*- C++ -*- @@ -499,7 +499,7 @@ /* #undef _GLIBCXX_HAVE_FABSL */ /* Define to 1 if you have the fenv.h header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 +/* #undef _GLIBCXX_HAVE_FENV_H */ /* Define to 1 if you have the `finite' function. */ #define _GLIBCXX_HAVE_FINITE 1 @@ -788,7 +788,7 @@ /* #undef _GLIBCXX_HAVE_TANL */ /* Define to 1 if you have the tgmath.h header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 +/* #undef _GLIBCXX_HAVE_TGMATH_H */ /* Define to 1 if the target supports thread-local storage. */ /* #undef _GLIBCXX_HAVE_TLS */ Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/config.h:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/config.h:1.3 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/config.h:1.2 Fri Jul 1 05:10:28 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/config.h Sun Jul 3 08:45:42 2011 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.56 2011/07/01 01:27:17 mrg Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ /* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ /* config.h. Generated from config.h.in by configure. */ @@ -120,7 +120,7 @@ /* #undef HAVE_FABSL */ /* Define to 1 if you have the fenv.h header file. */ -#define HAVE_FENV_H 1 +/* #undef HAVE_FENV_H */ /* Define to 1 if you have the `finite' function. */ #define HAVE_FINITE 1 @@ -409,7 +409,7 @@ /* #undef HAVE_TANL */ /* Define to 1 if you have the tgmath.h header file. */ -#define HAVE_TGMATH_H 1 +/* #undef HAVE_TGMATH_H */ /* Define to 1 if the target supports thread-local storage. */ /* #undef HAVE_TLS */
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm
Module Name:src Committed By: mrg Date: Fri Jul 1 10:06:01 UTC 2011 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm: c++config.h config.h Log Message: mknative-gcc regeneration. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h:1.1 src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h:1.2 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h:1.1 Fri Jul 1 01:57:07 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h Fri Jul 1 10:06:01 2011 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ /* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ // Predefined symbols and macros -*- C++ -*- @@ -421,7 +421,7 @@ /* #undef _GLIBCXX_HAVE_CEILL */ /* Define to 1 if you have the complex.h header file. */ -/* #undef _GLIBCXX_HAVE_COMPLEX_H */ +#define _GLIBCXX_HAVE_COMPLEX_H 1 /* Define to 1 if you have the `cosf' function. */ /* #undef _GLIBCXX_HAVE_COSF */ @@ -499,7 +499,7 @@ /* #undef _GLIBCXX_HAVE_FABSL */ /* Define to 1 if you have the fenv.h header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ +#define _GLIBCXX_HAVE_FENV_H 1 /* Define to 1 if you have the `finite' function. */ #define _GLIBCXX_HAVE_FINITE 1 @@ -788,7 +788,7 @@ /* #undef _GLIBCXX_HAVE_TANL */ /* Define to 1 if you have the tgmath.h header file. */ -/* #undef _GLIBCXX_HAVE_TGMATH_H */ +#define _GLIBCXX_HAVE_TGMATH_H 1 /* Define to 1 if the target supports thread-local storage. */ /* #undef _GLIBCXX_HAVE_TLS */ Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/config.h:1.1 src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/config.h:1.2 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/config.h:1.1 Fri Jul 1 01:57:07 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/config.h Fri Jul 1 10:06:01 2011 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ /* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ /* config.h. Generated from config.h.in by configure. */ @@ -42,7 +42,7 @@ /* #undef HAVE_CEILL */ /* Define to 1 if you have the complex.h header file. */ -/* #undef HAVE_COMPLEX_H */ +#define HAVE_COMPLEX_H 1 /* Define to 1 if you have the `cosf' function. */ /* #undef HAVE_COSF */ @@ -120,7 +120,7 @@ /* #undef HAVE_FABSL */ /* Define to 1 if you have the fenv.h header file. */ -/* #undef HAVE_FENV_H */ +#define HAVE_FENV_H 1 /* Define to 1 if you have the `finite' function. */ #define HAVE_FINITE 1 @@ -409,7 +409,7 @@ /* #undef HAVE_TANL */ /* Define to 1 if you have the tgmath.h header file. */ -/* #undef HAVE_TGMATH_H */ +#define HAVE_TGMATH_H 1 /* Define to 1 if the target supports thread-local storage. */ /* #undef HAVE_TLS */
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include
Module Name:src Committed By: mrg Date: Fri Jul 1 01:21:39 UTC 2011 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include: Makefile Added Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/decimal: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/parallel: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl: Makefile Log Message: install decimal, parallel and tr1_impl headers To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/decimal/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/parallel/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile:1.4 src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile:1.5 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile:1.4 Wed Jun 29 02:01:37 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile Fri Jul 1 01:21:38 2011 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.4 2011/06/29 02:01:37 mrg Exp $ +# $NetBSD: Makefile,v 1.5 2011/07/01 01:21:38 mrg Exp $ -SUBDIR= backward ext bits debug tr1 +SUBDIR= backward ext bits debug decimal parallel tr1 tr1_impl #SUBDIR+= pb_assoc .include bsd.own.mk Added files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/decimal/Makefile diff -u /dev/null src/external/gpl3/gcc/lib/libstdc++-v3/include/decimal/Makefile:1.1 --- /dev/null Fri Jul 1 01:21:39 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/decimal/Makefile Fri Jul 1 01:21:38 2011 @@ -0,0 +1,17 @@ +# $NetBSD: Makefile,v 1.1 2011/07/01 01:21:38 mrg Exp $ + +.include bsd.own.mk + +.include ${.CURDIR}/../../arch/${MACHINE_ARCH}/defs.mk + +.cc: # disable .cc-NULL transform + +DIST= ${NETBSDSRCDIR}/external/gpl3/gcc/dist + +INCS= ${G_decimal_headers} +INCSDIR= /usr/include/g++/decimal + +.PATH: ${DIST}/libstdc++-v3/include/decimal + +# Get default targets including bsd.inc.mk. +.include bsd.prog.mk Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/parallel/Makefile diff -u /dev/null src/external/gpl3/gcc/lib/libstdc++-v3/include/parallel/Makefile:1.1 --- /dev/null Fri Jul 1 01:21:39 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/parallel/Makefile Fri Jul 1 01:21:38 2011 @@ -0,0 +1,17 @@ +# $NetBSD: Makefile,v 1.1 2011/07/01 01:21:38 mrg Exp $ + +.include bsd.own.mk + +.include ${.CURDIR}/../../arch/${MACHINE_ARCH}/defs.mk + +.cc: # disable .cc-NULL transform + +DIST= ${NETBSDSRCDIR}/external/gpl3/gcc/dist + +INCS= ${G_parallel_headers} +INCSDIR= /usr/include/g++/parallel + +.PATH: ${DIST}/libstdc++-v3/include/parallel + +# Get default targets including bsd.inc.mk. +.include bsd.prog.mk Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl/Makefile diff -u /dev/null src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl/Makefile:1.1 --- /dev/null Fri Jul 1 01:21:39 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl/Makefile Fri Jul 1 01:21:39 2011 @@ -0,0 +1,17 @@ +# $NetBSD: Makefile,v 1.1 2011/07/01 01:21:39 mrg Exp $ + +.include bsd.own.mk + +.include ${.CURDIR}/../../arch/${MACHINE_ARCH}/defs.mk + +.cc: # disable .cc-NULL transform + +DIST= ${NETBSDSRCDIR}/external/gpl3/gcc/dist + +INCS= ${G_tr1_impl_headers} +INCSDIR= /usr/include/g++/tr1_impl + +.PATH: ${DIST}/libstdc++-v3/include/tr1_impl + +# Get default targets including bsd.inc.mk. +.include bsd.prog.mk
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch
Module Name:src Committed By: mrg Date: Fri Jul 1 05:10:29 UTC 2011 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386: c++config.h config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc: c++config.h config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc: c++config.h config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64: c++config.h config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: c++config.h config.h Log Message: various mknative-gcc updates. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/config.h cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/config.h cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/config.h cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/config.h cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h:1.3 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h:1.2 Fri Jul 1 01:57:08 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h Fri Jul 1 05:10:28 2011 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.54 2011/06/30 07:01:14 mrg Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ /* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ // Predefined symbols and macros -*- C++ -*- @@ -788,7 +788,7 @@ /* #undef _GLIBCXX_HAVE_TANL */ /* Define to 1 if you have the tgmath.h header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 +/* #undef _GLIBCXX_HAVE_TGMATH_H */ /* Define to 1 if the target supports thread-local storage. */ /* #undef _GLIBCXX_HAVE_TLS */ Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/config.h:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/config.h:1.3 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/config.h:1.2 Fri Jul 1 01:57:08 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/config.h Fri Jul 1 05:10:28 2011 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.54 2011/06/30 07:01:14 mrg Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ /* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ /* config.h. Generated from config.h.in by configure. */ @@ -409,7 +409,7 @@ /* #undef HAVE_TANL */ /* Define to 1 if you have the tgmath.h header file. */ -#define HAVE_TGMATH_H 1 +/* #undef HAVE_TGMATH_H */ /* Define to 1 if the target supports thread-local storage. */ /* #undef HAVE_TLS */ Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h:1.1 src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h:1.2 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h:1.1 Fri Jul 1 01:57:08 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h Fri Jul 1 05:10:28 2011 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.56 2011/07/01 01:27:17 mrg Exp */ /* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ // Predefined symbols and macros -*- C++ -*- @@ -421,7 +421,7 @@ /* #undef _GLIBCXX_HAVE_CEILL */ /* Define to 1 if you have the complex.h header file. */ -/* #undef _GLIBCXX_HAVE_COMPLEX_H */ +#define _GLIBCXX_HAVE_COMPLEX_H 1 /* Define to 1 if you have the `cosf' function. */ /* #undef _GLIBCXX_HAVE_COSF */ @@ -499,7 +499,7 @@ /* #undef _GLIBCXX_HAVE_FABSL */ /* Define to 1 if you have the fenv.h header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ +#define _GLIBCXX_HAVE_FENV_H 1 /* Define to 1 if you have the `finite' function. */ #define _GLIBCXX_HAVE_FINITE 1 @@ -788,7 +788,7 @@ /* #undef _GLIBCXX_HAVE_TANL */ /* Define to 1 if you have the tgmath.h
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/ext
Module Name:src Committed By: mrg Date: Tue Jun 28 04:07:05 UTC 2011 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include/ext: Makefile Log Message: add the path to has_set file. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile:1.3 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile:1.2 Thu Jun 23 11:47:13 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile Tue Jun 28 04:07:04 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2011/06/23 11:47:13 mrg Exp $ +# $NetBSD: Makefile,v 1.3 2011/06/28 04:07:04 mrg Exp $ .include bsd.own.mk @@ -12,6 +12,8 @@ INCSDIR= /usr/include/g++/ext .PATH: ${DIST}/libstdc++-v3/include/ext +# for ext/hash_set +.PATH: ${DIST}/libstdc++-v3/include/backward # Get default targets including bsd.inc.mk. .include bsd.prog.mk
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include
Module Name:src Committed By: mrg Date: Tue Jun 28 04:07:36 UTC 2011 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/include: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile Log Message: adjustments for GCC 4.5 src include path changes. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile:1.3 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile:1.2 Thu Jun 23 11:47:12 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile Tue Jun 28 04:07:36 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2011/06/23 11:47:12 mrg Exp $ +# $NetBSD: Makefile,v 1.3 2011/06/28 04:07:36 mrg Exp $ SUBDIR= backward ext bits debug tr1 #SUBDIR+= pb_assoc @@ -10,24 +10,19 @@ .cc: # disable .cc-NULL transform DIST= ${NETBSDSRCDIR}/external/gpl3/gcc/dist +GNUHOSTDIST= ${DIST} INCS= exception new typeinfo cxxabi.h exception_defines.h -INCS+= ${G_std_headers_rename} ${G_c_base_headers_rename} +INCS+= cerrno +INCS+= ${G_std_headers} ${G_c_base_headers} INCS+= ${G_c_compatibility_headers_extra} INCSDIR= /usr/include/g++ -${G_std_headers_rename}: ${.CURDIR}/Makefile - cp ${DIST}/libstdc++-v3/include/std/std_${.TARGET}.h ${.TARGET} - -CLEANFILES+= ${G_std_headers_rename} ${G_c_base_headers_rename} - .PATH: ${DIST}/libstdc++-v3 ${DIST}/libstdc++-v3/libsupc++ +.PATH: ${DIST}/libstdc++-v3/include/c_compatibility +.PATH: ${DIST}/libstdc++-v3/include/c_global +.PATH: ${DIST}/libstdc++-v3/include/std # Get default targets including bsd.inc.mk. .include bsd.prog.mk .include bsd.subdir.mk - -${G_c_base_headers_rename}: ${.CURDIR}/Makefile - cp ${DIST}/libstdc++-v3/include/c_std/std_${.TARGET}.h ${.TARGET} - - Index: src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.3 --- src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile:1.2 Thu Jun 23 11:47:12 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile Tue Jun 28 04:07:36 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2011/06/23 11:47:12 mrg Exp $ +# $NetBSD: Makefile,v 1.3 2011/06/28 04:07:36 mrg Exp $ .include bsd.own.mk @@ -34,7 +34,9 @@ .PATH: ${DIST}/libstdc++-v3/include/bits \ ${DIST}/libstdc++-v3/include/c_std \ + ${DIST}/libstdc++-v3/include/precompiled \ ${CONF}/os/bsd/netbsd \ + ${CONF}/os/generic \ ${CONF}/io \ ${CONF}/cpu/${BITS_CPUDIR} \ ${CONF}/cpu/generic \
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3
Module Name:src Committed By: mrg Date: Tue Jun 28 04:08:58 UTC 2011 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: - libmath is gone. - add a bunch of file-specific CPP and compiler directives necessary. with a sucessful mknative-gcc run, this appears to run. haven't yet confirmed that the resultant library is usable. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.2 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.3 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.2 Thu Jun 23 12:16:36 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Tue Jun 28 04:08:57 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2011/06/23 12:16:36 mrg Exp $ +# $NetBSD: Makefile,v 1.3 2011/06/28 04:08:57 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -26,12 +26,13 @@ .include ${.CURDIR}/../libsupc++/Makefile.common -SRCS= ${LIBMATHSRCS} ${LIBSUPCXXSRCS} ${LIBSTDCXXSRCS} +SRCS= ${LIBSUPCXXSRCS} ${LIBSTDCXXSRCS} # affects profiling; can't switch it off just for profiling easily. #CXXFLAGS+= ${G_SECTION_FLAGS} #CXXFLAGS+= -ffunction-sections -fdata-sections CXXFLAGS+= -fno-implicit-templates -fdiagnostics-show-location=once CPPFLAGS+= -I${DIST}/libstdc++-v3/include +CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} CONF= ${DIST}/libstdc++-v3/config @@ -50,6 +51,32 @@ COPTS.concept-inst.cc= -D_GLIBCPP_CONCEPT_CHECKS -fimplicit-templates CPPFLAGS.strstream.cc= -I$(GLIBCPP_INCLUDE_DIR)/backward -Wno-deprecated +# For GCC 4.5 +.if ${HAVE_GCC} = 45 +# XXX also need this for some PCHs. +CPPFLAGS.atomic.cc = -std=gnu++0x +CPPFLAGS.compatibility-c++0x.cc = -std=gnu++0x +CPPFLAGS.functexcept.cc = -std=gnu++0x +CPPFLAGS.hash_c++0x.cc = -std=gnu++0x +CPPFLAGS.hashtable_c++0x.cc = -std=gnu++0x +CPPFLAGS.limits.cc = -std=gnu++0x +CPPFLAGS.system_error.cc = -std=gnu++0x +CPPFLAGS.fstream-inst.cc = -std=gnu++0x +CPPFLAGS.string-inst.cc = -std=gnu++0x +CPPFLAGS.wstring-inst.cc = -std=gnu++0x +CPPFLAGS.mutex.cc = -std=gnu++0x +CPPFLAGS.condition_variable.cc = -std=gnu++0x +CPPFLAGS.chrono.cc = -std=gnu++0x +CPPFLAGS.thread.cc = -std=gnu++0x +CPPFLAGS.future.cc = -std=gnu++0x + +CPPFLAGS.cp-demangle.cc += -DIN_GLIBCPP_V3 +CPPFLAGS.concept-inst.cc += -D_GLIBCXX_CONCEPT_CHECKS +CPPFLAGS.parallel_list.cc += -D_GLIBCXX_PARALLEL +CPPFLAGS.parallel_settings.cc += -D_GLIBCXX_PARALLEL +CPPFLAGS.compatibility-parallel_list.cc += -D_GLIBCXX_PARALLEL +.endif + # XXX MKDEPFLAGS+= -I$(GLIBCPP_INCLUDE_DIR)/backward @@ -122,7 +149,6 @@ CLEANFILES+= unwind.h .PATH: ${DIST}/libstdc++-v3/src \ - ${DIST}/libstdc++-v3/libmath \ ${DIST}/libstdc++-v3/libsupc++ \ ${DIST}/libiberty \ ${CONF}/locale/generic \
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64
Module Name:src Committed By: mrg Date: Tue Jun 28 04:24:12 UTC 2011 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: c++config.h config.h defs.mk Added Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: gstdint.h omp.h Log Message: output of mknative-gcc updates for GCC 4.5. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/omp.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h:1.1 src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h:1.2 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h:1.1 Fri Jun 24 05:31:39 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h Tue Jun 28 04:24:12 2011 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.46 2011/06/21 04:11:12 mrg Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.49 2011/06/28 03:58:55 mrg Exp */ /* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ // Predefined symbols and macros -*- C++ -*- @@ -421,7 +421,7 @@ /* #undef _GLIBCXX_HAVE_CEILL */ /* Define to 1 if you have the complex.h header file. */ -/* #undef _GLIBCXX_HAVE_COMPLEX_H */ +#define _GLIBCXX_HAVE_COMPLEX_H 1 /* Define to 1 if you have the `cosf' function. */ /* #undef _GLIBCXX_HAVE_COSF */ @@ -788,7 +788,7 @@ /* #undef _GLIBCXX_HAVE_TANL */ /* Define to 1 if you have the tgmath.h header file. */ -/* #undef _GLIBCXX_HAVE_TGMATH_H */ +#define _GLIBCXX_HAVE_TGMATH_H 1 /* Define to 1 if the target supports thread-local storage. */ /* #undef _GLIBCXX_HAVE_TLS */ Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/config.h:1.1 src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/config.h:1.2 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/config.h:1.1 Fri Jun 24 05:31:39 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/config.h Tue Jun 28 04:24:12 2011 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.46 2011/06/21 04:11:12 mrg Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.49 2011/06/28 03:58:55 mrg Exp */ /* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ /* config.h. Generated from config.h.in by configure. */ @@ -42,7 +42,7 @@ /* #undef HAVE_CEILL */ /* Define to 1 if you have the complex.h header file. */ -/* #undef HAVE_COMPLEX_H */ +#define HAVE_COMPLEX_H 1 /* Define to 1 if you have the `cosf' function. */ /* #undef HAVE_COSF */ @@ -409,7 +409,7 @@ /* #undef HAVE_TANL */ /* Define to 1 if you have the tgmath.h header file. */ -/* #undef HAVE_TGMATH_H */ +#define HAVE_TGMATH_H 1 /* Define to 1 if the target supports thread-local storage. */ /* #undef HAVE_TLS */ Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk:1.1 src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk:1.2 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk:1.1 Fri Jun 24 05:31:39 2011 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk Tue Jun 28 04:24:12 2011 @@ -1,4 +1,31 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.46 2011/06/21 04:11:12 mrg Exp +# Generated from: NetBSD: mknative-gcc,v 1.49 2011/06/28 03:58:55 mrg Exp # Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp # +G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc +G_LIBSUPCXX_C_SOURCES=cp-demangle.c +G_SRC_SOURCES=atomic.cc bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc compatibility.cc compatibility-c++0x.cc compatibility-debug_list.cc