diff --git a/external/gpl3/gcc/lib/crtstuff/arch/ia64.mk b/external/gpl3/gcc/lib/crtstuff/arch/ia64.mk index 3ef0693c019b..653ca8e9701e 100644 --- a/external/gpl3/gcc/lib/crtstuff/arch/ia64.mk +++ b/external/gpl3/gcc/lib/crtstuff/arch/ia64.mk @@ -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= diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/ia64/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/ia64/backtrace-supported.h new file mode 100644 index 000000000000..b1330041b4dd --- /dev/null +++ b/external/gpl3/gcc/lib/libbacktrace/arch/ia64/backtrace-supported.h @@ -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 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/ia64/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/ia64/config.h new file mode 100644 index 000000000000..2be9772a8206 --- /dev/null +++ b/external/gpl3/gcc/lib/libbacktrace/arch/ia64/config.h @@ -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 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 header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINK_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the 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 header file. */ +#define HAVE_SYS_MMAN_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the 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 */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/ia64/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/ia64/auto-target.h new file mode 100644 index 000000000000..8fb59dee38da --- /dev/null +++ b/external/gpl3/gcc/lib/libgcc/arch/ia64/auto-target.h @@ -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 header file. */ +/* #undef HAVE_INTTYPES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MEMORY_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STDINT_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STDLIB_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STRINGS_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STRING_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_STAT_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_TYPES_H */ + +/* Define to 1 if you have the 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 */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk new file mode 100644 index 000000000000..97740f1f424c --- /dev/null +++ b/external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk @@ -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 diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/defs.mk index 75eb7023f4c4..0ad82aab45fb 100644 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/defs.mk +++ b/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/defs.mk @@ -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 diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h index abf49f48bf47..6479b12de2de 100644 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h +++ b/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.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 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* */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/ia64/config.h b/external/gpl3/gcc/lib/libgomp/arch/ia64/config.h index f8be67cad452..f8da834ca803 100644 --- a/external/gpl3/gcc/lib/libgomp/arch/ia64/config.h +++ b/external/gpl3/gcc/lib/libgomp/arch/ia64/config.h @@ -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 diff --git a/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp.spec index fe69b9f4047b..b4c3deeb44e9 100644 --- a/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp.spec +++ b/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp.spec @@ -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: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp_f.h index ed0dba209070..802fcc2a2b8a 100644 --- a/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp_f.h +++ b/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp_f.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 */ -/* Copyright (C) 2005, 2008, 2009 Free Software Foundation, Inc. +/* Copyright (C) 2005-2013 Free Software Foundation, Inc. Contributed by Jakub Jelinek . This file is part of the GNU OpenMP Library (libgomp). diff --git a/external/gpl3/gcc/lib/libgomp/arch/ia64/omp.h b/external/gpl3/gcc/lib/libgomp/arch/ia64/omp.h index 82630366f8fd..10669d2ae742 100644 --- a/external/gpl3/gcc/lib/libgomp/arch/ia64/omp.h +++ b/external/gpl3/gcc/lib/libgomp/arch/ia64/omp.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 */ -/* Copyright (C) 2005, 2007, 2008, 2009 Free Software Foundation, Inc. +/* Copyright (C) 2005-2013 Free Software Foundation, Inc. Contributed by Richard Henderson . 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 diff --git a/external/gpl3/gcc/lib/libiberty/arch/ia64/config.h b/external/gpl3/gcc/lib/libiberty/arch/ia64/config.h index 38362187376a..1f07692cc3f1 100644 --- a/external/gpl3/gcc/lib/libiberty/arch/ia64/config.h +++ b/external/gpl3/gcc/lib/libiberty/arch/ia64/config.h @@ -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 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 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 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 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 header file. */ #define HAVE_SYS_PARAM_H 1 +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_PRCTL_H */ + /* Define to 1 if you have the 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 does not define. */ /* #undef pid_t */ +/* Define to `int' if 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 */ diff --git a/external/gpl3/gcc/lib/libobjc/arch/ia64/config.h b/external/gpl3/gcc/lib/libobjc/arch/ia64/config.h index 54eb626e8897..b63f3d03328a 100644 --- a/external/gpl3/gcc/lib/libobjc/arch/ia64/config.h +++ b/external/gpl3/gcc/lib/libobjc/arch/ia64/config.h @@ -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 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 header file. */ #define HAVE_INTTYPES_H 1 @@ -38,6 +38,9 @@ /* Define to 1 if you have the 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 header file. */ #define HAVE_UNISTD_H 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/ia64/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/ia64/defs.mk index 9d84c64b969c..1f82e349e600 100644 --- a/external/gpl3/gcc/lib/libobjc/arch/ia64/defs.mk +++ b/external/gpl3/gcc/lib/libobjc/arch/ia64/defs.mk @@ -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 diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h index 521895e7ee47..d25be966f7f9 100644 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h +++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.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 // . -/** @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 + // 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 -// 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 - // 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 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 . */ +#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 header file. */ +/* #undef _GLIBCXX_HAVE_STDALIGN_H */ + /* Define to 1 if you have the header file. */ #define _GLIBCXX_HAVE_STDBOOL_H 1 @@ -733,6 +845,10 @@ _GLIBCXX_END_NAMESPACE /* Define if strxfrm_l is available in . */ /* #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 header file. */ #define _GLIBCXX_HAVE_SYS_FILIO_H 1 @@ -754,12 +870,18 @@ _GLIBCXX_END_NAMESPACE /* Define to 1 if you have the header file. */ #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 +/* Define to 1 if you have a suitable header file */ +/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ + /* Define to 1 if you have the header file. */ #define _GLIBCXX_HAVE_SYS_SEM_H 1 /* Define to 1 if you have the header file. */ #define _GLIBCXX_HAVE_SYS_STAT_H 1 +/* Define to 1 if you have the header file. */ +/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ + /* Define to 1 if you have the header file. */ #define _GLIBCXX_HAVE_SYS_TIME_H 1 @@ -796,6 +918,9 @@ _GLIBCXX_END_NAMESPACE /* Define to 1 if you have the 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 header file. */ #define _GLIBCXX_HAVE_WCTYPE_H 1 +/* Defined if Sleep exists. */ +/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ + /* Define if writev is available in . */ /* #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 , , , , and can be used or exposed. */ -/* #undef _GLIBCXX_USE_C99 */ +#define _GLIBCXX_USE_C99 1 /* Define if C99 functions in should be used in . 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 should be used in . 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 should be imported in in namespace std::tr1. */ @@ -1143,7 +1273,7 @@ _GLIBCXX_END_NAMESPACE /* Define if C99 functions or macros in should be imported in in namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_MATH_TR1 */ +#define _GLIBCXX_USE_C99_MATH_TR1 1 /* Define if C99 types in should be imported in 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 . */ +/* #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 . */ +/* #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 . */ +/* #undef _GLIBCXX_USE_SC_NPROCESSORS_ONLN */ + +/* Define if _SC_NPROC_ONLN is available in . */ +/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ + +/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ +/* #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 diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/config.h index 59771dd20d9d..6e00ee0f699c 100644 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/config.h +++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/config.h @@ -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 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 . */ +#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 header file. */ +/* #undef HAVE_STDALIGN_H */ + /* Define to 1 if you have the header file. */ #define HAVE_STDBOOL_H 1 @@ -354,6 +380,10 @@ /* Define if strxfrm_l is available in . */ /* #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 header file. */ #define HAVE_SYS_FILIO_H 1 @@ -375,12 +405,18 @@ /* Define to 1 if you have the header file. */ #define HAVE_SYS_RESOURCE_H 1 +/* Define to 1 if you have a suitable header file */ +/* #undef HAVE_SYS_SDT_H */ + /* Define to 1 if you have the header file. */ #define HAVE_SYS_SEM_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SYSINFO_H */ + /* Define to 1 if you have the header file. */ #define HAVE_SYS_TIME_H 1 @@ -417,6 +453,9 @@ /* Define to 1 if you have the 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 header file. */ #define HAVE_WCTYPE_H 1 +/* Defined if Sleep exists. */ +/* #undef HAVE_WIN32_SLEEP */ + /* Define if writev is available in . */ /* #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 , , , , and can be used or exposed. */ -/* #undef _GLIBCXX_USE_C99 */ +#define _GLIBCXX_USE_C99 1 /* Define if C99 functions in should be used in . 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 should be used in . 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 should be imported in in namespace std::tr1. */ @@ -765,7 +809,7 @@ /* Define if C99 functions or macros in should be imported in in namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_MATH_TR1 */ +#define _GLIBCXX_USE_C99_MATH_TR1 1 /* Define if C99 types in should be imported in 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 . */ +/* #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 . */ +/* #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 . */ +/* #undef _GLIBCXX_USE_SC_NPROCESSORS_ONLN */ + +/* Define if _SC_NPROC_ONLN is available in . */ +/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ + +/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ +/* #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 diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/cxxabi_tweaks.h index b4862f1de4aa..6bf1a411bf43 100644 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/cxxabi_tweaks.h +++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/cxxabi_tweaks.h @@ -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 // . -/** @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 diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk index 7475420830d9..fecd09822939 100644 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk +++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk @@ -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 diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h index c198846dc4ff..b1e9203afb52 100644 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h +++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.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 diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-posix.h index eb4c7d99011d..a5a5fc12594c 100644 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-posix.h +++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-posix.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 */ /* 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 require this to be defined. */ -#if !defined(_REENTRANT) && defined(__osf__) -#define _REENTRANT 1 -#endif - #include -#include + +#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ + || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) +# include +# 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) { diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-single.h index 5e675897b170..469ff70f7f64 100644 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-single.h +++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-single.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 */ /* 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 diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr.h index 191ba99ff40d..f2ac47e61eef 100644 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr.h +++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr.h @@ -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 -#elif _GLIBCXX__PTHREADS -#include -#elif _GLIBCXX__PTHREADS95 -#include -#elif _GLIBCXX__DCE_THREADS -#include -#elif _GLIBCXX__SOLARIS_THREADS -#include - -/* 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 -/* Fallback to single thread definitions. */ -#else -#include -#endif - #ifndef _GLIBCXX_HIDE_EXPORTS #pragma GCC visibility pop #endif diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/all-tree.def index 49dae3066b44..2146c9315f2e 100644 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/all-tree.def +++ b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/all-tree.def @@ -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" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h index 1d3a070ac9d4..6db3875e65ea 100644 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h +++ b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h @@ -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 , lock '. */ +/* Define if the assembler supports 'rep , lock '. */ #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 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 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 header file. */ #ifndef USED_FOR_TARGET #define HAVE_SYS_STAT_H 1 @@ -1439,6 +1526,12 @@ #endif +/* Define to 1 if you have the 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 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 */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h index a94dd790de3c..505846255240 100644 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h +++ b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.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 */ #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) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h index 7d551143aeb6..6cd43a89e235 100644 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h +++ b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h @@ -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 { diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk index 4ec7474792db..3543b975c2e6 100644 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk +++ b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk @@ -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 # G_BUILD_EARLY_SUPPORT= G_BUILD_ERRORS=build-errors.o @@ -8,45 +8,53 @@ G_BUILD_PRINT= G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o G_BUILD_SUPPORT= G_BUILD_VARRAY= -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-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_C_AND_OBJC_OBJS=attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-opts.o c-format.o c-semantics.o c-ppoutput.o c-cppbuiltin.o c-objc-common.o c-dump.o c-pch.o c-parser.o c-gimplify.o tree-mudflap.o c-pretty-print.o c-omp.o -G_C_OBJS=c-lang.o stub-objc.o attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-opts.o c-format.o c-semantics.o c-ppoutput.o c-cppbuiltin.o c-objc-common.o c-dump.o c-pch.o c-parser.o c-gimplify.o tree-mudflap.o c-pretty-print.o c-omp.o +G_BUILD_MD=read-md.o +G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H +G_ALL_CPPFLAGS=-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_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o +G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o G_CCCP_OBJS= -G_GCOV_OBJS=gcov.o intl.o version.o errors.o +G_GCC_OBJS=gcc.o ggc-none.o +G_GCOV_OBJS=gcov.o +G_GXX_OBJS=gcc.o ggc-none.o g++spec.o +G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h G_PROTO_OBJS= -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_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_md_file=${GNUHOSTDIST}/gcc/config/ia64/ia64.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o -G_OBJS=insn-attrtab.o insn-automata.o insn-emit.o insn-extract.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfglayout.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o combine.o combine-stack-adj.o convert.o coverage.o cse.o cselib.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-byte-scan.o df-core.o df-problems.o df-scan.o dfp.o diagnostic.o dojump.o dominance.o domwalk.o double-int.o dse.o dwarf2asm.o dwarf2out.o ebitmap.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o genrtl.o ggc-common.o gimple.o gimple-iterator.o gimple-low.o gimple-pretty-print.o gimplify.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-poly.o graphite-ppl.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hooks.o ifcvt.o init-regs.o integrate.o intl.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o lambda-code.o lambda-mat.o lambda-trans.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lto-cgraph.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-streamer.o lto-wpa-fixup.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options.o opts-common.o opts.o params.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o pretty-print.o print-rtl.o print-tree.o profile.o real.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o stringpool.o targhooks.o timevar.o toplev.o tracer.o tree-affine.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-dump.o tree-eh.o tree-if-conv.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-loop-linear.o tree-nested.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-structalias.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o value-prof.o var-tracking.o varasm.o varray.o vec.o version.o vmsdbgout.o web.o xcoffout.o ia64.o host-default.o cgraph.o cgraphbuild.o cgraphunit.o cppdefault.o incpath.o ipa-cp.o ipa-inline.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-struct-reorg.o ipa-type-escape.o ipa-utils.o ipa.o matrix-reorg.o prefix.o tree-inline.o tree-nomudflap.o varpool.o +G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o +G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o ia64.o host-netbsd.o G_out_file=${GNUHOSTDIST}/gcc/config/ia64/ia64.c -G_version=4.5.4 +G_version=4.8.3 G_BUILD_PREFIX= -G_RTL_H=rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h genrtl.h -G_TREE_H=tree.h all-tree.def tree.def c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h options.h -G_BASIC_BLOCK_H=basic-block.h bitmap.h ${GNUHOSTDIST}/gcc/../include/hashtab.h statistics.h sbitmap.h varray.h ${GNUHOSTDIST}/gcc/../include/partition.h hard-reg-set.h predict.h predict.def vec.h function.h tree.h all-tree.def tree.def c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h options.h ${GNUHOSTDIST}/gcc/../include/hashtab.h vecprim.h cfghooks.h ${GNUHOSTDIST}/gcc/../include/obstack.h -G_GCC_H=gcc.h version.h +G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/ia64/ia64-opts.h genrtl.h +G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h +G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/ia64/ia64-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h +G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/ia64/ia64-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h +G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def G_GTFILES_SRCDIR= G_GTFILES_FILES_FILES= G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/vecprim.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/varray.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/ipa-reference.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/ipa-inline.c ${GNUHOSTDIST}/gcc/matrix-reorg.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/ipa-struct-reorg.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/integrate.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/reginfo.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfglayout.c ${GNUHOSTDIST}/gcc/cfglayout.h ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/varpool.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/ia64/ia64.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/ipa-reference.c ${GNUHOSTDIST}/gcc/tree-ssa-structalias.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-common.c ${GNUHOSTDIST}/gcc/c-common.h ${GNUHOSTDIST}/gcc/c-lex.c ${GNUHOSTDIST}/gcc/c-pragma.h ${GNUHOSTDIST}/gcc/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/c-parser.c ${GNUHOSTDIST}/gcc/c-tree.h ${GNUHOSTDIST}/gcc/c-decl.c ${GNUHOSTDIST}/gcc/c-objc-common.c ${GNUHOSTDIST}/gcc/c-common.c ${GNUHOSTDIST}/gcc/c-common.h ${GNUHOSTDIST}/gcc/c-pragma.h ${GNUHOSTDIST}/gcc/c-pragma.c ${GNUHOSTDIST}/gcc/objc/objc-act.c [objcp] ${GNUHOSTDIST}/gcc/objcp/objcp-decl.c ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-common.c ${GNUHOSTDIST}/gcc/c-common.h ${GNUHOSTDIST}/gcc/c-lex.c ${GNUHOSTDIST}/gcc/c-pragma.h ${GNUHOSTDIST}/gcc/c-pragma.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c [c] ${GNUHOSTDIST}/gcc/c-lang.c ${GNUHOSTDIST}/gcc/c-tree.h ${GNUHOSTDIST}/gcc/c-decl.c ${GNUHOSTDIST}/gcc/c-common.c ${GNUHOSTDIST}/gcc/c-common.h ${GNUHOSTDIST}/gcc/c-pragma.h ${GNUHOSTDIST}/gcc/c-pragma.c ${GNUHOSTDIST}/gcc/c-objc-common.c ${GNUHOSTDIST}/gcc/c-parser.c ${GNUHOSTDIST}/gcc/c-lang.h +G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/ia64/ia64.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c G_GTFILES_LANG_DIR_NAMES= -G_tm_defines=NETBSD_ENABLE_PTHREADS +G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables +G_NATIVE_SYSTEM_HEADER_DIR=/usr/include +G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS G_host_xm_file= G_host_xm_defines= G_tm_p_file= G_target_cpu_default=MASK_GNU_AS|MASK_GNU_LD -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/ia64/ia64.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/defaults.h +G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/ia64/ia64-opts.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_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h G_build_xm_include_list=auto-build.h ansidecl.h G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h G_tm_p_include_list=config/ia64/ia64-protos.h tm-preds.h -G_LIB2ADDEHDEP= unwind-dw2-fde.h unwind-dw2-fde.c -G_CXX_OBJS=cp-lang.o stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o tree-mudflap.o attribs.o c-common.o c-format.o c-pragma.o c-semantics.o c-lex.o c-dump.o c-pretty-print.o c-opts.o c-pch.o incpath.o c-ppoutput.o c-cppbuiltin.o prefix.o c-gimplify.o c-omp.o -G_CXX_C_OBJS=attribs.o c-common.o c-format.o c-pragma.o c-semantics.o c-lex.o c-dump.o c-pretty-print.o c-opts.o c-pch.o incpath.o c-ppoutput.o c-cppbuiltin.o prefix.o c-gimplify.o c-omp.o +G_common_out_file=${GNUHOSTDIST}/gcc/common/config/ia64/ia64-common.c +G_LIB2ADDEHDEP= +G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o +G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o G_F77_OBJS= G_libcpp_a_OBJS=charset.o directives.o directives-only.o errors.o expr.o files.o identifiers.o init.o lex.o line-map.o macro.o mkdeps.o pch.o symtab.o traditional.o -G_ENABLE_SHARED= +G_ENABLE_SHARED=yes G_SHLIB_LINK= -shared G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/gtyp-input.list index 38c13db355a6..4c5d5dae1226 100644 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/gtyp-input.list +++ b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/gtyp-input.list @@ -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 diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/multilib.h index 812e395a44ea..5db05c543051 100644 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/multilib.h +++ b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/multilib.h @@ -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 }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h index 15376702b8e1..0662a31d661e 100644 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h +++ b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h @@ -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. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h index d5c63c3efecd..db2617abcffd 100644 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h +++ b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h @@ -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 */ diff --git a/external/gpl3/gcc/usr.bin/include/arch/ia64.mk b/external/gpl3/gcc/usr.bin/include/arch/ia64.mk new file mode 100644 index 000000000000..300ae6c650f9 --- /dev/null +++ b/external/gpl3/gcc/usr.bin/include/arch/ia64.mk @@ -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 diff --git a/external/gpl3/gcc/usr.bin/libcpp/arch/ia64/config.h b/external/gpl3/gcc/usr.bin/libcpp/arch/ia64/config.h index a343f0450bab..7f0fb3b0233f 100644 --- a/external/gpl3/gcc/usr.bin/libcpp/arch/ia64/config.h +++ b/external/gpl3/gcc/usr.bin/libcpp/arch/ia64/config.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 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 header file. */ #define HAVE_STDDEF_H 1 @@ -214,6 +227,9 @@ /* Define if 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 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 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 does not define. */ /* #undef off_t */ +/* Define to `int' if does not define. */ +/* #undef ptrdiff_t */ + /* Define to `unsigned int' if does not define. */ /* #undef size_t */ /* Define to `int' if 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 */