mknative-gcc for GCC 4.8 and ia64.
This commit is contained in:
parent
eeffa0cfc9
commit
d06f941d3e
12
external/gpl3/gcc/lib/crtstuff/arch/ia64.mk
vendored
12
external/gpl3/gcc/lib/crtstuff/arch/ia64.mk
vendored
@ -1,11 +1,11 @@
|
||||
# This file is automatically generated. DO NOT EDIT!
|
||||
# Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp
|
||||
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
||||
# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp
|
||||
# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp
|
||||
#
|
||||
G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I/usr/include/libelf
|
||||
G_CRTSTUFF_CFLAGS=-O2 -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I/usr/include/libelf -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize
|
||||
G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace
|
||||
G_CRTSTUFF_CFLAGS=
|
||||
G_CRTSTUFF_T_CFLAGS=
|
||||
G_CRTSTUFF_T_CFLAGS_S= -fPIC
|
||||
G_tm_defines=NETBSD_ENABLE_PTHREADS
|
||||
G_CRTSTUFF_T_CFLAGS_S=
|
||||
G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS
|
||||
G_xm_file=
|
||||
G_xm_defines=
|
||||
|
65
external/gpl3/gcc/lib/libbacktrace/arch/ia64/backtrace-supported.h
vendored
Normal file
65
external/gpl3/gcc/lib/libbacktrace/arch/ia64/backtrace-supported.h
vendored
Normal file
@ -0,0 +1,65 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* backtrace-supported.h.in -- Whether stack backtrace is supported.
|
||||
Copyright (C) 2012-2013 Free Software Foundation, Inc.
|
||||
Written by Ian Lance Taylor, Google.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
(1) Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
(2) Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in
|
||||
the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
|
||||
(3) The name of the author may not be used to
|
||||
endorse or promote products derived from this software without
|
||||
specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
|
||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
||||
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE. */
|
||||
|
||||
/* The file backtrace-supported.h.in is used by configure to generate
|
||||
the file backtrace-supported.h. The file backtrace-supported.h may
|
||||
be #include'd to see whether the backtrace library will be able to
|
||||
get a backtrace and produce symbolic information. */
|
||||
|
||||
|
||||
/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library
|
||||
should work, 0 if it will not. Libraries may #include this to make
|
||||
other arrangements. */
|
||||
|
||||
#define BACKTRACE_SUPPORTED 0
|
||||
|
||||
/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace
|
||||
library will call malloc as it works, 0 if it will call mmap
|
||||
instead. This may be used to determine whether it is safe to call
|
||||
the backtrace functions from a signal handler. In general this
|
||||
only applies to calls like backtrace and backtrace_pcinfo. It does
|
||||
not apply to backtrace_simple, which never calls malloc. It does
|
||||
not apply to backtrace_print, which always calls fprintf and
|
||||
therefore malloc. */
|
||||
|
||||
#define BACKTRACE_USES_MALLOC 0
|
||||
|
||||
/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace
|
||||
library is configured with threading support, 0 if not. If this is
|
||||
0, the threaded parameter to backtrace_create_state must be passed
|
||||
as 0. */
|
||||
|
||||
#define BACKTRACE_SUPPORTS_THREADS 1
|
136
external/gpl3/gcc/lib/libbacktrace/arch/ia64/config.h
vendored
Normal file
136
external/gpl3/gcc/lib/libbacktrace/arch/ia64/config.h
vendored
Normal file
@ -0,0 +1,136 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* config.h. Generated from config.h.in by configure. */
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* ELF size: 32 or 64 */
|
||||
#define BACKTRACE_ELF_SIZE 64
|
||||
|
||||
/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define if dl_iterate_phdr is available. */
|
||||
#define HAVE_DL_ITERATE_PHDR 1
|
||||
|
||||
/* Define to 1 if you have the fcntl function */
|
||||
#define HAVE_FCNTL 1
|
||||
|
||||
/* Define if getexecname is available. */
|
||||
/* #undef HAVE_GETEXECNAME */
|
||||
|
||||
/* Define if _Unwind_GetIPInfo is available. */
|
||||
/* #undef HAVE_GETIPINFO */
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <link.h> header file. */
|
||||
#define HAVE_LINK_H 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the __sync functions */
|
||||
#define HAVE_SYNC_FUNCTIONS 1
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT ""
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "package-unused"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "package-unused version-unused"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "libbacktrace"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL ""
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "version-unused"
|
||||
|
||||
/* The size of `char', as computed by sizeof. */
|
||||
/* #undef SIZEOF_CHAR */
|
||||
|
||||
/* The size of `int', as computed by sizeof. */
|
||||
/* #undef SIZEOF_INT */
|
||||
|
||||
/* The size of `long', as computed by sizeof. */
|
||||
/* #undef SIZEOF_LONG */
|
||||
|
||||
/* The size of `short', as computed by sizeof. */
|
||||
/* #undef SIZEOF_SHORT */
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
/* #undef SIZEOF_VOID_P */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Enable extensions on AIX 3, Interix. */
|
||||
#ifndef _ALL_SOURCE
|
||||
# define _ALL_SOURCE 1
|
||||
#endif
|
||||
/* Enable GNU extensions on systems that have them. */
|
||||
#ifndef _GNU_SOURCE
|
||||
# define _GNU_SOURCE 1
|
||||
#endif
|
||||
/* Enable threading extensions on Solaris. */
|
||||
#ifndef _POSIX_PTHREAD_SEMANTICS
|
||||
# define _POSIX_PTHREAD_SEMANTICS 1
|
||||
#endif
|
||||
/* Enable extensions on HP NonStop. */
|
||||
#ifndef _TANDEM_SOURCE
|
||||
# define _TANDEM_SOURCE 1
|
||||
#endif
|
||||
/* Enable general extensions on Solaris. */
|
||||
#ifndef __EXTENSIONS__
|
||||
# define __EXTENSIONS__ 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if on MINIX. */
|
||||
/* #undef _MINIX */
|
||||
|
||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||
this defined. */
|
||||
/* #undef _POSIX_1_SOURCE */
|
||||
|
||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||
/* #undef _POSIX_SOURCE */
|
75
external/gpl3/gcc/lib/libgcc/arch/ia64/auto-target.h
vendored
Normal file
75
external/gpl3/gcc/lib/libgcc/arch/ia64/auto-target.h
vendored
Normal file
@ -0,0 +1,75 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* auto-target.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define to 1 if the target assembler supports thread-local storage. */
|
||||
/* #undef HAVE_CC_TLS */
|
||||
|
||||
/* Define if _Unwind_GetIPInfo is available. */
|
||||
#define HAVE_GETIPINFO 1
|
||||
|
||||
/* Define if the compiler supports init priority. */
|
||||
#define HAVE_INIT_PRIORITY 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
/* #undef HAVE_INTTYPES_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
/* #undef HAVE_MEMORY_H */
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
/* #undef HAVE_STDINT_H */
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
/* #undef HAVE_STDLIB_H */
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
/* #undef HAVE_STRINGS_H */
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
/* #undef HAVE_STRING_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
/* #undef HAVE_SYS_STAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
/* #undef HAVE_SYS_TYPES_H */
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
/* #undef HAVE_UNISTD_H */
|
||||
|
||||
/* Define if the C compiler is configured for setjmp/longjmp exceptions. */
|
||||
/* #undef LIBGCC_SJLJ_EXCEPTIONS */
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT ""
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU C Runtime Library"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU C Runtime Library 1.0"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "libgcc"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "1.0"
|
||||
|
||||
/* The size of `double', as computed by sizeof. */
|
||||
#define SIZEOF_DOUBLE 8
|
||||
|
||||
/* The size of `long double', as computed by sizeof. */
|
||||
#define SIZEOF_LONG_DOUBLE 16
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
/* #undef STDC_HEADERS */
|
||||
|
||||
/* Define to 1 if the target use emutls for thread-local storage. */
|
||||
/* #undef USE_EMUTLS */
|
21
external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk
vendored
Normal file
21
external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
# This file is automatically generated. DO NOT EDIT!
|
||||
# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp
|
||||
# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp
|
||||
#
|
||||
G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include
|
||||
G_LIB2ADD= enable-execute-stack.c
|
||||
G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/unwind-compat.c ${GNUHOSTDIST}/libgcc/config/ia64/fde-netbsd.c ${GNUHOSTDIST}/libgcc/emutls.c
|
||||
G_LIB2ADD_ST=
|
||||
G_LIB1ASMFUNCS=__divxf3 __divdf3 __divsf3 __divdi3 __moddi3 __udivdi3 __umoddi3 __divsi3 __modsi3 __udivsi3 __umodsi3 __save_stack_nonlocal __nonlocal_goto __restore_stack_nonlocal __trampoline _fixtfdi _fixunstfdi _floatditf
|
||||
G_LIB1ASMSRC=ia64/lib1funcs.S
|
||||
G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4
|
||||
G_LIB2FUNCS_ST=_eprintf __gcc_bcmp
|
||||
G_LIB2FUNCS_EXTRA=
|
||||
G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector
|
||||
G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk
|
||||
G_SHLIB_MKMAP_OPTS=
|
||||
G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/ia64/libgcc-ia64.ver ${GNUHOSTDIST}/libgcc/config/ia64/libgcc-glibc.ver
|
||||
G_SHLIB_NM_FLAGS=-pg
|
||||
G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables
|
||||
G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/ia64/ia64intrin.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h
|
||||
G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/ia64/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h
|
@ -1,5 +1,5 @@
|
||||
# This file is automatically generated. DO NOT EDIT!
|
||||
# Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp
|
||||
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
||||
# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp
|
||||
# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp
|
||||
#
|
||||
G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior
|
||||
G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior
|
||||
|
@ -1,8 +1,8 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* Generated automatically by the program `build/gcov-iov'
|
||||
from `4.5.4 (4 5) and (*)'. */
|
||||
from `4.8.3 (4 8) and prerelease (*)'. */
|
||||
|
||||
#define GCOV_VERSION ((gcov_unsigned_t)0x3430352a) /* 405* */
|
||||
#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* config.h. Generated from config.h.in by configure. */
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
@ -59,6 +59,10 @@
|
||||
/* Define to 1 if you have the `strtoull' function. */
|
||||
#define HAVE_STRTOULL 1
|
||||
|
||||
/* Define to 1 if the target runtime linker supports binding the same symbol
|
||||
to different versions. */
|
||||
/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */
|
||||
|
||||
/* Define to 1 if the target supports __sync_*_compare_and_swap */
|
||||
#define HAVE_SYNC_BUILTINS 1
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
# This file is automatically generated. DO NOT EDIT!
|
||||
# Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp
|
||||
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
||||
# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp
|
||||
# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp
|
||||
#
|
||||
# This spec file is read by gcc when linking. It is used to specify the
|
||||
# standard libraries we need in order to link with -fopenmp.
|
||||
*link_gomp: -lgomp %{static: -lintl}
|
||||
*link_gomp: -lgomp %{static: }
|
||||
|
@ -1,8 +1,8 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* Copyright (C) 2005, 2008, 2009 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
|
||||
Contributed by Jakub Jelinek <jakub@redhat.com>.
|
||||
|
||||
This file is part of the GNU OpenMP Library (libgomp).
|
||||
|
@ -1,8 +1,8 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* Copyright (C) 2005, 2007, 2008, 2009 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
|
||||
Contributed by Richard Henderson <rth@redhat.com>.
|
||||
|
||||
This file is part of the GNU OpenMP Library (libgomp).
|
||||
@ -102,6 +102,8 @@ int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW;
|
||||
int omp_get_team_size (int) __GOMP_NOTHROW;
|
||||
int omp_get_active_level (void) __GOMP_NOTHROW;
|
||||
|
||||
int omp_in_final (void) __GOMP_NOTHROW;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
@ -49,8 +49,8 @@
|
||||
don't. */
|
||||
#define HAVE_DECL_ASPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `basename', and to 0 if you
|
||||
don't. */
|
||||
/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if
|
||||
you don't. */
|
||||
#define HAVE_DECL_BASENAME 0
|
||||
|
||||
/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't.
|
||||
@ -96,6 +96,9 @@
|
||||
don't. */
|
||||
#define HAVE_DECL_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the `dup3' function. */
|
||||
#define HAVE_DUP3 1
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
@ -111,6 +114,9 @@
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrlimit' function. */
|
||||
#define HAVE_GETRLIMIT 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
@ -159,9 +165,6 @@
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `mempcpy' function. */
|
||||
/* #undef HAVE_MEMPCPY */
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
@ -174,6 +177,9 @@
|
||||
/* Define to 1 if you have the `on_exit' function. */
|
||||
/* #undef HAVE_ON_EXIT */
|
||||
|
||||
/* Define to 1 if you have the <process.h> header file. */
|
||||
/* #undef HAVE_PROCESS_H */
|
||||
|
||||
/* Define to 1 if you have the `psignal' function. */
|
||||
#define HAVE_PSIGNAL 1
|
||||
|
||||
@ -204,12 +210,24 @@
|
||||
/* Define to 1 if you have the `setenv' function. */
|
||||
#define HAVE_SETENV 1
|
||||
|
||||
/* Define to 1 if you have the `setproctitle' function. */
|
||||
#define HAVE_SETPROCTITLE 1
|
||||
|
||||
/* Define to 1 if you have the `setrlimit' function. */
|
||||
#define HAVE_SETRLIMIT 1
|
||||
|
||||
/* Define to 1 if you have the `sigsetmask' function. */
|
||||
#define HAVE_SIGSETMASK 1
|
||||
|
||||
/* Define to 1 if you have the `snprintf' function. */
|
||||
#define HAVE_SNPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the `spawnve' function. */
|
||||
/* #undef HAVE_SPAWNVE */
|
||||
|
||||
/* Define to 1 if you have the `spawnvpe' function. */
|
||||
/* #undef HAVE_SPAWNVPE */
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
@ -249,6 +267,9 @@
|
||||
/* Define to 1 if you have the `strndup' function. */
|
||||
#define HAVE_STRNDUP 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strrchr' function. */
|
||||
#define HAVE_STRRCHR 1
|
||||
|
||||
@ -294,6 +315,9 @@
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/prctl.h> header file. */
|
||||
/* #undef HAVE_SYS_PRCTL_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
@ -363,9 +387,6 @@
|
||||
/* Define to 1 if you have the `vprintf' function. */
|
||||
#define HAVE_VPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the `vsprintf' function. */
|
||||
#define HAVE_VSPRINTF 1
|
||||
|
||||
@ -472,6 +493,9 @@
|
||||
/* Define to `int' if <sys/types.h> does not define. */
|
||||
/* #undef pid_t */
|
||||
|
||||
/* Define to `int' if <sys/types.h> does not define. */
|
||||
/* #undef ssize_t */
|
||||
|
||||
/* Define to the type of an unsigned integer type wide enough to hold a
|
||||
pointer, if such a type exists, and if the system does not define it. */
|
||||
/* #undef uintptr_t */
|
||||
|
13
external/gpl3/gcc/lib/libobjc/arch/ia64/config.h
vendored
13
external/gpl3/gcc/lib/libobjc/arch/ia64/config.h
vendored
@ -1,16 +1,16 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* config.h. Generated from config.h.in by configure. */
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define to 1 if the target assembler supports thread-local storage. */
|
||||
/* #undef HAVE_CC_TLS */
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define if the compiler has a thread header that is non single. */
|
||||
#define HAVE_GTHR_DEFAULT 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
@ -38,6 +38,9 @@
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if the target supports thread-local storage. */
|
||||
#define HAVE_TLS 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
|
17
external/gpl3/gcc/lib/libobjc/arch/ia64/defs.mk
vendored
17
external/gpl3/gcc/lib/libobjc/arch/ia64/defs.mk
vendored
@ -1,10 +1,11 @@
|
||||
# This file is automatically generated. DO NOT EDIT!
|
||||
# Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp
|
||||
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
||||
# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp
|
||||
# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp
|
||||
#
|
||||
G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/ia64/ia64.opt
|
||||
G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions
|
||||
G_INCLUDES=-I${GNUHOSTDIST}/libobjc/objc -I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../include
|
||||
G_OBJS=archive.lo class.lo encoding.lo gc.lo hash.lo init.lo linking.lo misc.lo nil_method.lo NXConstStr.lo Object.lo objects.lo Protocol.lo sarray.lo selector.lo sendmsg.lo thr.lo thr-objc.lo exception.lo
|
||||
G_OBJC_H=hash.h objc-list.h sarray.h objc.h objc-api.h NXConstStr.h Object.h Protocol.h encoding.h typedstream.h thr.h objc-decls.h
|
||||
G_UNWIND_H=${GNUHOSTDIST}/gcc/unwind-generic.h
|
||||
G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/ia64/ia64.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt
|
||||
G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions
|
||||
G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include
|
||||
G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m
|
||||
G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c
|
||||
G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h
|
||||
G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/ia64/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h
|
||||
|
@ -1,11 +1,10 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
// Predefined symbols and macros -*- C++ -*-
|
||||
|
||||
// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
|
||||
// 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1997-2013 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
|
||||
@ -27,252 +26,404 @@
|
||||
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
/** @file c++config.h
|
||||
/** @file bits/c++config.h
|
||||
* This is an internal header file, included by other library headers.
|
||||
* You should not attempt to use it directly.
|
||||
* Do not attempt to use it directly. @headername{iosfwd}
|
||||
*/
|
||||
|
||||
#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__ 20120702
|
||||
#define __GLIBCXX__ 20140302
|
||||
|
||||
// Macros for visibility.
|
||||
// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
|
||||
// _GLIBCXX_VISIBILITY_ATTR
|
||||
// Macros for various attributes.
|
||||
// _GLIBCXX_PURE
|
||||
// _GLIBCXX_CONST
|
||||
// _GLIBCXX_NORETURN
|
||||
// _GLIBCXX_NOTHROW
|
||||
// _GLIBCXX_VISIBILITY
|
||||
#ifndef _GLIBCXX_PURE
|
||||
# define _GLIBCXX_PURE __attribute__ ((__pure__))
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX_CONST
|
||||
# define _GLIBCXX_CONST __attribute__ ((__const__))
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX_NORETURN
|
||||
# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__))
|
||||
#endif
|
||||
|
||||
// See below for C++
|
||||
#ifndef _GLIBCXX_NOTHROW
|
||||
# ifndef __cplusplus
|
||||
# define _GLIBCXX_NOTHROW __attribute__((__nothrow__))
|
||||
# endif
|
||||
#endif
|
||||
|
||||
// Macros for visibility attributes.
|
||||
// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
|
||||
// _GLIBCXX_VISIBILITY
|
||||
# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1
|
||||
|
||||
#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
|
||||
# define _GLIBCXX_VISIBILITY_ATTR(V) __attribute__ ((__visibility__ (#V)))
|
||||
# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))
|
||||
#else
|
||||
// If this is not supplied by the OS-specific or CPU-specific
|
||||
// headers included below, it will be defined to an empty default.
|
||||
# define _GLIBCXX_VISIBILITY_ATTR(V) _GLIBCXX_PSEUDO_VISIBILITY(V)
|
||||
# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V)
|
||||
#endif
|
||||
|
||||
// Macros for deprecated.
|
||||
// _GLIBCXX_DEPRECATED
|
||||
// _GLIBCXX_DEPRECATED_ATTR
|
||||
#ifndef _GLIBCXX_DEPRECATED
|
||||
# define _GLIBCXX_DEPRECATED 1
|
||||
// Macros for deprecated attributes.
|
||||
// _GLIBCXX_USE_DEPRECATED
|
||||
// _GLIBCXX_DEPRECATED
|
||||
#ifndef _GLIBCXX_USE_DEPRECATED
|
||||
# define _GLIBCXX_USE_DEPRECATED 1
|
||||
#endif
|
||||
|
||||
#if defined(__DEPRECATED) && defined(__GXX_EXPERIMENTAL_CXX0X__)
|
||||
# define _GLIBCXX_DEPRECATED_ATTR __attribute__ ((__deprecated__))
|
||||
#if defined(__DEPRECATED) && (__cplusplus >= 201103L)
|
||||
# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
|
||||
#else
|
||||
# define _GLIBCXX_DEPRECATED_ATTR
|
||||
# define _GLIBCXX_DEPRECATED
|
||||
#endif
|
||||
|
||||
// Macros for activating various namespace association modes.
|
||||
// _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
|
||||
// _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL
|
||||
// _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
|
||||
// Macros for ABI tag attributes.
|
||||
#ifndef _GLIBCXX_ABI_TAG_CXX11
|
||||
# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11")))
|
||||
#endif
|
||||
|
||||
|
||||
#if __cplusplus
|
||||
|
||||
// Macro for constexpr, to support in mixed 03/0x mode.
|
||||
#ifndef _GLIBCXX_CONSTEXPR
|
||||
# if __cplusplus >= 201103L
|
||||
# define _GLIBCXX_CONSTEXPR constexpr
|
||||
# define _GLIBCXX_USE_CONSTEXPR constexpr
|
||||
# else
|
||||
# define _GLIBCXX_CONSTEXPR
|
||||
# define _GLIBCXX_USE_CONSTEXPR const
|
||||
# endif
|
||||
#endif
|
||||
|
||||
// Macro for noexcept, to support in mixed 03/0x mode.
|
||||
#ifndef _GLIBCXX_NOEXCEPT
|
||||
# if __cplusplus >= 201103L
|
||||
# define _GLIBCXX_NOEXCEPT noexcept
|
||||
# define _GLIBCXX_USE_NOEXCEPT noexcept
|
||||
# define _GLIBCXX_THROW(_EXC)
|
||||
# else
|
||||
# define _GLIBCXX_NOEXCEPT
|
||||
# define _GLIBCXX_USE_NOEXCEPT throw()
|
||||
# define _GLIBCXX_THROW(_EXC) throw(_EXC)
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX_NOTHROW
|
||||
# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX_THROW_OR_ABORT
|
||||
# if __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
|
||||
// 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
|
||||
// required types that are already explicitly instantiated in the
|
||||
// library binary. This substantially reduces the binary size of
|
||||
// resulting executables.
|
||||
// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern
|
||||
// templates only in basic_string, thus activating its debug-mode
|
||||
// checks even at -O0.
|
||||
# define _GLIBCXX_EXTERN_TEMPLATE 1
|
||||
|
||||
// Guide to libstdc++ namespaces.
|
||||
/*
|
||||
Outline of libstdc++ namespaces.
|
||||
|
||||
namespace std
|
||||
{
|
||||
namespace __debug { }
|
||||
namespace __parallel { }
|
||||
namespace __norm { } // __normative, __shadow, __replaced
|
||||
namespace __profile { }
|
||||
namespace __cxx1998 { }
|
||||
|
||||
namespace tr1 { }
|
||||
namespace __detail { }
|
||||
|
||||
namespace rel_ops { }
|
||||
|
||||
namespace tr1
|
||||
{
|
||||
namespace placeholders { }
|
||||
namespace regex_constants { }
|
||||
namespace __detail { }
|
||||
}
|
||||
|
||||
namespace tr2 { }
|
||||
|
||||
namespace decimal { }
|
||||
|
||||
namespace chrono { }
|
||||
namespace placeholders { }
|
||||
namespace regex_constants { }
|
||||
namespace this_thread { }
|
||||
}
|
||||
|
||||
namespace abi { }
|
||||
|
||||
namespace __gnu_cxx
|
||||
{
|
||||
namespace __detail { }
|
||||
}
|
||||
|
||||
For full details see:
|
||||
http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html
|
||||
*/
|
||||
#if __cplusplus
|
||||
namespace std
|
||||
{
|
||||
typedef __SIZE_TYPE__ size_t;
|
||||
typedef __PTRDIFF_TYPE__ ptrdiff_t;
|
||||
|
||||
#ifdef _GLIBCXX_DEBUG
|
||||
# define _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 1
|
||||
#if __cplusplus >= 201103L
|
||||
typedef decltype(nullptr) nullptr_t;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
// Defined if inline namespaces are used for versioning.
|
||||
# define _GLIBCXX_INLINE_VERSION 0
|
||||
|
||||
// Inline namespace for symbol versioning.
|
||||
#if _GLIBCXX_INLINE_VERSION
|
||||
|
||||
namespace std
|
||||
{
|
||||
inline namespace __7 { }
|
||||
|
||||
namespace rel_ops { inline namespace __7 { } }
|
||||
|
||||
namespace tr1
|
||||
{
|
||||
inline namespace __7 { }
|
||||
namespace placeholders { inline namespace __7 { } }
|
||||
namespace regex_constants { inline namespace __7 { } }
|
||||
namespace __detail { inline namespace __7 { } }
|
||||
}
|
||||
|
||||
namespace tr2
|
||||
{ inline namespace __7 { } }
|
||||
|
||||
namespace decimal { inline namespace __7 { } }
|
||||
|
||||
namespace chrono { inline namespace __7 { } }
|
||||
namespace placeholders { inline namespace __7 { } }
|
||||
namespace regex_constants { inline namespace __7 { } }
|
||||
namespace this_thread { inline namespace __7 { } }
|
||||
|
||||
namespace __detail { inline namespace __7 { } }
|
||||
}
|
||||
|
||||
namespace __gnu_cxx
|
||||
{
|
||||
inline namespace __7 { }
|
||||
namespace __detail { inline namespace __7 { } }
|
||||
}
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 {
|
||||
# define _GLIBCXX_END_NAMESPACE_VERSION }
|
||||
#else
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
# define _GLIBCXX_END_NAMESPACE_VERSION
|
||||
#endif
|
||||
|
||||
#ifdef _GLIBCXX_PARALLEL
|
||||
# define _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 1
|
||||
|
||||
// Inline namespaces for special modes: debug, parallel, profile.
|
||||
#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \
|
||||
|| defined(_GLIBCXX_PROFILE)
|
||||
namespace std
|
||||
{
|
||||
// Non-inline namespace for components replaced by alternates in active mode.
|
||||
namespace __cxx1998
|
||||
{
|
||||
#if _GLIBCXX_INLINE_VERSION
|
||||
inline namespace __7 { }
|
||||
#endif
|
||||
}
|
||||
|
||||
// Namespace association for profile
|
||||
#ifdef _GLIBCXX_PROFILE
|
||||
# define _GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE 1
|
||||
#endif
|
||||
// Inline namespace for debug mode.
|
||||
# ifdef _GLIBCXX_DEBUG
|
||||
inline namespace __debug { }
|
||||
# endif
|
||||
|
||||
# define _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 0
|
||||
// Inline namespaces for parallel mode.
|
||||
# ifdef _GLIBCXX_PARALLEL
|
||||
inline namespace __parallel { }
|
||||
# endif
|
||||
|
||||
// Defined if any namespace association modes are active.
|
||||
#if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG \
|
||||
|| _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL \
|
||||
|| _GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE \
|
||||
|| _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
|
||||
# define _GLIBCXX_USE_NAMESPACE_ASSOCIATION 1
|
||||
// Inline namespaces for profile mode
|
||||
# ifdef _GLIBCXX_PROFILE
|
||||
inline namespace __profile { }
|
||||
# endif
|
||||
}
|
||||
|
||||
// Check for invalid usage and unsupported mixed-mode use.
|
||||
# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL)
|
||||
# error illegal use of multiple inlined namespaces
|
||||
# endif
|
||||
# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG)
|
||||
# error illegal use of multiple inlined namespaces
|
||||
# endif
|
||||
# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL)
|
||||
# error illegal use of multiple inlined namespaces
|
||||
# endif
|
||||
|
||||
// Check for invalid use due to lack for weak symbols.
|
||||
# if __NO_INLINE__ && !__GXX_WEAK__
|
||||
# warning currently using inlined namespace mode which may fail \
|
||||
without inlining due to lack of weak symbols
|
||||
# endif
|
||||
#endif
|
||||
|
||||
// Macros for namespace scope. Either namespace std:: or the name
|
||||
// of some nested namespace within it.
|
||||
// _GLIBCXX_STD
|
||||
// _GLIBCXX_STD_D
|
||||
// _GLIBCXX_STD_P
|
||||
// of some nested namespace within it corresponding to the active mode.
|
||||
// _GLIBCXX_STD_A
|
||||
// _GLIBCXX_STD_C
|
||||
//
|
||||
// Macros for enclosing namespaces and possibly nested namespaces.
|
||||
// _GLIBCXX_BEGIN_NAMESPACE
|
||||
// _GLIBCXX_END_NAMESPACE
|
||||
// _GLIBCXX_BEGIN_NESTED_NAMESPACE
|
||||
// _GLIBCXX_END_NESTED_NAMESPACE
|
||||
#ifndef _GLIBCXX_USE_NAMESPACE_ASSOCIATION
|
||||
# define _GLIBCXX_STD_D _GLIBCXX_STD
|
||||
# define _GLIBCXX_STD_P _GLIBCXX_STD
|
||||
# define _GLIBCXX_STD_PR _GLIBCXX_STD
|
||||
# define _GLIBCXX_STD std
|
||||
# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) _GLIBCXX_BEGIN_NAMESPACE(X)
|
||||
# define _GLIBCXX_END_NESTED_NAMESPACE _GLIBCXX_END_NAMESPACE
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
|
||||
# define _GLIBCXX_END_NAMESPACE }
|
||||
#else
|
||||
|
||||
# if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION // && not anything else
|
||||
# define _GLIBCXX_STD_D _GLIBCXX_STD
|
||||
# define _GLIBCXX_STD_P _GLIBCXX_STD
|
||||
# define _GLIBCXX_STD _6
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE(X) _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, _6)
|
||||
# define _GLIBCXX_END_NAMESPACE _GLIBCXX_END_NESTED_NAMESPACE
|
||||
# endif
|
||||
|
||||
// debug
|
||||
# if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && !_GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
|
||||
# define _GLIBCXX_STD_D __norm
|
||||
# define _GLIBCXX_STD_P _GLIBCXX_STD
|
||||
# define _GLIBCXX_STD __cxx1998
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
|
||||
# define _GLIBCXX_END_NAMESPACE }
|
||||
# define _GLIBCXX_EXTERN_TEMPLATE -1
|
||||
# endif
|
||||
|
||||
// parallel
|
||||
# if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && !_GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
|
||||
# define _GLIBCXX_STD_D _GLIBCXX_STD
|
||||
# define _GLIBCXX_STD_P __norm
|
||||
# define _GLIBCXX_STD __cxx1998
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
|
||||
# define _GLIBCXX_END_NAMESPACE }
|
||||
# endif
|
||||
|
||||
// debug + parallel
|
||||
# if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
|
||||
# define _GLIBCXX_STD_D __norm
|
||||
# define _GLIBCXX_STD_P __norm
|
||||
# define _GLIBCXX_STD __cxx1998
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
|
||||
# define _GLIBCXX_END_NAMESPACE }
|
||||
# define _GLIBCXX_EXTERN_TEMPLATE -1
|
||||
# endif
|
||||
|
||||
// profile
|
||||
# if _GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
|
||||
# if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL || _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
|
||||
# error Cannot use -D_GLIBCXX_PROFILE with -D_GLIBCXX_DEBUG or \
|
||||
-D_GLIBCXX_PARALLEL
|
||||
# endif
|
||||
# define _GLIBCXX_STD_D __norm
|
||||
# define _GLIBCXX_STD_P _GLIBCXX_STD
|
||||
# define _GLIBCXX_STD_PR __norm
|
||||
# define _GLIBCXX_STD __cxx1998
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
|
||||
# define _GLIBCXX_END_NAMESPACE }
|
||||
# endif
|
||||
|
||||
# if __NO_INLINE__ && !__GXX_WEAK__
|
||||
# warning currently using namespace associated mode which may fail \
|
||||
without inlining due to lack of weak symbols
|
||||
# endif
|
||||
|
||||
# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) namespace X { namespace Y _GLIBCXX_VISIBILITY_ATTR(default) {
|
||||
# define _GLIBCXX_END_NESTED_NAMESPACE } }
|
||||
// Macros for opening/closing conditional namespaces.
|
||||
// _GLIBCXX_BEGIN_NAMESPACE_ALGO
|
||||
// _GLIBCXX_END_NAMESPACE_ALGO
|
||||
// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
|
||||
// _GLIBCXX_END_NAMESPACE_CONTAINER
|
||||
#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE)
|
||||
# define _GLIBCXX_STD_C __cxx1998
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \
|
||||
namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
# define _GLIBCXX_END_NAMESPACE_CONTAINER \
|
||||
_GLIBCXX_END_NAMESPACE_VERSION }
|
||||
# undef _GLIBCXX_EXTERN_TEMPLATE
|
||||
# define _GLIBCXX_EXTERN_TEMPLATE -1
|
||||
#endif
|
||||
|
||||
// Namespace associations for debug mode.
|
||||
#if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
|
||||
namespace std
|
||||
{
|
||||
namespace __norm { }
|
||||
inline namespace __debug { }
|
||||
inline namespace __cxx1998 { }
|
||||
}
|
||||
#ifdef _GLIBCXX_PARALLEL
|
||||
# define _GLIBCXX_STD_A __cxx1998
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \
|
||||
namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
# define _GLIBCXX_END_NAMESPACE_ALGO \
|
||||
_GLIBCXX_END_NAMESPACE_VERSION }
|
||||
#endif
|
||||
|
||||
// Namespace associations for parallel mode.
|
||||
#if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL
|
||||
namespace std
|
||||
{
|
||||
namespace __norm { }
|
||||
inline namespace __parallel { }
|
||||
inline namespace __cxx1998 { }
|
||||
}
|
||||
#ifndef _GLIBCXX_STD_A
|
||||
# define _GLIBCXX_STD_A std
|
||||
#endif
|
||||
|
||||
// Namespace associations for profile mode
|
||||
#if _GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
|
||||
namespace std
|
||||
{
|
||||
namespace __norm { }
|
||||
inline namespace __profile { }
|
||||
inline namespace __cxx1998 { }
|
||||
}
|
||||
#ifndef _GLIBCXX_STD_C
|
||||
# define _GLIBCXX_STD_C std
|
||||
#endif
|
||||
|
||||
// Namespace associations for versioning mode.
|
||||
#if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
|
||||
namespace std
|
||||
{
|
||||
inline namespace _6 { }
|
||||
}
|
||||
|
||||
namespace __gnu_cxx
|
||||
{
|
||||
inline namespace _6 { }
|
||||
}
|
||||
|
||||
namespace std
|
||||
{
|
||||
namespace tr1
|
||||
{
|
||||
inline namespace _6 { }
|
||||
}
|
||||
}
|
||||
#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE_ALGO
|
||||
#endif
|
||||
|
||||
// XXX GLIBCXX_ABI Deprecated
|
||||
// Define if compatibility should be provided for -mlong-double-64
|
||||
#ifndef _GLIBCXX_END_NAMESPACE_ALGO
|
||||
# define _GLIBCXX_END_NAMESPACE_ALGO
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER
|
||||
# define _GLIBCXX_END_NAMESPACE_CONTAINER
|
||||
#endif
|
||||
|
||||
// GLIBCXX_ABI Deprecated
|
||||
// Define if compatibility should be provided for -mlong-double-64.
|
||||
#undef _GLIBCXX_LONG_DOUBLE_COMPAT
|
||||
|
||||
// Namespace associations for long double 128 mode.
|
||||
#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__
|
||||
// Inline namespace for long double 128 mode.
|
||||
#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__
|
||||
namespace std
|
||||
{
|
||||
inline namespace __gnu_cxx_ldbl128 { }
|
||||
}
|
||||
# define _GLIBCXX_LDBL_NAMESPACE __gnu_cxx_ldbl128::
|
||||
# define _GLIBCXX_BEGIN_LDBL_NAMESPACE namespace __gnu_cxx_ldbl128 {
|
||||
# define _GLIBCXX_END_LDBL_NAMESPACE }
|
||||
# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128::
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 {
|
||||
# define _GLIBCXX_END_NAMESPACE_LDBL }
|
||||
#else
|
||||
# define _GLIBCXX_LDBL_NAMESPACE
|
||||
# define _GLIBCXX_BEGIN_LDBL_NAMESPACE
|
||||
# define _GLIBCXX_END_LDBL_NAMESPACE
|
||||
# define _GLIBCXX_NAMESPACE_LDBL
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE_LDBL
|
||||
# define _GLIBCXX_END_NAMESPACE_LDBL
|
||||
#endif
|
||||
|
||||
// Assert.
|
||||
#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
|
||||
# define __glibcxx_assert(_Condition)
|
||||
#else
|
||||
namespace std
|
||||
{
|
||||
// Avoid the use of assert, because we're trying to keep the <cassert>
|
||||
// include out of the mix.
|
||||
inline void
|
||||
__replacement_assert(const char* __file, int __line,
|
||||
const char* __function, const char* __condition)
|
||||
{
|
||||
__builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
|
||||
__function, __condition);
|
||||
__builtin_abort();
|
||||
}
|
||||
}
|
||||
#define __glibcxx_assert(_Condition) \
|
||||
do \
|
||||
{ \
|
||||
if (! (_Condition)) \
|
||||
std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \
|
||||
#_Condition); \
|
||||
} while (false)
|
||||
#endif
|
||||
|
||||
// Defines for C compatibility. In particular, define extern "C"
|
||||
// linkage only when using C++.
|
||||
// Macros for race detectors.
|
||||
// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and
|
||||
// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain
|
||||
// atomic (lock-free) synchronization to race detectors:
|
||||
// the race detector will infer a happens-before arc from the former to the
|
||||
// latter when they share the same argument pointer.
|
||||
//
|
||||
// The most frequent use case for these macros (and the only case in the
|
||||
// current implementation of the library) is atomic reference counting:
|
||||
// void _M_remove_reference()
|
||||
// {
|
||||
// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount);
|
||||
// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0)
|
||||
// {
|
||||
// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount);
|
||||
// _M_destroy(__a);
|
||||
// }
|
||||
// }
|
||||
// The annotations in this example tell the race detector that all memory
|
||||
// accesses occurred when the refcount was positive do not race with
|
||||
// memory accesses which occurred after the refcount became zero.
|
||||
#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE
|
||||
# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A)
|
||||
#endif
|
||||
#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER
|
||||
# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A)
|
||||
#endif
|
||||
|
||||
// Macros for C linkage: define extern "C" linkage only when using C++.
|
||||
# define _GLIBCXX_BEGIN_EXTERN_C extern "C" {
|
||||
# define _GLIBCXX_END_EXTERN_C }
|
||||
|
||||
#else // !__cplusplus
|
||||
# undef _GLIBCXX_BEGIN_NAMESPACE
|
||||
# undef _GLIBCXX_END_NAMESPACE
|
||||
# define _GLIBCXX_BEGIN_NAMESPACE(X)
|
||||
# define _GLIBCXX_END_NAMESPACE
|
||||
# define _GLIBCXX_BEGIN_EXTERN_C
|
||||
# define _GLIBCXX_END_EXTERN_C
|
||||
# define _GLIBCXX_END_EXTERN_C
|
||||
#endif
|
||||
|
||||
|
||||
// First includes.
|
||||
|
||||
// Pick up any OS-specific definitions.
|
||||
@ -284,25 +435,7 @@ namespace std
|
||||
// If platform uses neither visibility nor psuedo-visibility,
|
||||
// specify empty default for namespace annotation macros.
|
||||
#ifndef _GLIBCXX_PSEUDO_VISIBILITY
|
||||
#define _GLIBCXX_PSEUDO_VISIBILITY(V)
|
||||
#endif
|
||||
|
||||
// Allow use of "export template." This is currently not a feature
|
||||
// that g++ supports.
|
||||
// #define _GLIBCXX_EXPORT_TEMPLATE 1
|
||||
|
||||
// Allow use of the GNU syntax extension, "extern template." This
|
||||
// extension is fully documented in the g++ manual, but in a nutshell,
|
||||
// it inhibits all implicit instantiations and is used throughout the
|
||||
// library to avoid multiple weak definitions for required types that
|
||||
// are already explicitly instantiated in the library binary. This
|
||||
// substantially reduces the binary size of resulting executables.
|
||||
|
||||
// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern
|
||||
// templates only in basic_string, thus activating its debug-mode
|
||||
// checks even at -O0.
|
||||
#ifndef _GLIBCXX_EXTERN_TEMPLATE
|
||||
# define _GLIBCXX_EXTERN_TEMPLATE 1
|
||||
# define _GLIBCXX_PSEUDO_VISIBILITY(V)
|
||||
#endif
|
||||
|
||||
// Certain function definitions that are meant to be overridable from
|
||||
@ -312,33 +445,6 @@ namespace std
|
||||
# define _GLIBCXX_WEAK_DEFINITION
|
||||
#endif
|
||||
|
||||
// Assert.
|
||||
// Avoid the use of assert, because we're trying to keep the <cassert>
|
||||
// include out of the mix.
|
||||
#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
|
||||
#define __glibcxx_assert(_Condition)
|
||||
#else
|
||||
_GLIBCXX_BEGIN_NAMESPACE(std)
|
||||
// Avoid the use of assert, because we're trying to keep the <cassert>
|
||||
// include out of the mix.
|
||||
inline void
|
||||
__replacement_assert(const char* __file, int __line,
|
||||
const char* __function, const char* __condition)
|
||||
{
|
||||
__builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
|
||||
__function, __condition);
|
||||
__builtin_abort();
|
||||
}
|
||||
_GLIBCXX_END_NAMESPACE
|
||||
|
||||
#define __glibcxx_assert(_Condition) \
|
||||
do \
|
||||
{ \
|
||||
if (! (_Condition)) \
|
||||
std::__replacement_assert(__FILE__, __LINE__, \
|
||||
__PRETTY_FUNCTION__, #_Condition); \
|
||||
} while (false)
|
||||
#endif
|
||||
|
||||
// The remainder of the prewritten config is automatic; all the
|
||||
// user hooks are listed above.
|
||||
@ -360,27 +466,7 @@ _GLIBCXX_END_NAMESPACE
|
||||
#undef min
|
||||
#undef max
|
||||
|
||||
#ifndef _GLIBCXX_PURE
|
||||
# define _GLIBCXX_PURE __attribute__ ((__pure__))
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX_CONST
|
||||
# define _GLIBCXX_CONST __attribute__ ((__const__))
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX_NORETURN
|
||||
# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__))
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX_NOTHROW
|
||||
# ifdef __cplusplus
|
||||
# define _GLIBCXX_NOTHROW throw()
|
||||
# else
|
||||
# define _GLIBCXX_NOTHROW __attribute__((__nothrow__))
|
||||
# endif
|
||||
#endif
|
||||
|
||||
// End of prewritten config; the discovered settings follow.
|
||||
// End of prewritten config; the settings discovered at configure time follow.
|
||||
/* config.h. Generated from config.h.in by configure. */
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
@ -411,6 +497,9 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define to 1 if you have the `atanl' function. */
|
||||
/* #undef _GLIBCXX_HAVE_ATANL */
|
||||
|
||||
/* Define to 1 if you have the `at_quick_exit' function. */
|
||||
/* #undef _GLIBCXX_HAVE_AT_QUICK_EXIT */
|
||||
|
||||
/* Define to 1 if the target assembler supports thread-local storage. */
|
||||
/* #undef _GLIBCXX_HAVE_CC_TLS */
|
||||
|
||||
@ -444,6 +533,9 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define if ECANCELED exists. */
|
||||
#define _GLIBCXX_HAVE_ECANCELED 1
|
||||
|
||||
/* Define if ECHILD exists. */
|
||||
#define _GLIBCXX_HAVE_ECHILD 1
|
||||
|
||||
/* Define if EIDRM exists. */
|
||||
#define _GLIBCXX_HAVE_EIDRM 1
|
||||
|
||||
@ -456,6 +548,9 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define if ENOLINK exists. */
|
||||
#define _GLIBCXX_HAVE_ENOLINK 1
|
||||
|
||||
/* Define if ENOSPC exists. */
|
||||
#define _GLIBCXX_HAVE_ENOSPC 1
|
||||
|
||||
/* Define if ENOSR exists. */
|
||||
#define _GLIBCXX_HAVE_ENOSR 1
|
||||
|
||||
@ -474,15 +569,24 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define if EOWNERDEAD exists. */
|
||||
/* #undef _GLIBCXX_HAVE_EOWNERDEAD */
|
||||
|
||||
/* Define if EPERM exists. */
|
||||
#define _GLIBCXX_HAVE_EPERM 1
|
||||
|
||||
/* Define if EPROTO exists. */
|
||||
#define _GLIBCXX_HAVE_EPROTO 1
|
||||
|
||||
/* Define if ETIME exists. */
|
||||
#define _GLIBCXX_HAVE_ETIME 1
|
||||
|
||||
/* Define if ETIMEDOUT exists. */
|
||||
#define _GLIBCXX_HAVE_ETIMEDOUT 1
|
||||
|
||||
/* Define if ETXTBSY exists. */
|
||||
#define _GLIBCXX_HAVE_ETXTBSY 1
|
||||
|
||||
/* Define if EWOULDBLOCK exists. */
|
||||
#define _GLIBCXX_HAVE_EWOULDBLOCK 1
|
||||
|
||||
/* Define to 1 if you have the <execinfo.h> header file. */
|
||||
#define _GLIBCXX_HAVE_EXECINFO_H 1
|
||||
|
||||
@ -540,9 +644,8 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define if _Unwind_GetIPInfo is available. */
|
||||
#define _GLIBCXX_HAVE_GETIPINFO 1
|
||||
|
||||
/* Define if gthr-default.h exists (meaning that threading support is
|
||||
enabled). */
|
||||
#define _GLIBCXX_HAVE_GTHR_DEFAULT 1
|
||||
/* Define if gets is available in <stdio.h>. */
|
||||
#define _GLIBCXX_HAVE_GETS 1
|
||||
|
||||
/* Define to 1 if you have the `hypot' function. */
|
||||
/* #undef _GLIBCXX_HAVE_HYPOT */
|
||||
@ -673,6 +776,9 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define to 1 if you have the `qfpclass' function. */
|
||||
/* #undef _GLIBCXX_HAVE_QFPCLASS */
|
||||
|
||||
/* Define to 1 if you have the `quick_exit' function. */
|
||||
/* #undef _GLIBCXX_HAVE_QUICK_EXIT */
|
||||
|
||||
/* Define to 1 if you have the `setenv' function. */
|
||||
/* #undef _GLIBCXX_HAVE_SETENV */
|
||||
|
||||
@ -697,12 +803,18 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define to 1 if you have the `sinl' function. */
|
||||
/* #undef _GLIBCXX_HAVE_SINL */
|
||||
|
||||
/* Defined if sleep exists. */
|
||||
#define _GLIBCXX_HAVE_SLEEP 1
|
||||
|
||||
/* Define to 1 if you have the `sqrtf' function. */
|
||||
/* #undef _GLIBCXX_HAVE_SQRTF */
|
||||
|
||||
/* Define to 1 if you have the `sqrtl' function. */
|
||||
/* #undef _GLIBCXX_HAVE_SQRTL */
|
||||
|
||||
/* Define to 1 if you have the <stdalign.h> header file. */
|
||||
/* #undef _GLIBCXX_HAVE_STDALIGN_H */
|
||||
|
||||
/* Define to 1 if you have the <stdbool.h> header file. */
|
||||
#define _GLIBCXX_HAVE_STDBOOL_H 1
|
||||
|
||||
@ -733,6 +845,10 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define if strxfrm_l is available in <string.h>. */
|
||||
/* #undef _GLIBCXX_HAVE_STRXFRM_L */
|
||||
|
||||
/* Define to 1 if the target runtime linker supports binding the same symbol
|
||||
to different versions. */
|
||||
/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */
|
||||
|
||||
/* Define to 1 if you have the <sys/filio.h> header file. */
|
||||
#define _GLIBCXX_HAVE_SYS_FILIO_H 1
|
||||
|
||||
@ -754,12 +870,18 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have a suitable <sys/sdt.h> header file */
|
||||
/* #undef _GLIBCXX_HAVE_SYS_SDT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/sem.h> header file. */
|
||||
#define _GLIBCXX_HAVE_SYS_SEM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define _GLIBCXX_HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define _GLIBCXX_HAVE_SYS_TIME_H 1
|
||||
|
||||
@ -796,6 +918,9 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define _GLIBCXX_HAVE_UNISTD_H 1
|
||||
|
||||
/* Defined if usleep exists. */
|
||||
#define _GLIBCXX_HAVE_USLEEP 1
|
||||
|
||||
/* Defined if vfwscanf exists. */
|
||||
#define _GLIBCXX_HAVE_VFWSCANF 1
|
||||
|
||||
@ -814,6 +939,9 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define to 1 if you have the <wctype.h> header file. */
|
||||
#define _GLIBCXX_HAVE_WCTYPE_H 1
|
||||
|
||||
/* Defined if Sleep exists. */
|
||||
/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */
|
||||
|
||||
/* Define if writev is available in <sys/uio.h>. */
|
||||
/* #undef _GLIBCXX_HAVE_WRITEV */
|
||||
|
||||
@ -1003,6 +1131,9 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define to 1 if you have the `_tanl' function. */
|
||||
/* #undef _GLIBCXX_HAVE__TANL */
|
||||
|
||||
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
|
||||
/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
|
||||
|
||||
/* Define as const if the declaration of iconv() needs const. */
|
||||
/* #undef _GLIBCXX_ICONV_CONST */
|
||||
|
||||
@ -1052,25 +1183,15 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Version number of package */
|
||||
/* #undef _GLIBCXX_VERSION */
|
||||
|
||||
/* Define if builtin atomic operations for bool are supported on this host. */
|
||||
#define _GLIBCXX_ATOMIC_BUILTINS_1 1
|
||||
|
||||
/* Define if builtin atomic operations for short are supported on this host.
|
||||
*/
|
||||
#define _GLIBCXX_ATOMIC_BUILTINS_2 1
|
||||
|
||||
/* Define if builtin atomic operations for int are supported on this host. */
|
||||
#define _GLIBCXX_ATOMIC_BUILTINS_4 1
|
||||
|
||||
/* Define if builtin atomic operations for long long are supported on this
|
||||
host. */
|
||||
#define _GLIBCXX_ATOMIC_BUILTINS_8 1
|
||||
/* Define if the compiler supports C++11 atomics. */
|
||||
#define _GLIBCXX_ATOMIC_BUILTINS 1
|
||||
|
||||
/* Define to use concept checking code from the boost libraries. */
|
||||
/* #undef _GLIBCXX_CONCEPT_CHECKS */
|
||||
|
||||
/* Define if a fully dynamic basic_string is wanted. */
|
||||
/* #undef _GLIBCXX_FULLY_DYNAMIC_STRING */
|
||||
/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable,
|
||||
undefined for platform defaults */
|
||||
#define _GLIBCXX_FULLY_DYNAMIC_STRING 0
|
||||
|
||||
/* Define if gthreads library is available. */
|
||||
/* #undef _GLIBCXX_HAS_GTHREADS */
|
||||
@ -1092,8 +1213,14 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define if the compiler is configured for setjmp/longjmp exceptions. */
|
||||
/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */
|
||||
|
||||
/* Define if EOF == -1, SEEK_CUR == 1, SEEK_END == 2. */
|
||||
#define _GLIBCXX_STDIO_MACROS 1
|
||||
/* Define to the value of the EOF integer constant. */
|
||||
#define _GLIBCXX_STDIO_EOF -1
|
||||
|
||||
/* Define to the value of the SEEK_CUR integer constant. */
|
||||
#define _GLIBCXX_STDIO_SEEK_CUR 1
|
||||
|
||||
/* Define to the value of the SEEK_END integer constant. */
|
||||
#define _GLIBCXX_STDIO_SEEK_END 2
|
||||
|
||||
/* Define to use symbol versioning in the shared library. */
|
||||
/* #undef _GLIBCXX_SYMVER */
|
||||
@ -1107,19 +1234,22 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define to use GNU namespace versioning in the shared library. */
|
||||
/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */
|
||||
|
||||
/* Define to use Sun versioning in the shared library. */
|
||||
/* #undef _GLIBCXX_SYMVER_SUN */
|
||||
|
||||
/* 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
|
||||
library functions to be present. */
|
||||
/* #undef _GLIBCXX_USE_C99_COMPLEX_TR1 */
|
||||
#define _GLIBCXX_USE_C99_COMPLEX_TR1 1
|
||||
|
||||
/* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in
|
||||
namespace std::tr1. */
|
||||
@ -1143,7 +1273,7 @@ _GLIBCXX_END_NAMESPACE
|
||||
|
||||
/* Define if C99 functions or macros in <math.h> should be imported in
|
||||
<tr1/cmath> in namespace std::tr1. */
|
||||
/* #undef _GLIBCXX_USE_C99_MATH_TR1 */
|
||||
#define _GLIBCXX_USE_C99_MATH_TR1 1
|
||||
|
||||
/* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in
|
||||
namespace std::tr1. */
|
||||
@ -1152,6 +1282,9 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Defined if clock_gettime has monotonic clock support. */
|
||||
/* #undef _GLIBCXX_USE_CLOCK_MONOTONIC */
|
||||
|
||||
/* 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 */
|
||||
|
||||
@ -1159,9 +1292,18 @@ _GLIBCXX_END_NAMESPACE
|
||||
this host. */
|
||||
/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */
|
||||
|
||||
/* Define if __float128 is supported on this host. */
|
||||
#define _GLIBCXX_USE_FLOAT128 1
|
||||
|
||||
/* Defined if gettimeofday is available. */
|
||||
/* #undef _GLIBCXX_USE_GETTIMEOFDAY */
|
||||
|
||||
/* Define if get_nprocs is available in <sys/sysinfo.h>. */
|
||||
/* #undef _GLIBCXX_USE_GET_NPROCS */
|
||||
|
||||
/* Define if __int128 is supported on this host. */
|
||||
#define _GLIBCXX_USE_INT128 1
|
||||
|
||||
/* Define if LFS support is available. */
|
||||
/* #undef _GLIBCXX_USE_LFS */
|
||||
|
||||
@ -1174,6 +1316,9 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Define if NLS translations are to be used. */
|
||||
/* #undef _GLIBCXX_USE_NLS */
|
||||
|
||||
/* Define if pthreads_num_processors_np is available in <pthread.h>. */
|
||||
/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */
|
||||
|
||||
/* Define if /dev/random and /dev/urandom are available for the random_device
|
||||
of TR1 (Chapter 5.1). */
|
||||
/* #undef _GLIBCXX_USE_RANDOM_TR1 */
|
||||
@ -1181,9 +1326,27 @@ _GLIBCXX_END_NAMESPACE
|
||||
/* Defined if sched_yield is available. */
|
||||
/* #undef _GLIBCXX_USE_SCHED_YIELD */
|
||||
|
||||
/* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */
|
||||
/* #undef _GLIBCXX_USE_SC_NPROCESSORS_ONLN */
|
||||
|
||||
/* Define if _SC_NPROC_ONLN is available in <unistd.h>. */
|
||||
/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */
|
||||
|
||||
/* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */
|
||||
/* #undef _GLIBCXX_USE_SYSCTL_HW_NCPU */
|
||||
|
||||
/* Define if code specialized for wchar_t should be used. */
|
||||
#define _GLIBCXX_USE_WCHAR_T 1
|
||||
|
||||
/* Define to 1 if a verbose library is built, or 0 otherwise. */
|
||||
#define _GLIBCXX_VERBOSE 1
|
||||
|
||||
/* Defined if as can handle rdrand. */
|
||||
/* #undef _GLIBCXX_X86_RDRAND */
|
||||
|
||||
/* Define to 1 if mutex_timedlock is available. */
|
||||
#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0
|
||||
|
||||
#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF)
|
||||
# define _GLIBCXX_HAVE_ACOSF 1
|
||||
# define acosf _acosf
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* config.h. Generated from config.h.in by configure. */
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
@ -32,6 +32,9 @@
|
||||
/* Define to 1 if you have the `atanl' function. */
|
||||
/* #undef HAVE_ATANL */
|
||||
|
||||
/* Define to 1 if you have the `at_quick_exit' function. */
|
||||
/* #undef HAVE_AT_QUICK_EXIT */
|
||||
|
||||
/* Define to 1 if the target assembler supports thread-local storage. */
|
||||
/* #undef HAVE_CC_TLS */
|
||||
|
||||
@ -65,6 +68,9 @@
|
||||
/* Define if ECANCELED exists. */
|
||||
#define HAVE_ECANCELED 1
|
||||
|
||||
/* Define if ECHILD exists. */
|
||||
#define HAVE_ECHILD 1
|
||||
|
||||
/* Define if EIDRM exists. */
|
||||
#define HAVE_EIDRM 1
|
||||
|
||||
@ -77,6 +83,9 @@
|
||||
/* Define if ENOLINK exists. */
|
||||
#define HAVE_ENOLINK 1
|
||||
|
||||
/* Define if ENOSPC exists. */
|
||||
#define HAVE_ENOSPC 1
|
||||
|
||||
/* Define if ENOSR exists. */
|
||||
#define HAVE_ENOSR 1
|
||||
|
||||
@ -95,15 +104,24 @@
|
||||
/* 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 you have the <execinfo.h> header file. */
|
||||
#define HAVE_EXECINFO_H 1
|
||||
|
||||
@ -161,9 +179,8 @@
|
||||
/* Define if _Unwind_GetIPInfo is available. */
|
||||
#define HAVE_GETIPINFO 1
|
||||
|
||||
/* Define if gthr-default.h exists (meaning that threading support is
|
||||
enabled). */
|
||||
#define HAVE_GTHR_DEFAULT 1
|
||||
/* Define if gets is available in <stdio.h>. */
|
||||
#define HAVE_GETS 1
|
||||
|
||||
/* Define to 1 if you have the `hypot' function. */
|
||||
/* #undef HAVE_HYPOT */
|
||||
@ -294,6 +311,9 @@
|
||||
/* Define to 1 if you have the `qfpclass' function. */
|
||||
/* #undef HAVE_QFPCLASS */
|
||||
|
||||
/* Define to 1 if you have the `quick_exit' function. */
|
||||
/* #undef HAVE_QUICK_EXIT */
|
||||
|
||||
/* Define to 1 if you have the `setenv' function. */
|
||||
/* #undef HAVE_SETENV */
|
||||
|
||||
@ -318,12 +338,18 @@
|
||||
/* Define to 1 if you have the `sinl' function. */
|
||||
/* #undef HAVE_SINL */
|
||||
|
||||
/* Defined if sleep exists. */
|
||||
#define HAVE_SLEEP 1
|
||||
|
||||
/* Define to 1 if you have the `sqrtf' function. */
|
||||
/* #undef HAVE_SQRTF */
|
||||
|
||||
/* Define to 1 if you have the `sqrtl' function. */
|
||||
/* #undef HAVE_SQRTL */
|
||||
|
||||
/* Define to 1 if you have the <stdalign.h> header file. */
|
||||
/* #undef HAVE_STDALIGN_H */
|
||||
|
||||
/* Define to 1 if you have the <stdbool.h> header file. */
|
||||
#define HAVE_STDBOOL_H 1
|
||||
|
||||
@ -354,6 +380,10 @@
|
||||
/* Define if strxfrm_l is available in <string.h>. */
|
||||
/* #undef HAVE_STRXFRM_L */
|
||||
|
||||
/* Define to 1 if the target runtime linker supports binding the same symbol
|
||||
to different versions. */
|
||||
/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */
|
||||
|
||||
/* Define to 1 if you have the <sys/filio.h> header file. */
|
||||
#define HAVE_SYS_FILIO_H 1
|
||||
|
||||
@ -375,12 +405,18 @@
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have a suitable <sys/sdt.h> header file */
|
||||
/* #undef HAVE_SYS_SDT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/sem.h> header file. */
|
||||
#define HAVE_SYS_SEM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
@ -417,6 +453,9 @@
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Defined if usleep exists. */
|
||||
#define HAVE_USLEEP 1
|
||||
|
||||
/* Defined if vfwscanf exists. */
|
||||
#define HAVE_VFWSCANF 1
|
||||
|
||||
@ -435,6 +474,9 @@
|
||||
/* Define to 1 if you have the <wctype.h> header file. */
|
||||
#define HAVE_WCTYPE_H 1
|
||||
|
||||
/* Defined if Sleep exists. */
|
||||
/* #undef HAVE_WIN32_SLEEP */
|
||||
|
||||
/* Define if writev is available in <sys/uio.h>. */
|
||||
/* #undef HAVE_WRITEV */
|
||||
|
||||
@ -624,6 +666,9 @@
|
||||
/* Define to 1 if you have the `_tanl' function. */
|
||||
/* #undef HAVE__TANL */
|
||||
|
||||
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
|
||||
/* #undef HAVE___CXA_THREAD_ATEXIT_IMPL */
|
||||
|
||||
/* Define as const if the declaration of iconv() needs const. */
|
||||
/* #undef ICONV_CONST */
|
||||
|
||||
@ -673,25 +718,15 @@
|
||||
/* Version number of package */
|
||||
/* #undef VERSION */
|
||||
|
||||
/* Define if builtin atomic operations for bool are supported on this host. */
|
||||
#define _GLIBCXX_ATOMIC_BUILTINS_1 1
|
||||
|
||||
/* Define if builtin atomic operations for short are supported on this host.
|
||||
*/
|
||||
#define _GLIBCXX_ATOMIC_BUILTINS_2 1
|
||||
|
||||
/* Define if builtin atomic operations for int are supported on this host. */
|
||||
#define _GLIBCXX_ATOMIC_BUILTINS_4 1
|
||||
|
||||
/* Define if builtin atomic operations for long long are supported on this
|
||||
host. */
|
||||
#define _GLIBCXX_ATOMIC_BUILTINS_8 1
|
||||
/* Define if the compiler supports C++11 atomics. */
|
||||
#define _GLIBCXX_ATOMIC_BUILTINS 1
|
||||
|
||||
/* Define to use concept checking code from the boost libraries. */
|
||||
/* #undef _GLIBCXX_CONCEPT_CHECKS */
|
||||
|
||||
/* Define if a fully dynamic basic_string is wanted. */
|
||||
/* #undef _GLIBCXX_FULLY_DYNAMIC_STRING */
|
||||
/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable,
|
||||
undefined for platform defaults */
|
||||
#define _GLIBCXX_FULLY_DYNAMIC_STRING 0
|
||||
|
||||
/* Define if gthreads library is available. */
|
||||
/* #undef _GLIBCXX_HAS_GTHREADS */
|
||||
@ -714,8 +749,14 @@
|
||||
/* Define if the compiler is configured for setjmp/longjmp exceptions. */
|
||||
/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */
|
||||
|
||||
/* Define if EOF == -1, SEEK_CUR == 1, SEEK_END == 2. */
|
||||
#define _GLIBCXX_STDIO_MACROS 1
|
||||
/* Define to the value of the EOF integer constant. */
|
||||
#define _GLIBCXX_STDIO_EOF -1
|
||||
|
||||
/* Define to the value of the SEEK_CUR integer constant. */
|
||||
#define _GLIBCXX_STDIO_SEEK_CUR 1
|
||||
|
||||
/* Define to the value of the SEEK_END integer constant. */
|
||||
#define _GLIBCXX_STDIO_SEEK_END 2
|
||||
|
||||
/* Define to use symbol versioning in the shared library. */
|
||||
/* #undef _GLIBCXX_SYMVER */
|
||||
@ -729,19 +770,22 @@
|
||||
/* Define to use GNU namespace versioning in the shared library. */
|
||||
/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */
|
||||
|
||||
/* Define to use Sun versioning in the shared library. */
|
||||
/* #undef _GLIBCXX_SYMVER_SUN */
|
||||
|
||||
/* 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
|
||||
library functions to be present. */
|
||||
/* #undef _GLIBCXX_USE_C99_COMPLEX_TR1 */
|
||||
#define _GLIBCXX_USE_C99_COMPLEX_TR1 1
|
||||
|
||||
/* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in
|
||||
namespace std::tr1. */
|
||||
@ -765,7 +809,7 @@
|
||||
|
||||
/* Define if C99 functions or macros in <math.h> should be imported in
|
||||
<tr1/cmath> in namespace std::tr1. */
|
||||
/* #undef _GLIBCXX_USE_C99_MATH_TR1 */
|
||||
#define _GLIBCXX_USE_C99_MATH_TR1 1
|
||||
|
||||
/* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in
|
||||
namespace std::tr1. */
|
||||
@ -774,6 +818,9 @@
|
||||
/* Defined if clock_gettime has monotonic clock support. */
|
||||
/* #undef _GLIBCXX_USE_CLOCK_MONOTONIC */
|
||||
|
||||
/* 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 */
|
||||
|
||||
@ -781,9 +828,18 @@
|
||||
this host. */
|
||||
/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */
|
||||
|
||||
/* Define if __float128 is supported on this host. */
|
||||
#define _GLIBCXX_USE_FLOAT128 1
|
||||
|
||||
/* Defined if gettimeofday is available. */
|
||||
/* #undef _GLIBCXX_USE_GETTIMEOFDAY */
|
||||
|
||||
/* Define if get_nprocs is available in <sys/sysinfo.h>. */
|
||||
/* #undef _GLIBCXX_USE_GET_NPROCS */
|
||||
|
||||
/* Define if __int128 is supported on this host. */
|
||||
#define _GLIBCXX_USE_INT128 1
|
||||
|
||||
/* Define if LFS support is available. */
|
||||
/* #undef _GLIBCXX_USE_LFS */
|
||||
|
||||
@ -796,6 +852,9 @@
|
||||
/* Define if NLS translations are to be used. */
|
||||
/* #undef _GLIBCXX_USE_NLS */
|
||||
|
||||
/* Define if pthreads_num_processors_np is available in <pthread.h>. */
|
||||
/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */
|
||||
|
||||
/* Define if /dev/random and /dev/urandom are available for the random_device
|
||||
of TR1 (Chapter 5.1). */
|
||||
/* #undef _GLIBCXX_USE_RANDOM_TR1 */
|
||||
@ -803,9 +862,27 @@
|
||||
/* Defined if sched_yield is available. */
|
||||
/* #undef _GLIBCXX_USE_SCHED_YIELD */
|
||||
|
||||
/* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */
|
||||
/* #undef _GLIBCXX_USE_SC_NPROCESSORS_ONLN */
|
||||
|
||||
/* Define if _SC_NPROC_ONLN is available in <unistd.h>. */
|
||||
/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */
|
||||
|
||||
/* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */
|
||||
/* #undef _GLIBCXX_USE_SYSCTL_HW_NCPU */
|
||||
|
||||
/* Define if code specialized for wchar_t should be used. */
|
||||
#define _GLIBCXX_USE_WCHAR_T 1
|
||||
|
||||
/* Define to 1 if a verbose library is built, or 0 otherwise. */
|
||||
#define _GLIBCXX_VERBOSE 1
|
||||
|
||||
/* Defined if as can handle rdrand. */
|
||||
/* #undef _GLIBCXX_X86_RDRAND */
|
||||
|
||||
/* Define to 1 if mutex_timedlock is available. */
|
||||
#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0
|
||||
|
||||
#if defined (HAVE__ACOSF) && ! defined (HAVE_ACOSF)
|
||||
# define HAVE_ACOSF 1
|
||||
# define acosf _acosf
|
||||
|
@ -1,10 +1,10 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
// Control various target specific ABI tweaks. Generic version.
|
||||
|
||||
// Copyright (C) 2004, 2006, 2008, 2009 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2004-2013 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
|
||||
@ -26,8 +26,9 @@
|
||||
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
/** @file cxxabi_tweaks.h
|
||||
* The header provides an CPU-variable interface to the C++ ABI.
|
||||
/** @file bits/cxxabi_tweaks.h
|
||||
* This is an internal header file, included by other library headers.
|
||||
* Do not attempt to use it directly. @headername{cxxabi.h}
|
||||
*/
|
||||
|
||||
#ifndef _CXXABI_TWEAKS_H
|
||||
|
@ -1,11 +1,17 @@
|
||||
# This file is automatically generated. DO NOT EDIT!
|
||||
# Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp
|
||||
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
||||
# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp
|
||||
# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos 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 compatibility-list.cc complex_io.cc ctype.cc debug.cc functexcept.cc globals_io.cc hash_c++0x.cc hash_tr1.cc hashtable_c++0x.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc limits.cc list.cc debug_list.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc system_error.cc tree.cc allocator-inst.cc concept-inst.cc fstream-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc istream.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc streambuf.cc string-inst.cc valarray-inst.cc wlocale-inst.cc wstring-inst.cc mutex.cc condition_variable.cc chrono.cc thread.cc future.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc parallel_list.cc parallel_settings.cc compatibility-parallel_list.cc
|
||||
G_atomicity_file=${GNUHOSTDIST}/libstdc++-v3/config/cpu/generic/atomicity_builtins/atomicity.h
|
||||
G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.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_tm.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 guard_error.cc hash_bytes.cc nested_exception.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_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype
|
||||
G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector
|
||||
G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc
|
||||
G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc
|
||||
G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.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 streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_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 ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc
|
||||
G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins
|
||||
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
|
||||
G_CCOLLATE_CC=config/locale/generic/collate_members.cc
|
||||
G_CCTYPE_CC=config/locale/generic/ctype_members.cc
|
||||
@ -13,22 +19,33 @@ G_CMESSAGES_CC=config/locale/generic/messages_members.cc
|
||||
G_CMONEY_CC=config/locale/generic/monetary_members.cc
|
||||
G_CNUMERIC_CC=config/locale/generic/numeric_members.cc
|
||||
G_CTIME_CC=config/locale/generic/time_members.cc
|
||||
G_CLOCALE_CC=config/locale/generic/c_locale.cc
|
||||
G_BASIC_FILE_CC=config/io/basic_file_stdio.cc
|
||||
G_SECTION_FLAGS=-ffunction-sections -fdata-sections
|
||||
G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype
|
||||
G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex set sstream stack stdexcept streambuf string system_error thread tuple type_traits unordered_map unordered_set utility valarray vector
|
||||
G_bits_headers=algorithmfwd.h allocator.h atomic_base.h atomicfwd_c.h atomicfwd_cxx.h atomic_0.h atomic_2.h basic_ios.h basic_ios.tcc basic_string.h basic_string.tcc boost_concept_check.h c++0x_warning.h char_traits.h codecvt.h concept_check.h cpp_type_traits.h deque.tcc forward_list.h forward_list.tcc fstream.tcc functexcept.h functional_hash.h gslice.h gslice_array.h hashtable.h hashtable_policy.h indirect_array.h ios_base.h istream.tcc list.tcc locale_classes.h locale_classes.tcc locale_facets.h locale_facets.tcc locale_facets_nonio.h locale_facets_nonio.tcc localefwd.h mask_array.h move.h ostream.tcc ostream_insert.h postypes.h random.h random.tcc stream_iterator.h streambuf_iterator.h shared_ptr.h shared_ptr_base.h slice_array.h sstream.tcc stl_algo.h stl_algobase.h stl_bvector.h stl_construct.h stl_deque.h stl_function.h stl_heap.h stl_iterator.h stl_iterator_base_funcs.h stl_iterator_base_types.h stl_list.h stl_map.h stl_multimap.h stl_multiset.h stl_numeric.h stl_pair.h stl_queue.h stl_raw_storage_iter.h stl_relops.h stl_set.h stl_stack.h stl_tempbuf.h stl_tree.h stl_uninitialized.h stl_vector.h streambuf.tcc stringfwd.h unique_ptr.h unordered_map.h unordered_set.h valarray_array.h valarray_array.tcc valarray_before.h valarray_after.h vector.tcc
|
||||
G_backward_headers=auto_ptr.h backward_warning.h binders.h hash_map hash_set hash_fun.h hashtable.h strstream
|
||||
G_ext_headers=algorithm atomicity.h array_allocator.h bitmap_allocator.h cast.h codecvt_specializations.h concurrence.h debug_allocator.h enc_filebuf.h extptr_allocator.h stdio_filebuf.h stdio_sync_filebuf.h functional iterator malloc_allocator.h memory mt_allocator.h new_allocator.h numeric numeric_traits.h pod_char_traits.h pointer.h pool_allocator.h rb_tree rope ropeimpl.h slist string_conversions.h throw_allocator.h typelist.h type_traits.h rc_string_base.h sso_string_base.h vstring.h vstring.tcc vstring_fwd.h vstring_util.h hash_set hash_map
|
||||
G_c_base_headers_extra=cmath.tcc
|
||||
G_host_headers=ctype_base.h ctype_inline.h ctype_noninline.h os_defines.h atomic_word.h cxxabi_tweaks.h cpu_defines.h error_constants.h stdc++.h stdtr1c++.h extc++.h
|
||||
G_debug_headers=bitset debug.h deque formatter.h functions.h list map macros.h map.h multimap.h multiset.h safe_base.h safe_iterator.h safe_iterator.tcc safe_sequence.h set set.h string unordered_map unordered_set vector
|
||||
G_tr1_headers=array bessel_function.tcc beta_function.tcc ccomplex cctype cfenv cfloat cinttypes climits cmath complex complex.h cstdarg cstdbool cstdint cstdio cstdlib ctgmath ctime ctype.h cwchar cwctype ell_integral.tcc exp_integral.tcc fenv.h float.h functional functional_hash.h gamma.tcc hypergeometric.tcc hashtable.h hashtable_policy.h inttypes.h limits.h math.h memory modified_bessel_func.tcc poly_hermite.tcc poly_laguerre.tcc legendre_function.tcc random random.h random.tcc regex riemann_zeta.tcc shared_ptr.h special_function_util.h stdarg.h stdbool.h stdint.h stdio.h stdlib.h tgmath.h tuple type_traits unordered_map unordered_map.h unordered_set unordered_set.h utility wchar.h wctype.h
|
||||
G_c_compatibility_headers_extra=complex.h fenv.h tgmath.h stdatomic.h
|
||||
G_tr1_impl_headers=array boost_sp_counted_base.h cctype cfenv cinttypes cmath complex cstdint cstdio cstdlib cwchar cwctype regex type_traits utility
|
||||
G_parallel_headers=algo.h algobase.h algorithm algorithmfwd.h balanced_quicksort.h base.h basic_iterator.h checkers.h compatibility.h compiletime_settings.h equally_split.h features.h find.h find_selectors.h for_each.h for_each_selectors.h iterator.h list_partition.h losertree.h merge.h multiseq_selection.h multiway_merge.h multiway_mergesort.h numeric numericfwd.h omp_loop.h omp_loop_static.h par_loop.h parallel.h partial_sum.h partition.h queue.h quicksort.h random_number.h random_shuffle.h search.h set_operations.h settings.h sort.h tags.h types.h unique_copy.h workstealing.h
|
||||
G_decimal_headers=decimal decimal.h
|
||||
G_thread_host_headers=gthr.h gthr-single.h gthr-posix.h gthr-tpf.h gthr-default.h
|
||||
G_host_headers_extra=basic_file.h c++config.h c++allocator.h c++io.h c++locale.h messages_members.h time_members.h
|
||||
G_UNWIND_H=${GNUHOSTDIST}/gcc/unwind-generic.h
|
||||
G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h
|
||||
G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream
|
||||
G_c_base_headers_extra=
|
||||
G_c_base_headers_extra_install=
|
||||
G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h
|
||||
G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits
|
||||
G_decimal_headers=decimal/decimal decimal/decimal.h
|
||||
G_c_compatibility_headers_install=
|
||||
G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector
|
||||
G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h
|
||||
G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
|
||||
G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
|
||||
G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
|
||||
G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
|
||||
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_policy/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/thin_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 ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
|
||||
G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc
|
||||
G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map
|
||||
G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/ia64/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h
|
||||
G_thread_host_headers=./ia64--netbsd/bits/gthr.h ./ia64--netbsd/bits/gthr-single.h ./ia64--netbsd/bits/gthr-posix.h ./ia64--netbsd/bits/gthr-default.h
|
||||
G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h
|
||||
G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h
|
||||
G_BASIC_FILE_H=config/io/basic_file_stdio.h
|
||||
G_ALLOCATOR_H=config/allocator/new_allocator_base.h
|
||||
G_CSTDIO_H=config/io/c_io_stdio.h
|
||||
G_CLOCALE_H=config/locale/generic/c_locale.h
|
||||
G_CMESSAGES_H=config/locale/generic/messages_members.h
|
||||
G_CTIME_H=config/locale/generic/time_members.h
|
||||
G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/ia64/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h
|
||||
|
@ -1,8 +1,8 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* generated for ia64--netbsd-gcc (NetBSD nb1 20120916) 4.5.4 */
|
||||
/* generated for ia64--netbsd-gcc (NetBSD nb1 20120916) 4.8.3 20140302 (prerelease) */
|
||||
|
||||
#ifndef GCC_GENERATED_STDINT_H
|
||||
#define GCC_GENERATED_STDINT_H 1
|
||||
|
@ -1,11 +1,10 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* Threads compatibility routines for libgcc2 and libobjc. */
|
||||
/* Compile this one with gcc. */
|
||||
/* Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
|
||||
2008, 2009, 2011 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GCC.
|
||||
|
||||
@ -37,13 +36,17 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
#define __GTHREADS 1
|
||||
#define __GTHREADS_CXX0X 1
|
||||
|
||||
/* Some implementations of <pthread.h> require this to be defined. */
|
||||
#if !defined(_REENTRANT) && defined(__osf__)
|
||||
#define _REENTRANT 1
|
||||
#endif
|
||||
|
||||
#include <pthread.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \
|
||||
|| !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK))
|
||||
# include <unistd.h>
|
||||
# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0
|
||||
# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1
|
||||
# else
|
||||
# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0
|
||||
# endif
|
||||
#endif
|
||||
|
||||
typedef pthread_t __gthread_t;
|
||||
typedef pthread_key_t __gthread_key_t;
|
||||
@ -58,6 +61,7 @@ typedef struct timespec __gthread_time_t;
|
||||
#define __GTHREAD_HAS_COND 1
|
||||
|
||||
#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER
|
||||
#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function
|
||||
#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT
|
||||
#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER)
|
||||
#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER
|
||||
@ -69,6 +73,19 @@ typedef struct timespec __gthread_time_t;
|
||||
#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER
|
||||
#define __GTHREAD_TIME_INIT {0,0}
|
||||
|
||||
#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC
|
||||
# undef __GTHREAD_MUTEX_INIT
|
||||
#endif
|
||||
#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC
|
||||
# undef __GTHREAD_RECURSIVE_MUTEX_INIT
|
||||
# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION
|
||||
# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function
|
||||
#endif
|
||||
#ifdef _GTHREAD_USE_COND_INIT_FUNC
|
||||
# undef __GTHREAD_COND_INIT
|
||||
# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function
|
||||
#endif
|
||||
|
||||
#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK
|
||||
# ifndef __gthrw_pragma
|
||||
# define __gthrw_pragma(pragma)
|
||||
@ -85,40 +102,6 @@ typedef struct timespec __gthread_time_t;
|
||||
/* Typically, __gthrw_foo is a weak reference to symbol foo. */
|
||||
#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name)
|
||||
|
||||
/* On Tru64, /usr/include/pthread.h uses #pragma extern_prefix "__" to
|
||||
map a subset of the POSIX pthread API to mangled versions of their
|
||||
names. */
|
||||
#if defined(__osf__) && defined(_PTHREAD_USE_MANGLED_NAMES_)
|
||||
#define __gthrw3(name) __gthrw2(__gthrw_ ## name, __ ## name, name)
|
||||
__gthrw3(pthread_once)
|
||||
__gthrw3(pthread_getspecific)
|
||||
__gthrw3(pthread_setspecific)
|
||||
|
||||
__gthrw3(pthread_create)
|
||||
__gthrw3(pthread_join)
|
||||
__gthrw3(pthread_detach)
|
||||
__gthrw3(pthread_equal)
|
||||
__gthrw3(pthread_self)
|
||||
__gthrw3(pthread_cancel)
|
||||
__gthrw3(sched_yield)
|
||||
|
||||
__gthrw3(pthread_mutex_lock)
|
||||
__gthrw3(pthread_mutex_trylock)
|
||||
#ifdef _POSIX_TIMEOUTS
|
||||
#if _POSIX_TIMEOUTS >= 0
|
||||
__gthrw3(pthread_mutex_timedlock)
|
||||
#endif
|
||||
#endif /* _POSIX_TIMEOUTS */
|
||||
__gthrw3(pthread_mutex_unlock)
|
||||
__gthrw3(pthread_mutex_init)
|
||||
__gthrw3(pthread_mutex_destroy)
|
||||
|
||||
__gthrw3(pthread_cond_broadcast)
|
||||
__gthrw3(pthread_cond_signal)
|
||||
__gthrw3(pthread_cond_wait)
|
||||
__gthrw3(pthread_cond_timedwait)
|
||||
__gthrw3(pthread_cond_destroy)
|
||||
#else
|
||||
__gthrw(pthread_once)
|
||||
__gthrw(pthread_getspecific)
|
||||
__gthrw(pthread_setspecific)
|
||||
@ -128,26 +111,26 @@ __gthrw(pthread_join)
|
||||
__gthrw(pthread_equal)
|
||||
__gthrw(pthread_self)
|
||||
__gthrw(pthread_detach)
|
||||
#ifndef __BIONIC__
|
||||
__gthrw(pthread_cancel)
|
||||
#endif
|
||||
__gthrw(sched_yield)
|
||||
|
||||
__gthrw(pthread_mutex_lock)
|
||||
__gthrw(pthread_mutex_trylock)
|
||||
#ifdef _POSIX_TIMEOUTS
|
||||
#if _POSIX_TIMEOUTS >= 0
|
||||
#if _GTHREAD_USE_MUTEX_TIMEDLOCK
|
||||
__gthrw(pthread_mutex_timedlock)
|
||||
#endif
|
||||
#endif /* _POSIX_TIMEOUTS */
|
||||
__gthrw(pthread_mutex_unlock)
|
||||
__gthrw(pthread_mutex_init)
|
||||
__gthrw(pthread_mutex_destroy)
|
||||
|
||||
__gthrw(pthread_cond_init)
|
||||
__gthrw(pthread_cond_broadcast)
|
||||
__gthrw(pthread_cond_signal)
|
||||
__gthrw(pthread_cond_wait)
|
||||
__gthrw(pthread_cond_timedwait)
|
||||
__gthrw(pthread_cond_destroy)
|
||||
#endif
|
||||
|
||||
__gthrw(pthread_key_create)
|
||||
__gthrw(pthread_key_delete)
|
||||
@ -158,13 +141,7 @@ __gthrw(pthread_mutexattr_destroy)
|
||||
|
||||
#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)
|
||||
/* Objective-C. */
|
||||
#if defined(__osf__) && defined(_PTHREAD_USE_MANGLED_NAMES_)
|
||||
__gthrw3(pthread_cond_init)
|
||||
__gthrw3(pthread_exit)
|
||||
#else
|
||||
__gthrw(pthread_cond_init)
|
||||
__gthrw(pthread_exit)
|
||||
#endif /* __osf__ && _PTHREAD_USE_MANGLED_NAMES_ */
|
||||
#ifdef _POSIX_PRIORITY_SCHEDULING
|
||||
#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING
|
||||
__gthrw(sched_get_priority_max)
|
||||
@ -238,11 +215,43 @@ __gthread_active_p (void)
|
||||
|
||||
#else /* neither FreeBSD nor Solaris */
|
||||
|
||||
/* For a program to be multi-threaded the only thing that it certainly must
|
||||
be using is pthread_create. However, there may be other libraries that
|
||||
intercept pthread_create with their own definitions to wrap pthreads
|
||||
functionality for some purpose. In those cases, pthread_create being
|
||||
defined might not necessarily mean that libpthread is actually linked
|
||||
in.
|
||||
|
||||
For the GNU C library, we can use a known internal name. This is always
|
||||
available in the ABI, but no other library would define it. That is
|
||||
ideal, since any public pthread function might be intercepted just as
|
||||
pthread_create might be. __pthread_key_create is an "internal"
|
||||
implementation symbol, but it is part of the public exported ABI. Also,
|
||||
it's among the symbols that the static libpthread.a always links in
|
||||
whenever pthread_create is used, so there is no danger of a false
|
||||
negative result in any statically-linked, multi-threaded program.
|
||||
|
||||
For others, we choose pthread_cancel as a function that seems unlikely
|
||||
to be redefined by an interceptor library. The bionic (Android) C
|
||||
library does not provide pthread_cancel, so we do use pthread_create
|
||||
there (and interceptor libraries lose). */
|
||||
|
||||
#ifdef __GLIBC__
|
||||
__gthrw2(__gthrw_(__pthread_key_create),
|
||||
__pthread_key_create,
|
||||
pthread_key_create)
|
||||
# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create)
|
||||
#elif defined (__BIONIC__)
|
||||
# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create)
|
||||
#else
|
||||
# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel)
|
||||
#endif
|
||||
|
||||
static inline int
|
||||
__gthread_active_p (void)
|
||||
{
|
||||
static void *const __gthread_active_ptr
|
||||
= __extension__ (void *) &__gthrw_(pthread_cancel);
|
||||
= __extension__ (void *) >HR_ACTIVE_PROXY;
|
||||
return __gthread_active_ptr != 0;
|
||||
}
|
||||
|
||||
@ -364,7 +373,8 @@ __gthread_objc_thread_detach (void (*func)(void *), void *arg)
|
||||
if (!__gthread_active_p ())
|
||||
return NULL;
|
||||
|
||||
if (!(__gthrw_(pthread_create) (&new_thread_handle, NULL, (void *) func, arg)))
|
||||
if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs,
|
||||
(void *) func, arg)))
|
||||
thread_id = (objc_thread_t) new_thread_handle;
|
||||
else
|
||||
thread_id = NULL;
|
||||
@ -719,6 +729,13 @@ __gthread_setspecific (__gthread_key_t __key, const void *__ptr)
|
||||
return __gthrw_(pthread_setspecific) (__key, __ptr);
|
||||
}
|
||||
|
||||
static inline void
|
||||
__gthread_mutex_init_function (__gthread_mutex_t *__mutex)
|
||||
{
|
||||
if (__gthread_active_p ())
|
||||
__gthrw_(pthread_mutex_init) (__mutex, NULL);
|
||||
}
|
||||
|
||||
static inline int
|
||||
__gthread_mutex_destroy (__gthread_mutex_t *__mutex)
|
||||
{
|
||||
@ -746,8 +763,7 @@ __gthread_mutex_trylock (__gthread_mutex_t *__mutex)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifdef _POSIX_TIMEOUTS
|
||||
#if _POSIX_TIMEOUTS >= 0
|
||||
#if _GTHREAD_USE_MUTEX_TIMEDLOCK
|
||||
static inline int
|
||||
__gthread_mutex_timedlock (__gthread_mutex_t *__mutex,
|
||||
const __gthread_time_t *__abs_timeout)
|
||||
@ -758,7 +774,6 @@ __gthread_mutex_timedlock (__gthread_mutex_t *__mutex,
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
static inline int
|
||||
__gthread_mutex_unlock (__gthread_mutex_t *__mutex)
|
||||
@ -769,7 +784,8 @@ __gthread_mutex_unlock (__gthread_mutex_t *__mutex)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifndef PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
|
||||
#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \
|
||||
|| defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC)
|
||||
static inline int
|
||||
__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex)
|
||||
{
|
||||
@ -804,8 +820,7 @@ __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex)
|
||||
return __gthread_mutex_trylock (__mutex);
|
||||
}
|
||||
|
||||
#ifdef _POSIX_TIMEOUTS
|
||||
#if _POSIX_TIMEOUTS >= 0
|
||||
#if _GTHREAD_USE_MUTEX_TIMEDLOCK
|
||||
static inline int
|
||||
__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex,
|
||||
const __gthread_time_t *__abs_timeout)
|
||||
@ -813,7 +828,6 @@ __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex,
|
||||
return __gthread_mutex_timedlock (__mutex, __abs_timeout);
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
static inline int
|
||||
__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex)
|
||||
@ -821,6 +835,21 @@ __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex)
|
||||
return __gthread_mutex_unlock (__mutex);
|
||||
}
|
||||
|
||||
static inline int
|
||||
__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex)
|
||||
{
|
||||
return __gthread_mutex_destroy (__mutex);
|
||||
}
|
||||
|
||||
#ifdef _GTHREAD_USE_COND_INIT_FUNC
|
||||
static inline void
|
||||
__gthread_cond_init_function (__gthread_cond_t *__cond)
|
||||
{
|
||||
if (__gthread_active_p ())
|
||||
__gthrw_(pthread_cond_init) (__cond, NULL);
|
||||
}
|
||||
#endif
|
||||
|
||||
static inline int
|
||||
__gthread_cond_broadcast (__gthread_cond_t *__cond)
|
||||
{
|
||||
@ -853,14 +882,6 @@ __gthread_cond_wait_recursive (__gthread_cond_t *__cond,
|
||||
return __gthread_cond_wait (__cond, __mutex);
|
||||
}
|
||||
|
||||
static inline int
|
||||
__gthread_cond_timedwait_recursive (__gthread_cond_t *__cond,
|
||||
__gthread_recursive_mutex_t *__mutex,
|
||||
const __gthread_time_t *__abs_timeout)
|
||||
{
|
||||
return __gthread_cond_timedwait (__cond, __mutex, __abs_timeout);
|
||||
}
|
||||
|
||||
static inline int
|
||||
__gthread_cond_destroy (__gthread_cond_t* __cond)
|
||||
{
|
||||
|
@ -1,11 +1,10 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* Threads compatibility routines for libgcc2 and libobjc. */
|
||||
/* Compile this one with gcc. */
|
||||
/* Copyright (C) 1997, 1999, 2000, 2004, 2008, 2009
|
||||
Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GCC.
|
||||
|
||||
@ -40,6 +39,7 @@ typedef int __gthread_recursive_mutex_t;
|
||||
|
||||
#define __GTHREAD_ONCE_INIT 0
|
||||
#define __GTHREAD_MUTEX_INIT 0
|
||||
#define __GTHREAD_MUTEX_INIT_FUNCTION(mx)
|
||||
#define __GTHREAD_RECURSIVE_MUTEX_INIT 0
|
||||
|
||||
#define _GLIBCXX_UNUSED __attribute__((unused))
|
||||
@ -289,6 +289,12 @@ __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex)
|
||||
return __gthread_mutex_unlock (__mutex);
|
||||
}
|
||||
|
||||
static inline int
|
||||
__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex)
|
||||
{
|
||||
return __gthread_mutex_destroy (__mutex);
|
||||
}
|
||||
|
||||
#endif /* _LIBOBJC */
|
||||
|
||||
#undef _GLIBCXX_UNUSED
|
||||
|
@ -1,10 +1,10 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* Threads compatibility routines for libgcc2. */
|
||||
/* Compile this one with gcc. */
|
||||
/* Copyright (C) 1997, 1998, 2004, 2008, 2009 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GCC.
|
||||
|
||||
@ -55,11 +55,12 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
to initialize __gthread_mutex_t to get a fast
|
||||
non-recursive mutex.
|
||||
__GTHREAD_MUTEX_INIT_FUNCTION
|
||||
some systems can't initialize a mutex without a
|
||||
function call. On such systems, define this to a
|
||||
function which looks like this:
|
||||
to initialize __gthread_mutex_t to get a fast
|
||||
non-recursive mutex.
|
||||
Define this to a function which looks like this:
|
||||
void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *)
|
||||
Don't define __GTHREAD_MUTEX_INIT in this case
|
||||
Some systems can't initialize a mutex without a
|
||||
function call. Don't define __GTHREAD_MUTEX_INIT in this case.
|
||||
__GTHREAD_RECURSIVE_MUTEX_INIT
|
||||
__GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION
|
||||
as above, but for a recursive mutex.
|
||||
@ -75,6 +76,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
int __gthread_setspecific (__gthread_key_t key, const void *ptr)
|
||||
|
||||
int __gthread_mutex_destroy (__gthread_mutex_t *mutex);
|
||||
int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex);
|
||||
|
||||
int __gthread_mutex_lock (__gthread_mutex_t *mutex);
|
||||
int __gthread_mutex_trylock (__gthread_mutex_t *mutex);
|
||||
@ -131,45 +133,24 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
int __gthread_cond_timedwait (__gthread_cond_t *cond,
|
||||
__gthread_mutex_t *mutex,
|
||||
const __gthread_time_t *abs_timeout);
|
||||
int __gthread_cond_timedwait_recursive (__gthread_cond_t *cond,
|
||||
__gthread_recursive_mutex_t *mutex,
|
||||
const __gthread_time_t *abs_time)
|
||||
|
||||
Currently supported threads packages are
|
||||
TPF threads with -D__tpf__
|
||||
POSIX/Unix98 threads with -D_PTHREADS
|
||||
POSIX/Unix95 threads with -D_PTHREADS95
|
||||
DCE threads with -D_DCE_THREADS
|
||||
Solaris/UI threads with -D_SOLARIS_THREADS
|
||||
|
||||
*/
|
||||
|
||||
/* Check first for thread specific defines. */
|
||||
#if defined (_GLIBCXX___tpf_GLIBCXX___)
|
||||
#include <bits/gthr-tpf.h>
|
||||
#elif _GLIBCXX__PTHREADS
|
||||
#include <bits/gthr-posix.h>
|
||||
#elif _GLIBCXX__PTHREADS95
|
||||
#include <bits/gthr-posix95.h>
|
||||
#elif _GLIBCXX__DCE_THREADS
|
||||
#include <bits/gthr-dce.h>
|
||||
#elif _GLIBCXX__SOLARIS_THREADS
|
||||
#include <bits/gthr-solaris.h>
|
||||
|
||||
/* Include GTHREAD_FILE if one is defined. */
|
||||
#elif defined(_GLIBCXX_HAVE_GTHR_DEFAULT)
|
||||
#if __GXX_WEAK__
|
||||
/* The pe-coff weak support isn't fully compatible to ELF's weak.
|
||||
For static libraries it might would work, but as we need to deal
|
||||
with shared versions too, we disable it for mingw-targets. */
|
||||
#ifdef __MINGW32__
|
||||
#undef _GLIBCXX_GTHREAD_USE_WEAK
|
||||
#define _GLIBCXX_GTHREAD_USE_WEAK 0
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX_GTHREAD_USE_WEAK
|
||||
#define _GLIBCXX_GTHREAD_USE_WEAK 1
|
||||
#endif
|
||||
#endif
|
||||
#include <bits/gthr-default.h>
|
||||
|
||||
/* Fallback to single thread definitions. */
|
||||
#else
|
||||
#include <bits/gthr-single.h>
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX_HIDE_EXPORTS
|
||||
#pragma GCC visibility pop
|
||||
#endif
|
||||
|
@ -1,5 +1,5 @@
|
||||
#include "tree.def"
|
||||
END_OF_BASE_TREE_CODES
|
||||
#include "c-common.def"
|
||||
#include "c-family/c-common.def"
|
||||
#include "cp/cp-tree.def"
|
||||
#include "objc/objc-tree.def"
|
||||
|
263
external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h
vendored
263
external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h
vendored
@ -1,6 +1,6 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* auto-host.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
@ -118,6 +118,12 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 to enable libquadmath support */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define ENABLE_LIBQUADMATH_SUPPORT 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to enable LTO support. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define ENABLE_LTO 1
|
||||
@ -194,13 +200,7 @@
|
||||
|
||||
/* Define to enable detailed memory allocation stats gathering. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef GATHER_STATISTICS */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if the zone collector is in use */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef GGC_ZONE */
|
||||
#define GATHER_STATISTICS 0
|
||||
#endif
|
||||
|
||||
|
||||
@ -234,6 +234,12 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports DSPR1 mult. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_DSPR1_MULT */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports .dtprelword. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_DTPRELWORD */
|
||||
@ -253,6 +259,12 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_FMAF_HPC_VIS3 */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports fprnd. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_FPRND */
|
||||
@ -314,13 +326,19 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports HLE prefixes. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_IX86_HLE */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports the .quad directive. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_IX86_QUAD */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define true if the assembler supports 'rep <insn>, lock <insn>'. */
|
||||
/* Define if the assembler supports 'rep <insn>, lock <insn>'. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */
|
||||
#endif
|
||||
@ -338,6 +356,24 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler and linker support @tlsgdplt. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_IX86_TLSGDPLT */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler and linker support @tlsldmplt. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_IX86_TLSLDMPLT */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports the 'ud2' mnemonic. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_IX86_UD2 */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports the lituse_jsrdirect relocation. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_JSRDIRECT_RELOCS */
|
||||
@ -350,6 +386,12 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports LEON instructions. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_LEON */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if the assembler won't complain about a line such as # 0 "" 2. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_AS_LINE_ZERO 1
|
||||
@ -410,6 +452,12 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports POWER8 instructions. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_POWER8 */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports .ref */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_REF */
|
||||
@ -434,12 +482,24 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports SPARC4 instructions. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_SPARC4 */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler and linker support GOTDATA_OP relocs. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_SPARC_GOTDATA_OP */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if your assembler supports #nobits, 0 otherwise. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_AS_SPARC_NOBITS */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler and linker support unaligned PC relative relocs.
|
||||
*/
|
||||
#ifndef USED_FOR_TARGET
|
||||
@ -454,7 +514,7 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports thread-local storage. */
|
||||
/* Define if your assembler and linker support thread-local storage. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_AS_TLS 1
|
||||
#endif
|
||||
@ -590,6 +650,12 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_DECL_FFS 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise
|
||||
define to 0. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
@ -722,6 +788,13 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0.
|
||||
*/
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_DECL_MADVISE 0
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0.
|
||||
*/
|
||||
#ifndef USED_FOR_TARGET
|
||||
@ -777,6 +850,13 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0.
|
||||
*/
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_DECL_STPCPY 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if we found a declaration for 'strsignal', otherwise define to
|
||||
0. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
@ -831,21 +911,9 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if you have the `elf_getshdrstrndx' function. */
|
||||
/* Define to 1 if you have the <ext/hash_map> header file. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_ELF_GETSHDRSTRNDX */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if you have the `elf_getshstrndx' function. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_ELF_GETSHSTRNDX */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if elf_getshstrndx has gABI conformant return values. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_ELF_GETSHSTRNDX_GABI */
|
||||
/* #undef HAVE_EXT_HASH_MAP */
|
||||
#endif
|
||||
|
||||
|
||||
@ -941,22 +1009,13 @@
|
||||
|
||||
|
||||
/* Define 0/1 if your assembler supports CFI directives. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_GAS_CFI_DIRECTIVE 0
|
||||
#endif
|
||||
|
||||
|
||||
/* Define 0/1 if your assembler supports .cfi_personality. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 0
|
||||
#endif
|
||||
|
||||
|
||||
/* Define 0/1 if your assembler supports .cfi_sections. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 0
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports the .loc discriminator sub-directive. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
@ -1005,6 +1064,12 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your assembler supports specifying the section flag e. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_GAS_SECTION_EXCLUDE */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag.
|
||||
*/
|
||||
#ifndef USED_FOR_TARGET
|
||||
@ -1043,12 +1108,6 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if _Unwind_GetIPInfo is available. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_GETIPINFO 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if you have the `getrlimit' function. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_GETRLIMIT 1
|
||||
@ -1067,21 +1126,27 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if using GNU as. */
|
||||
/* Define to 1 if using GNU as. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_GNU_AS 0
|
||||
#define HAVE_GNU_AS 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if using GNU ld. */
|
||||
/* Define if your system supports gnu indirect functions. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_GNU_LD 0
|
||||
/* #undef HAVE_GNU_INDIRECT_FUNCTION */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if using GNU ld. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_GNU_LD 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if you have the iconv() function. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_ICONV 1
|
||||
/* #undef HAVE_ICONV */
|
||||
#endif
|
||||
|
||||
|
||||
@ -1093,7 +1158,7 @@
|
||||
|
||||
/* Define .init_array/.fini_array sections are available and working. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_INITFINI_ARRAY */
|
||||
/* #undef HAVE_INITFINI_ARRAY_SUPPORT */
|
||||
#endif
|
||||
|
||||
|
||||
@ -1159,11 +1224,11 @@
|
||||
|
||||
/* Define if your linker supports --demangle option. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_LD_DEMANGLE */
|
||||
#define HAVE_LD_DEMANGLE 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your linker supports --eh-frame-hdr option. */
|
||||
/* Define if your linker supports .eh_frame_hdr. */
|
||||
#define HAVE_LD_EH_FRAME_HDR 1
|
||||
|
||||
/* Define if your linker supports garbage collection of sections in presence
|
||||
@ -1173,6 +1238,19 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your linker has buggy garbage collection of sections support when
|
||||
.text.startup.foo like sections are used. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_LD_EH_GC_SECTIONS_BUG 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your PowerPC64 linker supports a large TOC. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_LD_LARGE_TOC */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your PowerPC64 linker only needs function descriptor syms. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_LD_NO_DOT_SYMS */
|
||||
@ -1205,7 +1283,7 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your linker supports -Bstatic/-Bdynamic option. */
|
||||
/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_LD_STATIC_DYNAMIC 1
|
||||
#endif
|
||||
@ -1241,6 +1319,18 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to the level of your linker's plugin support. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_LTO_PLUGIN 2
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if you have the `madvise' function. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_MADVISE 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if you have the <malloc.h> header file. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_MALLOC_H 1
|
||||
@ -1265,12 +1355,6 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if you have the `mincore' function. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_MINCORE 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_MMAP 1
|
||||
@ -1397,6 +1481,9 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your target C library provides sys/sdt.h */
|
||||
#define HAVE_SYS_SDT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
@ -1439,6 +1526,12 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if you have the <tr1/unordered_map> header file. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_TR1_UNORDERED_MAP */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if the system has the type `uintmax_t'. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_UINTMAX_T 1
|
||||
@ -1457,6 +1550,12 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if you have the <unordered_map> header file. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef HAVE_UNORDERED_MAP */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if the system has the type `unsigned long long int'. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_UNSIGNED_LONG_LONG_INT 1
|
||||
@ -1524,15 +1623,46 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if libelf is in use. */
|
||||
/* Define if F_SETLKW supported by fcntl. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define HAVE_libelf 1
|
||||
#define HOST_HAS_F_SETLKW 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define as const if the declaration of iconv() needs const. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define ICONV_CONST const
|
||||
/* #undef ICONV_CONST */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to the linker option to enable use of shared objects. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define LD_DYNAMIC_OPTION "-Bdynamic"
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to the linker option to disable use of shared objects. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define LD_STATIC_OPTION "-Bstatic"
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to the library containing __tls_get_addr/___tls_get_addr. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef LIB_TLS_SPEC */
|
||||
#endif
|
||||
|
||||
|
||||
/* The linker hash style */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef LINKER_HASH_STYLE */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to the name of the LTO plugin DSO that must be passed to the
|
||||
linker's -plugin=LIB option. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define LTOPLUGINSONAME "liblto_plugin.so"
|
||||
#endif
|
||||
|
||||
|
||||
@ -1599,7 +1729,7 @@
|
||||
|
||||
/* Specify plugin linker */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define PLUGIN_LD "ld"
|
||||
#define PLUGIN_LD_SUFFIX "ld"
|
||||
#endif
|
||||
|
||||
|
||||
@ -1663,6 +1793,9 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define if your target C library provides the `dl_iterate_phdr' function. */
|
||||
/* #undef TARGET_DL_ITERATE_PHDR */
|
||||
|
||||
/* Define if your target C library provides stack protector support */
|
||||
#ifndef USED_FOR_TARGET
|
||||
#define TARGET_LIBC_PROVIDES_SSP 1
|
||||
@ -1751,6 +1884,18 @@
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef _LARGE_FILES */
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if on MINIX. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
/* #undef _MINIX */
|
||||
|
@ -1,8 +1,8 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
#define BUILDING_GCC_MAJOR 4
|
||||
#define BUILDING_GCC_MINOR 5
|
||||
#define BUILDING_GCC_PATCHLEVEL 4
|
||||
#define BUILDING_GCC_MINOR 8
|
||||
#define BUILDING_GCC_PATCHLEVEL 3
|
||||
#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)
|
||||
|
@ -1,9 +1,9 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* Generated automatically. */
|
||||
static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=ia64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb1 20120916' --with-system-zlib --enable-__cxa_atexit --with-mpc=/usr/obj/ia64/usr/src/destdir.ia64/usr --with-mpfr=/usr/obj/ia64/usr/src/destdir.ia64/usr --with-gmp=/usr/obj/ia64/usr/src/destdir.ia64/usr --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=i386-unknown-netbsdelf6.0 --host=ia64--netbsd : (reconfigured) /usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=ia64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb1 20120916' --with-system-zlib --enable-__cxa_atexit --with-mpc=/usr/obj/ia64/usr/src/destdir.ia64/usr --with-mpfr=/usr/obj/ia64/usr/src/destdir.ia64/usr --with-gmp=/usr/obj/ia64/usr/src/destdir.ia64/usr --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=i386-unknown-netbsdelf6.0 --host=ia64--netbsd";
|
||||
static const char configuration_arguments[] = "/usr/src6/tools/gcc/../../external/gpl3/gcc/dist/configure --target=ia64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb1 20120916' --with-system-zlib --enable-__cxa_atexit --with-mpc-lib=/var/obj/mknative/ia64/usr/src6/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/ia64/usr/src6/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/ia64/usr/src6/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src6/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src6/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src6/external/lgpl3/gmp/lib/libgmp/arch/ia64 --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=ia64--netbsd --with-sysroot=/var/obj/mknative/ia64/usr/src6/destdir.ia64";
|
||||
static const char thread_model[] = "posix";
|
||||
|
||||
static const struct {
|
||||
|
56
external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk
vendored
56
external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk
vendored
File diff suppressed because one or more lines are too long
@ -10,9 +10,11 @@ SRCDIR/gcc/config/ia64/ia64.h
|
||||
SRCDIR/gcc/config/dbxelf.h
|
||||
SRCDIR/gcc/config/elfos.h
|
||||
SRCDIR/gcc/config/netbsd.h
|
||||
SRCDIR/gcc/config/netbsd-stdint.h
|
||||
SRCDIR/gcc/config/netbsd-elf.h
|
||||
SRCDIR/gcc/config/ia64/sysv4.h
|
||||
SRCDIR/gcc/config/ia64/netbsd.h
|
||||
SRCDIR/gcc/config/initfini-array.h
|
||||
SRCDIR/gcc/defaults.h
|
||||
SRCDIR/gcc/../include/hashtab.h
|
||||
SRCDIR/gcc/../include/splay-tree.h
|
||||
@ -20,10 +22,8 @@ SRCDIR/gcc/bitmap.h
|
||||
SRCDIR/gcc/alias.h
|
||||
SRCDIR/gcc/coverage.c
|
||||
SRCDIR/gcc/rtl.h
|
||||
SRCDIR/gcc/vecprim.h
|
||||
SRCDIR/gcc/optabs.h
|
||||
SRCDIR/gcc/tree.h
|
||||
SRCDIR/gcc/varray.h
|
||||
SRCDIR/gcc/libfuncs.h
|
||||
SRCDIR/gcc/../libcpp/include/symtab.h
|
||||
SRCDIR/gcc/../include/obstack.h
|
||||
@ -32,27 +32,27 @@ SRCDIR/gcc/function.h
|
||||
SRCDIR/gcc/insn-addr.h
|
||||
SRCDIR/gcc/hwint.h
|
||||
SRCDIR/gcc/fixed-value.h
|
||||
SRCDIR/gcc/ipa-reference.h
|
||||
SRCDIR/gcc/output.h
|
||||
SRCDIR/gcc/cfgloop.h
|
||||
SRCDIR/gcc/cselib.h
|
||||
SRCDIR/gcc/basic-block.h
|
||||
|
||||
SRCDIR/gcc/ipa-ref.h
|
||||
SRCDIR/gcc/cgraph.h
|
||||
SRCDIR/gcc/reload.h
|
||||
SRCDIR/gcc/caller-save.c
|
||||
SRCDIR/gcc/symtab.c
|
||||
SRCDIR/gcc/alias.c
|
||||
SRCDIR/gcc/bitmap.c
|
||||
SRCDIR/gcc/cselib.c
|
||||
SRCDIR/gcc/cgraph.c
|
||||
SRCDIR/gcc/ipa-prop.c
|
||||
SRCDIR/gcc/ipa-cp.c
|
||||
SRCDIR/gcc/ipa-inline.c
|
||||
SRCDIR/gcc/matrix-reorg.c
|
||||
SRCDIR/gcc/dbxout.c
|
||||
SRCDIR/gcc/ipa-struct-reorg.c
|
||||
SRCDIR/gcc/dwarf2out.c
|
||||
SRCDIR/gcc/dwarf2out.h
|
||||
SRCDIR/gcc/dwarf2asm.c
|
||||
SRCDIR/gcc/dwarf2cfi.c
|
||||
SRCDIR/gcc/dwarf2out.c
|
||||
SRCDIR/gcc/tree-vect-generic.c
|
||||
SRCDIR/gcc/dojump.c
|
||||
SRCDIR/gcc/emit-rtl.c
|
||||
@ -63,15 +63,13 @@ SRCDIR/gcc/expr.h
|
||||
SRCDIR/gcc/function.c
|
||||
SRCDIR/gcc/except.c
|
||||
SRCDIR/gcc/gcse.c
|
||||
SRCDIR/gcc/integrate.c
|
||||
SRCDIR/gcc/godump.c
|
||||
SRCDIR/gcc/lists.c
|
||||
SRCDIR/gcc/optabs.c
|
||||
SRCDIR/gcc/profile.c
|
||||
SRCDIR/gcc/reginfo.c
|
||||
SRCDIR/gcc/mcf.c
|
||||
SRCDIR/gcc/reg-stack.c
|
||||
SRCDIR/gcc/cfglayout.c
|
||||
SRCDIR/gcc/cfglayout.h
|
||||
SRCDIR/gcc/cfgrtl.c
|
||||
SRCDIR/gcc/sdbout.c
|
||||
SRCDIR/gcc/stor-layout.c
|
||||
SRCDIR/gcc/stringpool.c
|
||||
@ -93,20 +91,37 @@ SRCDIR/gcc/tree-scalar-evolution.c
|
||||
SRCDIR/gcc/tree-ssa-operands.h
|
||||
SRCDIR/gcc/tree-profile.c
|
||||
SRCDIR/gcc/tree-nested.c
|
||||
SRCDIR/gcc/varpool.c
|
||||
SRCDIR/gcc/tree-parloops.c
|
||||
SRCDIR/gcc/omp-low.c
|
||||
SRCDIR/gcc/targhooks.c
|
||||
SRCDIR/gcc/config/ia64/ia64.c
|
||||
SRCDIR/gcc/passes.c
|
||||
SRCDIR/gcc/cgraphunit.c
|
||||
SRCDIR/gcc/cgraphclones.c
|
||||
SRCDIR/gcc/tree-ssa-propagate.c
|
||||
SRCDIR/gcc/tree-phinodes.c
|
||||
SRCDIR/gcc/ipa-reference.c
|
||||
SRCDIR/gcc/tree-ssa-structalias.c
|
||||
SRCDIR/gcc/lto-symtab.c
|
||||
SRCDIR/gcc/tree-ssa-alias.h
|
||||
SRCDIR/gcc/ipa-prop.h
|
||||
SRCDIR/gcc/trans-mem.c
|
||||
SRCDIR/gcc/lto-streamer.h
|
||||
SRCDIR/gcc/target-globals.h
|
||||
SRCDIR/gcc/ipa-inline.h
|
||||
SRCDIR/gcc/asan.c
|
||||
SRCDIR/gcc/tsan.c
|
||||
[c]
|
||||
SRCDIR/gcc/c/c-lang.c
|
||||
SRCDIR/gcc/c/c-tree.h
|
||||
SRCDIR/gcc/c/c-decl.c
|
||||
SRCDIR/gcc/c-family/c-common.c
|
||||
SRCDIR/gcc/c-family/c-common.h
|
||||
SRCDIR/gcc/c-family/c-objc.h
|
||||
SRCDIR/gcc/c-family/c-cppbuiltin.c
|
||||
SRCDIR/gcc/c-family/c-pragma.h
|
||||
SRCDIR/gcc/c-family/c-pragma.c
|
||||
SRCDIR/gcc/c/c-objc-common.c
|
||||
SRCDIR/gcc/c/c-parser.c
|
||||
SRCDIR/gcc/c/c-lang.h
|
||||
[cp]
|
||||
SRCDIR/gcc/cp/rtti.c
|
||||
SRCDIR/gcc/cp/mangle.c
|
||||
@ -121,36 +136,44 @@ SRCDIR/gcc/cp/pt.c
|
||||
SRCDIR/gcc/cp/repo.c
|
||||
SRCDIR/gcc/cp/semantics.c
|
||||
SRCDIR/gcc/cp/tree.c
|
||||
SRCDIR/gcc/cp/parser.h
|
||||
SRCDIR/gcc/cp/parser.c
|
||||
SRCDIR/gcc/cp/method.c
|
||||
SRCDIR/gcc/cp/typeck2.c
|
||||
SRCDIR/gcc/c-common.c
|
||||
SRCDIR/gcc/c-common.h
|
||||
SRCDIR/gcc/c-lex.c
|
||||
SRCDIR/gcc/c-pragma.h
|
||||
SRCDIR/gcc/c-pragma.c
|
||||
SRCDIR/gcc/c-family/c-common.c
|
||||
SRCDIR/gcc/c-family/c-common.h
|
||||
SRCDIR/gcc/c-family/c-objc.h
|
||||
SRCDIR/gcc/c-family/c-lex.c
|
||||
SRCDIR/gcc/c-family/c-pragma.h
|
||||
SRCDIR/gcc/c-family/c-pragma.c
|
||||
SRCDIR/gcc/cp/class.c
|
||||
SRCDIR/gcc/cp/cp-objcp-common.c
|
||||
SRCDIR/gcc/cp/cp-lang.c
|
||||
SRCDIR/gcc/cp/except.c
|
||||
[lto]
|
||||
SRCDIR/gcc/lto/lto-tree.h
|
||||
SRCDIR/gcc/lto/lto-lang.c
|
||||
SRCDIR/gcc/lto/lto.c
|
||||
[objc]
|
||||
SRCDIR/gcc/objc/objc-map.h
|
||||
SRCDIR/gcc/c-family/c-objc.h
|
||||
SRCDIR/gcc/objc/objc-act.h
|
||||
SRCDIR/gcc/c-parser.c
|
||||
SRCDIR/gcc/c-tree.h
|
||||
SRCDIR/gcc/c-decl.c
|
||||
SRCDIR/gcc/c-objc-common.c
|
||||
SRCDIR/gcc/c-common.c
|
||||
SRCDIR/gcc/c-common.h
|
||||
SRCDIR/gcc/c-pragma.h
|
||||
SRCDIR/gcc/c-pragma.c
|
||||
SRCDIR/gcc/objc/objc-act.c
|
||||
SRCDIR/gcc/objc/objc-runtime-shared-support.c
|
||||
SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c
|
||||
SRCDIR/gcc/objc/objc-next-runtime-abi-01.c
|
||||
SRCDIR/gcc/objc/objc-next-runtime-abi-02.c
|
||||
SRCDIR/gcc/c/c-parser.c
|
||||
SRCDIR/gcc/c/c-tree.h
|
||||
SRCDIR/gcc/c/c-decl.c
|
||||
SRCDIR/gcc/c/c-lang.h
|
||||
SRCDIR/gcc/c/c-objc-common.c
|
||||
SRCDIR/gcc/c-family/c-common.c
|
||||
SRCDIR/gcc/c-family/c-common.h
|
||||
SRCDIR/gcc/c-family/c-cppbuiltin.c
|
||||
SRCDIR/gcc/c-family/c-pragma.h
|
||||
SRCDIR/gcc/c-family/c-pragma.c
|
||||
[objcp]
|
||||
SRCDIR/gcc/objcp/objcp-decl.c
|
||||
SRCDIR/gcc/objc/objc-act.c
|
||||
SRCDIR/gcc/objc/objc-act.h
|
||||
SRCDIR/gcc/cp/rtti.c
|
||||
SRCDIR/gcc/cp/mangle.c
|
||||
SRCDIR/gcc/cp/name-lookup.h
|
||||
@ -164,23 +187,23 @@ SRCDIR/gcc/cp/pt.c
|
||||
SRCDIR/gcc/cp/repo.c
|
||||
SRCDIR/gcc/cp/semantics.c
|
||||
SRCDIR/gcc/cp/tree.c
|
||||
SRCDIR/gcc/cp/parser.h
|
||||
SRCDIR/gcc/cp/parser.c
|
||||
SRCDIR/gcc/cp/method.c
|
||||
SRCDIR/gcc/cp/typeck2.c
|
||||
SRCDIR/gcc/c-common.c
|
||||
SRCDIR/gcc/c-common.h
|
||||
SRCDIR/gcc/c-lex.c
|
||||
SRCDIR/gcc/c-pragma.h
|
||||
SRCDIR/gcc/c-pragma.c
|
||||
SRCDIR/gcc/c-family/c-common.c
|
||||
SRCDIR/gcc/c-family/c-common.h
|
||||
SRCDIR/gcc/c-family/c-objc.h
|
||||
SRCDIR/gcc/c-family/c-lex.c
|
||||
SRCDIR/gcc/c-family/c-pragma.h
|
||||
SRCDIR/gcc/c-family/c-pragma.c
|
||||
SRCDIR/gcc/cp/class.c
|
||||
SRCDIR/gcc/cp/cp-objcp-common.c
|
||||
[c]
|
||||
SRCDIR/gcc/c-lang.c
|
||||
SRCDIR/gcc/c-tree.h
|
||||
SRCDIR/gcc/c-decl.c
|
||||
SRCDIR/gcc/c-common.c
|
||||
SRCDIR/gcc/c-common.h
|
||||
SRCDIR/gcc/c-pragma.h
|
||||
SRCDIR/gcc/c-pragma.c
|
||||
SRCDIR/gcc/c-objc-common.c
|
||||
SRCDIR/gcc/c-parser.c
|
||||
SRCDIR/gcc/c-lang.h
|
||||
SRCDIR/gcc/objc/objc-map.h
|
||||
SRCDIR/gcc/objc/objc-act.h
|
||||
SRCDIR/gcc/objc/objc-act.c
|
||||
SRCDIR/gcc/objc/objc-runtime-shared-support.c
|
||||
SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c
|
||||
SRCDIR/gcc/objc/objc-next-runtime-abi-01.c
|
||||
SRCDIR/gcc/objc/objc-next-runtime-abi-02.c
|
||||
SRCDIR/gcc/c-family/c-cppbuiltin.c
|
||||
|
@ -1,12 +1,16 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
static const char *const multilib_raw[] = {
|
||||
". ;",
|
||||
NULL
|
||||
};
|
||||
|
||||
static const char *const multilib_reuse_raw[] = {
|
||||
NULL
|
||||
};
|
||||
|
||||
static const char *const multilib_matches_raw[] = {
|
||||
NULL
|
||||
};
|
||||
|
@ -1,12 +1,17 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
#include "configargs.h"
|
||||
|
||||
static char basever[] = "4.5.4";
|
||||
static char datestamp[] = "20120702";
|
||||
static char devphase[] = "";
|
||||
#define GCCPLUGIN_VERSION_MAJOR 4
|
||||
#define GCCPLUGIN_VERSION_MINOR 8
|
||||
#define GCCPLUGIN_VERSION_PATCHLEVEL 3
|
||||
#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR)
|
||||
|
||||
static char basever[] = "4.8.3";
|
||||
static char datestamp[] = "20140302";
|
||||
static char devphase[] = "prerelease";
|
||||
static char revision[] = "";
|
||||
|
||||
/* FIXME plugins: We should make the version information more precise.
|
||||
|
19
external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h
vendored
19
external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h
vendored
@ -1,26 +1,37 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
#ifndef GCC_TM_H
|
||||
#define GCC_TM_H
|
||||
#define TARGET_CPU_DEFAULT (MASK_GNU_AS|MASK_GNU_LD)
|
||||
#ifndef LIBC_GLIBC
|
||||
# define LIBC_GLIBC 1
|
||||
#endif
|
||||
#ifndef LIBC_UCLIBC
|
||||
# define LIBC_UCLIBC 2
|
||||
#endif
|
||||
#ifndef LIBC_BIONIC
|
||||
# define LIBC_BIONIC 3
|
||||
#endif
|
||||
#ifndef NETBSD_ENABLE_PTHREADS
|
||||
# define NETBSD_ENABLE_PTHREADS
|
||||
#endif
|
||||
#ifdef IN_GCC
|
||||
# include "options.h"
|
||||
# include "insn-constants.h"
|
||||
# include "config/ia64/ia64.h"
|
||||
# include "config/dbxelf.h"
|
||||
# include "config/elfos.h"
|
||||
# include "config/netbsd.h"
|
||||
# include "config/netbsd-stdint.h"
|
||||
# include "config/netbsd-elf.h"
|
||||
# include "config/ia64/sysv4.h"
|
||||
# include "config/ia64/netbsd.h"
|
||||
# include "defaults.h"
|
||||
# include "config/initfini-array.h"
|
||||
#endif
|
||||
#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET
|
||||
# include "insn-constants.h"
|
||||
# include "insn-flags.h"
|
||||
#endif
|
||||
# include "defaults.h"
|
||||
#endif /* GCC_TM_H */
|
||||
|
5
external/gpl3/gcc/usr.bin/include/arch/ia64.mk
vendored
Normal file
5
external/gpl3/gcc/usr.bin/include/arch/ia64.mk
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
# This file is automatically generated. DO NOT EDIT!
|
||||
# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp
|
||||
# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp
|
||||
#
|
||||
G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/ia64/ia64intrin.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h
|
@ -1,10 +1,13 @@
|
||||
/* This file is automatically generated. DO NOT EDIT! */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
|
||||
systems. This function is required for `alloca.c' support on those systems.
|
||||
*/
|
||||
@ -13,6 +16,9 @@
|
||||
/* Define to 1 if using `alloca.c'. */
|
||||
/* #undef C_ALLOCA */
|
||||
|
||||
/* Define to enable system headers canonicalization. */
|
||||
#define ENABLE_CANONICAL_SYSTEM_HEADERS 1
|
||||
|
||||
/* Define if you want more run-time sanity checks. */
|
||||
/* #undef ENABLE_CHECKING */
|
||||
|
||||
@ -20,6 +26,10 @@
|
||||
language is requested. */
|
||||
#define ENABLE_NLS 1
|
||||
|
||||
/* Define if you want to workaround valgrind (a memory checker) warnings about
|
||||
possible memory leaks because of libcpp use of interior pointers. */
|
||||
/* #undef ENABLE_VALGRIND_CHECKING */
|
||||
|
||||
/* Define to 1 if you have `alloca', as a function or macro. */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
@ -38,8 +48,8 @@
|
||||
don't. */
|
||||
#define HAVE_DECL_ASPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `basename', and to 0 if you
|
||||
don't. */
|
||||
/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if
|
||||
you don't. */
|
||||
#define HAVE_DECL_BASENAME 0
|
||||
|
||||
/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
|
||||
@ -161,7 +171,7 @@
|
||||
#define HAVE_GETC_UNLOCKED 1
|
||||
|
||||
/* Define if you have the iconv() function. */
|
||||
#define HAVE_ICONV 1
|
||||
/* #undef HAVE_ICONV */
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
@ -187,6 +197,9 @@
|
||||
/* Define to 1 if you have the `putc_unlocked' function. */
|
||||
#define HAVE_PUTC_UNLOCKED 1
|
||||
|
||||
/* Define to 1 if you can assemble SSE4 insns. */
|
||||
/* #undef HAVE_SSE4 */
|
||||
|
||||
/* Define to 1 if you have the <stddef.h> header file. */
|
||||
#define HAVE_STDDEF_H 1
|
||||
|
||||
@ -214,6 +227,9 @@
|
||||
/* Define if <sys/types.h> defines \`uchar'. */
|
||||
/* #undef HAVE_UCHAR */
|
||||
|
||||
/* Define to 1 if the system has the type `uintptr_t'. */
|
||||
#define HAVE_UINTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
@ -222,7 +238,7 @@
|
||||
#define HOST_WIDE_INT long
|
||||
|
||||
/* Define as const if the declaration of iconv() needs const. */
|
||||
#define ICONV_CONST const
|
||||
/* #undef ICONV_CONST */
|
||||
|
||||
/* Define to the name of this package. */
|
||||
#define PACKAGE "cpplib"
|
||||
@ -271,6 +287,56 @@
|
||||
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
|
||||
/* #undef TM_IN_SYS_TIME */
|
||||
|
||||
/* Enable extensions on AIX 3, Interix. */
|
||||
#ifndef _ALL_SOURCE
|
||||
# define _ALL_SOURCE 1
|
||||
#endif
|
||||
/* Enable GNU extensions on systems that have them. */
|
||||
#ifndef _GNU_SOURCE
|
||||
# define _GNU_SOURCE 1
|
||||
#endif
|
||||
/* Enable threading extensions on Solaris. */
|
||||
#ifndef _POSIX_PTHREAD_SEMANTICS
|
||||
# define _POSIX_PTHREAD_SEMANTICS 1
|
||||
#endif
|
||||
/* Enable extensions on HP NonStop. */
|
||||
#ifndef _TANDEM_SOURCE
|
||||
# define _TANDEM_SOURCE 1
|
||||
#endif
|
||||
/* Enable general extensions on Solaris. */
|
||||
#ifndef __EXTENSIONS__
|
||||
# define __EXTENSIONS__ 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* #undef _LARGE_FILES */
|
||||
|
||||
/* Define to 1 if on MINIX. */
|
||||
/* #undef _MINIX */
|
||||
|
||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||
this defined. */
|
||||
/* #undef _POSIX_1_SOURCE */
|
||||
|
||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||
/* #undef _POSIX_SOURCE */
|
||||
|
||||
/* Define to empty if `const' does not conform to ANSI C. */
|
||||
/* #undef const */
|
||||
|
||||
@ -283,8 +349,15 @@
|
||||
/* Define to `long int' if <sys/types.h> does not define. */
|
||||
/* #undef off_t */
|
||||
|
||||
/* Define to `int' if <sys/types.h> does not define. */
|
||||
/* #undef ptrdiff_t */
|
||||
|
||||
/* Define to `unsigned int' if <sys/types.h> does not define. */
|
||||
/* #undef size_t */
|
||||
|
||||
/* Define to `int' if <sys/types.h> does not define. */
|
||||
/* #undef ssize_t */
|
||||
|
||||
/* Define to the type of an unsigned integer type wide enough to hold a
|
||||
pointer, if such a type exists, and if the system does not define it. */
|
||||
/* #undef uintptr_t */
|
||||
|
Loading…
Reference in New Issue
Block a user