Native GCC (old) for aarch64eb

This commit is contained in:
jakllsch 2020-09-04 02:30:44 +00:00
parent 8ee653d33c
commit e98c6d562d
35 changed files with 9190 additions and 0 deletions

View File

@ -0,0 +1,70 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* backtrace-supported.h.in -- Whether stack backtrace is supported.
Copyright (C) 2012-2018 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 1
/* 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
/* BACKTRACE_SUPPORTS_DATA will be #defined'd as 1 if the backtrace_syminfo
will work for variables. It will always work for functions. */
#define BACKTRACE_SUPPORTS_DATA 1

View File

@ -0,0 +1,169 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.ac by autoheader. */
/* ELF size: 32 or 64 */
#define BACKTRACE_ELF_SIZE 64
/* XCOFF size: 32 or 64 */
#define BACKTRACE_XCOFF_SIZE unused
/* Define to 1 if you have the __atomic functions */
#define HAVE_ATOMIC_FUNCTIONS 1
/* Define to 1 if you have the `clock_gettime' function. */
#define HAVE_CLOCK_GETTIME 1
/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
don't. */
#define HAVE_DECL_STRNLEN 1
/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H 1
/* Define if dl_iterate_phdr is available. */
#define HAVE_DL_ITERATE_PHDR 1
/* Define to 1 if you have the fcntl function */
#define HAVE_FCNTL 1
/* Define if getexecname is available. */
/* #undef HAVE_GETEXECNAME */
/* Define if _Unwind_GetIPInfo is available. */
#define HAVE_GETIPINFO 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define to 1 if you have the `z' library (-lz). */
#define HAVE_LIBZ 1
/* Define to 1 if you have the <link.h> header file. */
#define HAVE_LINK_H 1
/* Define if AIX loadquery is available. */
/* #undef HAVE_LOADQUERY */
/* Define to 1 if you have the `lstat' function. */
#define HAVE_LSTAT 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the `readlink' function. */
#define HAVE_READLINK 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the __sync functions */
#define HAVE_SYNC_FUNCTIONS 1
/* Define to 1 if you have the <sys/ldr.h> header file. */
/* #undef HAVE_SYS_LDR_H */
/* Define to 1 if you have the <sys/mman.h> header file. */
#define HAVE_SYS_MMAN_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define if -lz is available. */
#define HAVE_ZLIB 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
/* 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 */

View File

@ -0,0 +1,94 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* auto-target.h. Generated from config.in by configure. */
/* config.in. Generated from configure.ac by autoheader. */
/* Define to the .hidden-like directive if it exists. */
#define AS_HIDDEN_DIRECTIVE .hidden
/* Define to 1 if the assembler supports AVX. */
/* #undef HAVE_AS_AVX */
/* Define to 1 if the assembler supports .cfi_sections .debug_frame directive.
*/
#define HAVE_AS_CFI_SECTIONS 1
/* Define to 1 if the target assembler supports thread-local storage. */
#define HAVE_CC_TLS 1
/* Define to 1 if you have the <ftw.h> header file. */
#define HAVE_FTW_H 1
/* Define if _Unwind_GetIPInfo is available. */
#define HAVE_GETIPINFO 1
/* Define if the compiler supports init priority. */
#define HAVE_INIT_PRIORITY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define if the system-provided CRTs are present on Solaris. */
/* #undef HAVE_SOLARIS_CRTS */
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define to the 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. */
#define STDC_HEADERS 1
/* Define to 1 if the target use emutls for thread-local storage. */
/* #undef USE_EMUTLS */
/* Number of bits in a file offset, on hosts where this is settable. */
/* #undef _FILE_OFFSET_BITS */
/* Define for large files, on AIX-style hosts. */
/* #undef _LARGE_FILES */

View File

@ -0,0 +1,21 @@
# This file is automatically generated. DO NOT EDIT!
# Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include
G_INTERNAL_CFLAGS=-g -O2 -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 -fPIC -I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -DHAVE_CC_TLS
G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/aarch64/sync-cache.c ${GNUHOSTDIST}/libgcc/config/aarch64/sfp-exceptions.c ${GNUHOSTDIST}/libgcc/soft-fp/addtf3.c ${GNUHOSTDIST}/libgcc/soft-fp/divtf3.c ${GNUHOSTDIST}/libgcc/soft-fp/eqtf2.c ${GNUHOSTDIST}/libgcc/soft-fp/getf2.c ${GNUHOSTDIST}/libgcc/soft-fp/letf2.c ${GNUHOSTDIST}/libgcc/soft-fp/multf3.c ${GNUHOSTDIST}/libgcc/soft-fp/negtf2.c ${GNUHOSTDIST}/libgcc/soft-fp/subtf3.c ${GNUHOSTDIST}/libgcc/soft-fp/unordtf2.c ${GNUHOSTDIST}/libgcc/soft-fp/fixtfsi.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunstfsi.c ${GNUHOSTDIST}/libgcc/soft-fp/floatsitf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatunsitf.c ${GNUHOSTDIST}/libgcc/soft-fp/fixtfdi.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunstfdi.c ${GNUHOSTDIST}/libgcc/soft-fp/floatditf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatunditf.c ${GNUHOSTDIST}/libgcc/soft-fp/fixtfti.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunstfti.c ${GNUHOSTDIST}/libgcc/soft-fp/floattitf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatuntitf.c ${GNUHOSTDIST}/libgcc/soft-fp/extendsftf2.c ${GNUHOSTDIST}/libgcc/soft-fp/extenddftf2.c ${GNUHOSTDIST}/libgcc/soft-fp/extendhftf2.c ${GNUHOSTDIST}/libgcc/soft-fp/trunctfsf2.c ${GNUHOSTDIST}/libgcc/soft-fp/trunctfdf2.c ${GNUHOSTDIST}/libgcc/soft-fp/trunctfhf2.c ${GNUHOSTDIST}/libgcc/soft-fp/fixhfti.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunshfti.c ${GNUHOSTDIST}/libgcc/soft-fp/floattihf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatuntihf.c enable-execute-stack.c
G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c
G_LIB2ADD_ST=
G_LIB1ASMFUNCS=
G_LIB1ASMSRC=
G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _divmoddi4 _udivdi3 _umoddi3 _udivmoddi4 _udiv_w_sdiv
G_LIB2FUNCS_ST=_eprintf __gcc_bcmp
G_LIB2FUNCS_EXTRA=
G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector
G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk
G_SHLIB_MKMAP_OPTS=
G_SHLIB_MAPFILES=libgcc-std.ver
G_SHLIB_NM_FLAGS=-pg
G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables
G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/aarch64/arm_fp16.h ${GNUHOSTDIST}/gcc/config/aarch64/arm_neon.h ${GNUHOSTDIST}/gcc/config/aarch64/arm_acle.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h

View File

@ -0,0 +1,9 @@
# This file is automatically generated. DO NOT EDIT!
# Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
G_enable_execute_stack=enable-execute-stack-mprotect.c
G_unwind_header=unwind-generic.h
G_md_unwind_header=aarch64/aarch64-unwind.h
G_sfp_machine_header=aarch64/sfp-machine.h
G_thread_header=gthr-posix.h

View File

@ -0,0 +1,8 @@
# This file is automatically generated. DO NOT EDIT!
# Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
G_LIBGCOV_MERGE=_gcov_merge_add _gcov_merge_single _gcov_merge_ior _gcov_merge_time_profile _gcov_merge_icall_topn
G_LIBGCOV_PROFILER=_gcov_interval_profiler _gcov_interval_profiler_atomic _gcov_pow2_profiler _gcov_pow2_profiler_atomic _gcov_one_value_profiler _gcov_one_value_profiler_atomic _gcov_average_profiler _gcov_average_profiler_atomic _gcov_ior_profiler _gcov_ior_profiler_atomic _gcov_indirect_call_profiler_v2 _gcov_time_profiler _gcov_indirect_call_topn_profiler
G_LIBGCOV_INTERFACE=_gcov_dump _gcov_flush _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset
G_LIBGCOV_DRIVER=_gcov

View File

@ -0,0 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* Generated automatically by the program `build/gcov-iov'
from `8.4.0 (8 4) and (*)'. */
#define GCOV_VERSION ((gcov_unsigned_t)0x4138342a) /* A84* */

View File

@ -0,0 +1,198 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.ac by autoheader. */
/* Define to 1 if the target assembler supports .symver directive. */
#define HAVE_AS_SYMVER_DIRECTIVE 1
/* Define to 1 if the target supports __attribute__((alias(...))). */
#define HAVE_ATTRIBUTE_ALIAS 1
/* Define to 1 if the target supports __attribute__((dllexport)). */
/* #undef HAVE_ATTRIBUTE_DLLEXPORT */
/* Define to 1 if the target supports __attribute__((visibility(...))). */
#define HAVE_ATTRIBUTE_VISIBILITY 1
/* Define if the POSIX Semaphores do not work on your system. */
/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */
/* Define to 1 if the target assembler supports thread-local storage. */
/* #undef HAVE_CC_TLS */
/* Define to 1 if you have the `clock_gettime' function. */
#define HAVE_CLOCK_GETTIME 1
/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H 1
/* Define to 1 if you have the `getegid' function. */
#define HAVE_GETEGID 1
/* Define to 1 if you have the `geteuid' function. */
#define HAVE_GETEUID 1
/* Define to 1 if you have the `getgid' function. */
#define HAVE_GETGID 1
/* Define to 1 if you have the `getloadavg' function. */
#define HAVE_GETLOADAVG 1
/* Define to 1 if you have the `getuid' function. */
#define HAVE_GETUID 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define to 1 if you have the `dl' library (-ldl). */
/* #undef HAVE_LIBDL */
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */
/* #undef HAVE_PTHREAD_AFFINITY_NP */
/* Define to 1 if you have the <pthread.h> header file. */
#define HAVE_PTHREAD_H 1
/* Define to 1 if you have the `secure_getenv' function. */
/* #undef HAVE_SECURE_GETENV */
/* Define to 1 if you have the <semaphore.h> header file. */
#define HAVE_SEMAPHORE_H 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the `strtoull' function. */
#define HAVE_STRTOULL 1
/* Define to 1 if the system has the type `struct _Mutex_Control'. */
/* #undef HAVE_STRUCT__MUTEX_CONTROL */
/* Define to 1 if the target runtime linker supports binding the same symbol
to different versions. */
#define HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1
/* Define to 1 if the target supports __sync_*_compare_and_swap */
#define HAVE_SYNC_BUILTINS 1
/* Define to 1 if you have the <sys/loadavg.h> header file. */
/* #undef HAVE_SYS_LOADAVG_H */
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/sysctl.h> header file. */
#define HAVE_SYS_SYSCTL_H 1
/* Define to 1 if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if the target supports thread-local storage. */
#define HAVE_TLS 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define to 1 if you have the `__secure_getenv' function. */
/* #undef HAVE___SECURE_GETENV */
/* Define path to HSA runtime. */
#define HSA_RUNTIME_LIB ""
/* Define to 1 if GNU symbol versioning is used for libgomp. */
#define LIBGOMP_GNU_SYMBOL_VERSIONING 1
/* Define to 1 if building libgomp for an accelerator-only target. */
/* #undef LIBGOMP_OFFLOADED_ONLY */
/* Define to 1 if libgomp should use POSIX threads. */
#define LIBGOMP_USE_PTHREADS 1
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
#define LT_OBJDIR ".libs/"
/* Define to offload targets, separated by commas. */
#define OFFLOAD_TARGETS ""
/* Name of package */
#define PACKAGE "libgomp"
/* 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 Offloading and Multi Processing Runtime Library"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "GNU Offloading and Multi Processing Runtime Library 1.0"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "libgomp"
/* Define to the home page for this package. */
#define PACKAGE_URL "http://www.gnu.org/software/libgomp/"
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.0"
/* Define to 1 if the HSA plugin is built, 0 if not. */
#define PLUGIN_HSA 0
/* Define to 1 if the NVIDIA plugin is built, 0 if not. */
#define PLUGIN_NVPTX 0
/* Define to 1 if the NVIDIA plugin should dlopen libcuda.so.1, 0 if it should
be linked against it. */
#define PLUGIN_NVPTX_DYNAMIC 0
/* Define if all infrastructure, needed for plugins, is supported. */
/* #undef PLUGIN_SUPPORT */
/* 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
/* Define if you can safely include both <string.h> and <strings.h>. */
#define STRING_WITH_STRINGS 1
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#define TIME_WITH_SYS_TIME 1
/* Define to 1 if the target use emutls for thread-local storage. */
/* #undef USE_EMUTLS */
/* Version number of package */
#define VERSION "1.0"

View File

@ -0,0 +1,7 @@
# This file is automatically generated. DO NOT EDIT!
# Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 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 libgomp.
*link_gomp: -lgomp %{static: }

View File

@ -0,0 +1,98 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Jakub Jelinek <jakub@redhat.com>.
This file is part of the GNU Offloading and Multi Processing Library
(libgomp).
Libgomp is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3, or (at your option)
any later version.
Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
Under Section 7 of GPL version 3, you are granted additional
permissions described in the GCC Runtime Library Exception, version
3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* This file contains prototypes of functions in the external ABI.
This file is included by files in the testsuite. */
#ifndef LIBGOMP_F_H
#define LIBGOMP_F_H 1
#include "libgomp.h"
#if (8 == 8) \
&& (8 <= 8)
# define OMP_LOCK_DIRECT
typedef omp_lock_t *omp_lock_arg_t;
# define omp_lock_arg(arg) (arg)
#else
typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t;
# define omp_lock_arg(arg) ((arg)->lock)
# endif
#if (24 == 8) \
&& (8 <= 24)
# define OMP_NEST_LOCK_DIRECT
typedef omp_nest_lock_t *omp_nest_lock_arg_t;
# define omp_nest_lock_arg(arg) (arg)
#else
typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t;
# define omp_nest_lock_arg(arg) ((arg)->lock)
# endif
#if (40 == 8) \
&& (8 <= 40)
# define OMP_LOCK_25_DIRECT
typedef omp_lock_25_t *omp_lock_25_arg_t;
# define omp_lock_25_arg(arg) (arg)
#else
typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t;
# define omp_lock_25_arg(arg) ((arg)->lock)
# endif
#if (48 == 8) \
&& (8 <= 48)
# define OMP_NEST_LOCK_25_DIRECT
typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t;
# define omp_nest_lock_25_arg(arg) (arg)
#else
typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t;
# define omp_nest_lock_25_arg(arg) ((arg)->lock)
# endif
static inline void
omp_check_defines (void)
{
char test[(8 != sizeof (omp_lock_t)
|| 8 != __alignof (omp_lock_t)
|| 24 != sizeof (omp_nest_lock_t)
|| 8 != __alignof (omp_nest_lock_t)
|| 8 != sizeof (*(omp_lock_arg_t) 0)
|| 8 != sizeof (*(omp_nest_lock_arg_t) 0))
? -1 : 1] __attribute__ ((__unused__));
char test2[(40 != sizeof (omp_lock_25_t)
|| 8 != __alignof (omp_lock_25_t)
|| 48 != sizeof (omp_nest_lock_25_t)
|| 8 != __alignof (omp_nest_lock_25_t)
|| 8 != sizeof (*(omp_lock_25_arg_t) 0)
|| 8
!= sizeof (*(omp_nest_lock_25_arg_t) 0))
? -1 : 1] __attribute__ ((__unused__));
}
#endif /* LIBGOMP_F_H */

View File

@ -0,0 +1,169 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Richard Henderson <rth@redhat.com>.
This file is part of the GNU Offloading and Multi Processing Library
(libgomp).
Libgomp is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3, or (at your option)
any later version.
Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
Under Section 7 of GPL version 3, you are granted additional
permissions described in the GCC Runtime Library Exception, version
3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
#ifndef _OMP_H
#define _OMP_H 1
#ifndef _LIBGOMP_OMP_LOCK_DEFINED
#define _LIBGOMP_OMP_LOCK_DEFINED 1
/* These two structures get edited by the libgomp build process to
reflect the shape of the two types. Their internals are private
to the library. */
typedef struct
{
unsigned char _x[8]
__attribute__((__aligned__(8)));
} omp_lock_t;
typedef struct
{
unsigned char _x[24]
__attribute__((__aligned__(8)));
} omp_nest_lock_t;
#endif
typedef enum omp_sched_t
{
omp_sched_static = 1,
omp_sched_dynamic = 2,
omp_sched_guided = 3,
omp_sched_auto = 4
} omp_sched_t;
typedef enum omp_proc_bind_t
{
omp_proc_bind_false = 0,
omp_proc_bind_true = 1,
omp_proc_bind_master = 2,
omp_proc_bind_close = 3,
omp_proc_bind_spread = 4
} omp_proc_bind_t;
typedef enum omp_lock_hint_t
{
omp_lock_hint_none = 0,
omp_lock_hint_uncontended = 1,
omp_lock_hint_contended = 2,
omp_lock_hint_nonspeculative = 4,
omp_lock_hint_speculative = 8,
} omp_lock_hint_t;
#ifdef __cplusplus
extern "C" {
# define __GOMP_NOTHROW throw ()
#else
# define __GOMP_NOTHROW __attribute__((__nothrow__))
#endif
extern void omp_set_num_threads (int) __GOMP_NOTHROW;
extern int omp_get_num_threads (void) __GOMP_NOTHROW;
extern int omp_get_max_threads (void) __GOMP_NOTHROW;
extern int omp_get_thread_num (void) __GOMP_NOTHROW;
extern int omp_get_num_procs (void) __GOMP_NOTHROW;
extern int omp_in_parallel (void) __GOMP_NOTHROW;
extern void omp_set_dynamic (int) __GOMP_NOTHROW;
extern int omp_get_dynamic (void) __GOMP_NOTHROW;
extern void omp_set_nested (int) __GOMP_NOTHROW;
extern int omp_get_nested (void) __GOMP_NOTHROW;
extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW;
extern void omp_init_lock_with_hint (omp_lock_t *, omp_lock_hint_t)
__GOMP_NOTHROW;
extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW;
extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW;
extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW;
extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW;
extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW;
extern void omp_init_nest_lock_with_hint (omp_nest_lock_t *, omp_lock_hint_t)
__GOMP_NOTHROW;
extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW;
extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW;
extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW;
extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW;
extern double omp_get_wtime (void) __GOMP_NOTHROW;
extern double omp_get_wtick (void) __GOMP_NOTHROW;
extern void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW;
extern void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW;
extern int omp_get_thread_limit (void) __GOMP_NOTHROW;
extern void omp_set_max_active_levels (int) __GOMP_NOTHROW;
extern int omp_get_max_active_levels (void) __GOMP_NOTHROW;
extern int omp_get_level (void) __GOMP_NOTHROW;
extern int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW;
extern int omp_get_team_size (int) __GOMP_NOTHROW;
extern int omp_get_active_level (void) __GOMP_NOTHROW;
extern int omp_in_final (void) __GOMP_NOTHROW;
extern int omp_get_cancellation (void) __GOMP_NOTHROW;
extern omp_proc_bind_t omp_get_proc_bind (void) __GOMP_NOTHROW;
extern int omp_get_num_places (void) __GOMP_NOTHROW;
extern int omp_get_place_num_procs (int) __GOMP_NOTHROW;
extern void omp_get_place_proc_ids (int, int *) __GOMP_NOTHROW;
extern int omp_get_place_num (void) __GOMP_NOTHROW;
extern int omp_get_partition_num_places (void) __GOMP_NOTHROW;
extern void omp_get_partition_place_nums (int *) __GOMP_NOTHROW;
extern void omp_set_default_device (int) __GOMP_NOTHROW;
extern int omp_get_default_device (void) __GOMP_NOTHROW;
extern int omp_get_num_devices (void) __GOMP_NOTHROW;
extern int omp_get_num_teams (void) __GOMP_NOTHROW;
extern int omp_get_team_num (void) __GOMP_NOTHROW;
extern int omp_is_initial_device (void) __GOMP_NOTHROW;
extern int omp_get_initial_device (void) __GOMP_NOTHROW;
extern int omp_get_max_task_priority (void) __GOMP_NOTHROW;
extern void *omp_target_alloc (__SIZE_TYPE__, int) __GOMP_NOTHROW;
extern void omp_target_free (void *, int) __GOMP_NOTHROW;
extern int omp_target_is_present (void *, int) __GOMP_NOTHROW;
extern int omp_target_memcpy (void *, void *, __SIZE_TYPE__, __SIZE_TYPE__,
__SIZE_TYPE__, int, int) __GOMP_NOTHROW;
extern int omp_target_memcpy_rect (void *, void *, __SIZE_TYPE__, int,
const __SIZE_TYPE__ *,
const __SIZE_TYPE__ *,
const __SIZE_TYPE__ *,
const __SIZE_TYPE__ *,
const __SIZE_TYPE__ *, int, int)
__GOMP_NOTHROW;
extern int omp_target_associate_ptr (void *, void *, __SIZE_TYPE__,
__SIZE_TYPE__, int) __GOMP_NOTHROW;
extern int omp_target_disassociate_ptr (void *, int) __GOMP_NOTHROW;
#ifdef __cplusplus
}
#endif
#endif /* _OMP_H */

View File

@ -0,0 +1,574 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* config.h. Generated from config.in by configure. */
/* config.in. Generated from configure.ac by autoheader. */
/* 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. */
/* #undef CRAY_STACKSEG_END */
/* Define to 1 if you have the <alloca.h> header file. */
/* #undef HAVE_ALLOCA_H */
/* Define to 1 if you have the `asprintf' function. */
#define HAVE_ASPRINTF 1
/* Define to 1 if you have the `atexit' function. */
#define HAVE_ATEXIT 1
/* Define to 1 if you have the `basename' function. */
#define HAVE_BASENAME 1
/* Define to 1 if you have the `bcmp' function. */
#define HAVE_BCMP 1
/* Define to 1 if you have the `bcopy' function. */
#define HAVE_BCOPY 1
/* Define to 1 if you have the `bsearch' function. */
#define HAVE_BSEARCH 1
/* Define to 1 if you have the `bzero' function. */
#define HAVE_BZERO 1
/* Define to 1 if you have the `calloc' function. */
#define HAVE_CALLOC 1
/* Define to 1 if you have the `canonicalize_file_name' function. */
/* #undef HAVE_CANONICALIZE_FILE_NAME */
/* Define to 1 if you have the `clock' function. */
#define HAVE_CLOCK 1
/* Define to 1 if you have the declaration of `asprintf', and to 0 if you
don't. */
#define HAVE_DECL_ASPRINTF 1
/* 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.
*/
#define HAVE_DECL_CALLOC 1
/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */
#define HAVE_DECL_FFS 1
/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
*/
#define HAVE_DECL_GETENV 1
/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't.
*/
#define HAVE_DECL_GETOPT 1
/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't.
*/
#define HAVE_DECL_MALLOC 1
/* Define to 1 if you have the declaration of `realloc', and to 0 if you
don't. */
#define HAVE_DECL_REALLOC 1
/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't.
*/
#define HAVE_DECL_SBRK 1
/* Define to 1 if you have the declaration of `snprintf', and to 0 if you
don't. */
#define HAVE_DECL_SNPRINTF 1
/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
don't. */
#define HAVE_DECL_STRNLEN 1
/* Define to 1 if you have the declaration of `strtol', and to 0 if you don't.
*/
#define HAVE_DECL_STRTOL 1
/* Define to 1 if you have the declaration of `strtoll', and to 0 if you
don't. */
#define HAVE_DECL_STRTOLL 1
/* Define to 1 if you have the declaration of `strtoul', and to 0 if you
don't. */
#define HAVE_DECL_STRTOUL 1
/* Define to 1 if you have the declaration of `strtoull', and to 0 if you
don't. */
#define HAVE_DECL_STRTOULL 1
/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you
don't. */
#define HAVE_DECL_STRVERSCMP 0
/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you
don't. */
#define HAVE_DECL_VASPRINTF 1
/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
don't. */
#define HAVE_DECL_VSNPRINTF 1
/* Define to 1 if you have the `dup3' function. */
#define HAVE_DUP3 1
/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define to 1 if you have the `ffs' function. */
#define HAVE_FFS 1
/* Define to 1 if you have the `fork' function. */
#define HAVE_FORK 1
/* Define to 1 if you have the `getcwd' function. */
#define HAVE_GETCWD 1
/* 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
/* Define to 1 if you have the `getsysinfo' function. */
/* #undef HAVE_GETSYSINFO */
/* Define to 1 if you have the `gettimeofday' function. */
#define HAVE_GETTIMEOFDAY 1
/* Define to 1 if you have the `index' function. */
#define HAVE_INDEX 1
/* Define to 1 if you have the `insque' function. */
#define HAVE_INSQUE 1
/* Define to 1 if the system has the type `intptr_t'. */
#define HAVE_INTPTR_T 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define to 1 if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define if you have the `long long' type. */
#define HAVE_LONG_LONG 1
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
/* Define to 1 if you have the <malloc.h> header file. */
#define HAVE_MALLOC_H 1
/* Define to 1 if you have the `memchr' function. */
#define HAVE_MEMCHR 1
/* Define to 1 if you have the `memcmp' function. */
#define HAVE_MEMCMP 1
/* Define to 1 if you have the `memcpy' function. */
#define HAVE_MEMCPY 1
/* Define to 1 if you have the `memmem' function. */
#define HAVE_MEMMEM 1
/* Define to 1 if you have the `memmove' function. */
#define HAVE_MEMMOVE 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the `memset' function. */
#define HAVE_MEMSET 1
/* Define to 1 if you have the `mkstemps' function. */
#define HAVE_MKSTEMPS 1
/* Define to 1 if you have a working `mmap' system call. */
#define HAVE_MMAP 1
/* Define to 1 if you have the `on_exit' function. */
/* #undef HAVE_ON_EXIT */
/* Define to 1 if you have the <process.h> header file. */
/* #undef HAVE_PROCESS_H */
/* Define to 1 if you have the `psignal' function. */
#define HAVE_PSIGNAL 1
/* Define to 1 if you have the `pstat_getdynamic' function. */
/* #undef HAVE_PSTAT_GETDYNAMIC */
/* Define to 1 if you have the `pstat_getstatic' function. */
/* #undef HAVE_PSTAT_GETSTATIC */
/* Define to 1 if you have the `putenv' function. */
#define HAVE_PUTENV 1
/* Define to 1 if you have the `random' function. */
#define HAVE_RANDOM 1
/* Define to 1 if you have the `realpath' function. */
#define HAVE_REALPATH 1
/* Define to 1 if you have the `rename' function. */
#define HAVE_RENAME 1
/* Define to 1 if you have the `rindex' function. */
#define HAVE_RINDEX 1
/* Define to 1 if you have the `sbrk' function. */
#define HAVE_SBRK 1
/* Define to 1 if you have the `setenv' function. */
#define HAVE_SETENV 1
/* Define to 1 if you have the `setproctitle' function. */
#define HAVE_SETPROCTITLE 1
/* Define to 1 if you have the `setrlimit' function. */
#define HAVE_SETRLIMIT 1
/* Define to 1 if you have the `sigsetmask' function. */
#define HAVE_SIGSETMASK 1
/* Define to 1 if you have the `snprintf' function. */
#define HAVE_SNPRINTF 1
/* Define to 1 if you have the `spawnve' function. */
/* #undef HAVE_SPAWNVE */
/* Define to 1 if you have the `spawnvpe' function. */
/* #undef HAVE_SPAWNVPE */
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdio_ext.h> header file. */
/* #undef HAVE_STDIO_EXT_H */
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the `stpcpy' function. */
#define HAVE_STPCPY 1
/* Define to 1 if you have the `stpncpy' function. */
#define HAVE_STPNCPY 1
/* Define to 1 if you have the `strcasecmp' function. */
#define HAVE_STRCASECMP 1
/* Define to 1 if you have the `strchr' function. */
#define HAVE_STRCHR 1
/* Define to 1 if you have the `strdup' function. */
#define HAVE_STRDUP 1
/* Define to 1 if you have the `strerror' function. */
#define HAVE_STRERROR 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the `strncasecmp' function. */
#define HAVE_STRNCASECMP 1
/* 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
/* Define to 1 if you have the `strsignal' function. */
#define HAVE_STRSIGNAL 1
/* Define to 1 if you have the `strstr' function. */
#define HAVE_STRSTR 1
/* Define to 1 if you have the `strtod' function. */
#define HAVE_STRTOD 1
/* Define to 1 if you have the `strtol' function. */
#define HAVE_STRTOL 1
/* Define to 1 if you have the `strtoll' function. */
#define HAVE_STRTOLL 1
/* Define to 1 if you have the `strtoul' function. */
#define HAVE_STRTOUL 1
/* Define to 1 if you have the `strtoull' function. */
#define HAVE_STRTOULL 1
/* Define to 1 if you have the `strverscmp' function. */
/* #undef HAVE_STRVERSCMP */
/* Define to 1 if you have the `sysconf' function. */
#define HAVE_SYSCONF 1
/* Define to 1 if you have the `sysctl' function. */
#define HAVE_SYSCTL 1
/* Define to 1 if you have the `sysmp' function. */
/* #undef HAVE_SYSMP */
/* Define if you have the sys_errlist variable. */
#define HAVE_SYS_ERRLIST 1
/* Define to 1 if you have the <sys/file.h> header file. */
#define HAVE_SYS_FILE_H 1
/* Define to 1 if you have the <sys/mman.h> header file. */
#define HAVE_SYS_MMAN_H 1
/* Define if you have the sys_nerr variable. */
#define HAVE_SYS_NERR 1
/* Define to 1 if you have the <sys/param.h> header file. */
#define HAVE_SYS_PARAM_H 1
/* Define to 1 if you have the <sys/prctl.h> header file. */
/* #undef HAVE_SYS_PRCTL_H */
/* Define to 1 if you have the <sys/pstat.h> header file. */
/* #undef HAVE_SYS_PSTAT_H */
/* Define to 1 if you have the <sys/resource.h> header file. */
#define HAVE_SYS_RESOURCE_H 1
/* Define if you have the sys_siglist variable. */
#define HAVE_SYS_SIGLIST 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/sysctl.h> header file. */
#define HAVE_SYS_SYSCTL_H 1
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
/* #undef HAVE_SYS_SYSINFO_H */
/* Define to 1 if you have the <sys/sysmp.h> header file. */
/* #undef HAVE_SYS_SYSMP_H */
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
/* #undef HAVE_SYS_SYSTEMCFG_H */
/* Define to 1 if you have the <sys/table.h> header file. */
/* #undef HAVE_SYS_TABLE_H */
/* Define to 1 if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
#define HAVE_SYS_WAIT_H 1
/* Define to 1 if you have the `table' function. */
/* #undef HAVE_TABLE */
/* Define to 1 if you have the `times' function. */
#define HAVE_TIMES 1
/* Define to 1 if you have the <time.h> header file. */
#define HAVE_TIME_H 1
/* Define to 1 if you have the `tmpnam' function. */
#define HAVE_TMPNAM 1
/* Define if you have the \`uintptr_t' type. */
#define HAVE_UINTPTR_T 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define to 1 if you have the `vasprintf' function. */
#define HAVE_VASPRINTF 1
/* Define to 1 if you have the `vfork' function. */
#define HAVE_VFORK 1
/* Define to 1 if you have the <vfork.h> header file. */
/* #undef HAVE_VFORK_H */
/* Define to 1 if you have the `vfprintf' function. */
#define HAVE_VFPRINTF 1
/* Define to 1 if you have the `vprintf' function. */
#define HAVE_VPRINTF 1
/* Define to 1 if you have the `vsprintf' function. */
#define HAVE_VSPRINTF 1
/* Define to 1 if you have the `wait3' function. */
#define HAVE_WAIT3 1
/* Define to 1 if you have the `wait4' function. */
#define HAVE_WAIT4 1
/* Define to 1 if you have the `waitpid' function. */
#define HAVE_WAITPID 1
/* Define to 1 if `fork' works. */
#define HAVE_WORKING_FORK 1
/* Define to 1 if `vfork' works. */
#define HAVE_WORKING_VFORK 1
/* Define to 1 if you have the `_doprnt' function. */
/* #undef HAVE__DOPRNT */
/* Define if you have the _system_configuration variable. */
/* #undef HAVE__SYSTEM_CONFIGURATION */
/* Define to 1 if you have the `__fsetlocking' function. */
/* #undef HAVE___FSETLOCKING */
/* Define if canonicalize_file_name is not declared in system header files. */
#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
/* Define if errno must be declared even when <errno.h> is included. */
/* #undef NEED_DECLARATION_ERRNO */
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
/* #undef NO_MINUS_C_MINUS_O */
/* 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 ""
/* Define to the full name and version of this package. */
#define PACKAGE_STRING ""
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME ""
/* Define to the home page for this package. */
#define PACKAGE_URL ""
/* Define to the version of this package. */
#define PACKAGE_VERSION ""
/* The size of `int', as computed by sizeof. */
#define SIZEOF_INT 4
/* The size of `long', as computed by sizeof. */
#define SIZEOF_LONG 8
/* The size of `long long', as computed by sizeof. */
#define SIZEOF_LONG_LONG 8
/* The size of `size_t', as computed by sizeof. */
#define SIZEOF_SIZE_T 8
/* Define if you know the direction of stack growth for your system; otherwise
it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows
toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown */
#define STACK_DIRECTION 0
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#define TIME_WITH_SYS_TIME 1
/* Define to an unsigned 64-bit type available in the compiler. */
#define UNSIGNED_64BIT_TYPE uint64_t
/* 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
# define WORDS_BIGENDIAN 1
# 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 */
/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
#ifndef __cplusplus
/* #undef inline */
#endif
/* Define to the type of a signed integer type wide enough to hold a pointer,
if such a type exists, and if the system does not define it. */
/* #undef intptr_t */
/* Define to `int' if <sys/types.h> does not define. */
/* #undef pid_t */
/* Define to `int' if <sys/types.h> does not define. */
/* #undef ssize_t */
/* Define to the type of an unsigned integer type wide enough to hold a
pointer, if such a type exists, and if the system does not define it. */
/* #undef uintptr_t */
/* Define as `fork' if `vfork' does not work. */
/* #undef vfork */

View File

@ -0,0 +1,76 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.ac by autoheader. */
/* Define if the type of bitfields effects alignment. */
#define HAVE_BITFIELD_TYPE_MATTERS 1
/* Define to 1 if the target assembler supports thread-local storage. */
/* #undef HAVE_CC_TLS */
/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the <sched.h> header file. */
#define HAVE_SCHED_H 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if the target supports thread-local storage. */
#define HAVE_TLS 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
#define LT_OBJDIR ".libs/"
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
/* #undef NO_MINUS_C_MINUS_O */
/* 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 "libobjc"
/* Define to the home page for this package. */
#define PACKAGE_URL ""
/* Define to the version of this package. */
#define PACKAGE_VERSION "version-unused"
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1

View File

@ -0,0 +1,10 @@
# This file is automatically generated. DO NOT EDIT!
# Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/brig/lang.opt ${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/aarch64/aarch64.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

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,63 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
// Control various target specific ABI tweaks. Generic version.
// Copyright (C) 2004-2018 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
// terms of the GNU General Public License as published by the
// Free Software Foundation; either version 3, or (at your option)
// any later version.
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// Under Section 7 of GPL version 3, you are granted additional
// permissions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.
// You should have received a copy of the GNU General Public License and
// a copy of the GCC Runtime Library Exception along with this program;
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
// <http://www.gnu.org/licenses/>.
/** @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
#define _CXXABI_TWEAKS_H 1
#ifdef __cplusplus
namespace __cxxabiv1
{
extern "C"
{
#endif
// The generic ABI uses the first byte of a 64-bit guard variable.
#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0)
#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1
#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1)
#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1)
#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1)
__extension__ typedef int __guard __attribute__((mode (__DI__)));
// __cxa_vec_ctor has void return type.
typedef void __cxa_vec_ctor_return_type;
#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return
// Constructors and destructors do not return a value.
typedef void __cxa_cdtor_return_type;
#ifdef __cplusplus
}
} // namespace __cxxabiv1
#endif
#endif

View File

@ -0,0 +1,55 @@
# This file is automatically generated. DO NOT EDIT!
# Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
G_port_specific_symbol_files=
G_cxx11_sources=compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc compatibility-condvar.cc
G_cxx98_sources=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc
G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_array_length.cc bad_array_new.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_ops.cc del_opnt.cc del_opv.cc del_opvs.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 new_opa.cc new_opant.cc new_opva.cc new_opvant.cc del_opa.cc del_opant.cc del_opsa.cc del_opva.cc del_opvant.cc del_opvsa.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 cuchar cwchar cwctype
G_std_headers=algorithm any array atomic bitset charconv chrono codecvt complex condition_variable deque filesystem forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric optional ostream queue random ratio regex scoped_allocator set shared_mutex sstream stack stdexcept streambuf string string_view system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray variant 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 compatibility-condvar.cc
G_CPP11_SOURCES=chrono.cc c11-codecvt.cc condition_variable.cc cow-stdexcept.cc ctype.cc debug.cc functexcept.cc functional.cc futex.cc future.cc hash_c++0x.cc hashtable_c++0x.cc ios.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc snprintf_lite.cc system_error.cc thread.cc cow-locale_init.cc cow-shim_facets.cc cxx11-hash_tr1.cc cxx11-ios_failure.cc cxx11-shim_facets.cc cxx11-stdexcept.cc ctype_configure_char.cc ctype_members.cc cow-fstream-inst.cc cow-sstream-inst.cc cow-string-inst.cc cow-string-io-inst.cc cow-wstring-inst.cc cow-wstring-io-inst.cc cxx11-locale-inst.cc cxx11-wlocale-inst.cc sso_string.cc ext11-inst.cc fstream-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc string-inst.cc string-io-inst.cc wlocale-inst.cc wstring-inst.cc wstring-io-inst.cc
G_GLIBCXX_ABI_FLAGS=-D_GLIBCXX_USE_CXX11_ABI=0
G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc c98-codecvt.cc complex_io.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc istream-string.cc streambuf.cc valarray.cc cow-istream-string.cc collate_members_cow.cc messages_members_cow.cc monetary_members_cow.cc numeric_members_cow.cc atomicity.cc codecvt_members.cc collate_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc misc-inst.cc parallel_settings.cc
G_FILESYSTEM_SOURCES=dir.cc ops.cc path.cc std-dir.cc std-ops.cc std-path.cc cow-dir.cc cow-ops.cc cow-path.cc cow-std-dir.cc cow-std-ops.cc cow-std-path.cc
G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins
G_BASIC_FILE_CC=config/io/basic_file_stdio.cc
G_CLOCALE_CC=config/locale/dragonfly/c_locale.cc
G_CCODECVT_CC=config/locale/dragonfly/codecvt_members.cc
G_CCOLLATE_CC=config/locale/dragonfly/collate_members.cc
G_CCTYPE_CC=config/locale/dragonfly/ctype_members.cc
G_CMESSAGES_CC=config/locale/generic/messages_members.cc
G_CMONEY_CC=config/locale/dragonfly/monetary_members.cc
G_CNUMERIC_CC=config/locale/dragonfly/numeric_members.cc
G_CTIME_CC=config/locale/dragonfly/time_members.cc
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/dynamic_bitset.tcc tr2/ratio tr2/type_traits
G_decimal_headers=decimal/decimal decimal/decimal.h
G_c_compatibility_headers_install=
G_debug_headers=debug/array debug/assertions.h debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/helper_functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_container.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/stl_iterator.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/allocated_ptr.h bits/allocator.h bits/atomic_base.h bits/atomic_futex.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/enable_special_members.h bits/forward_list.h bits/forward_list.tcc bits/fs_dir.h bits/fs_fwd.h bits/fs_ops.h bits/fs_path.h 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/invoke.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_conv.h 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/node_handle.h bits/ostream.tcc bits/ostream_insert.h bits/parse_numbers.h bits/postypes.h bits/predefined_ops.h bits/ptr_traits.h bits/quoted_string.h bits/random.h bits/random.tcc bits/range_access.h bits/refwrap.h bits/regex.h bits/regex.tcc bits/regex_constants.h bits/regex_error.h bits/regex_scanner.h bits/regex_scanner.tcc bits/regex_automaton.h bits/regex_automaton.tcc bits/regex_compiler.h bits/regex_compiler.tcc bits/regex_executor.h bits/regex_executor.tcc bits/shared_ptr.h bits/shared_ptr_atomic.h bits/shared_ptr_base.h bits/slice_array.h bits/specfun.h bits/sstream.tcc bits/std_abs.h bits/std_function.h bits/std_mutex.h 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/stream_iterator.h bits/streambuf_iterator.h bits/streambuf.tcc bits/stringfwd.h bits/string_view.tcc bits/uniform_int_dist.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/aligned_buffer.h 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/generic/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=./aarch64_be--netbsd/bits/gthr.h ./aarch64_be--netbsd/bits/gthr-single.h ./aarch64_be--netbsd/bits/gthr-posix.h ./aarch64_be--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 ordered_base.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/dragonfly/c_locale.h
G_CMESSAGES_H=config/locale/generic/messages_members.h
G_CTIME_H=config/locale/dragonfly/time_members.h

View File

@ -0,0 +1,51 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* generated for aarch64_be--netbsd-gcc (NetBSD nb1 20200311) 8.4.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
#include <sys/types.h>
#include <stdint.h>
/* glibc uses these symbols as guards to prevent redefinitions. */
#ifdef __int8_t_defined
#define _INT8_T
#define _INT16_T
#define _INT32_T
#endif
#ifdef __uint32_t_defined
#define _UINT32_T
#endif
/* Some systems have guard macros to prevent redefinitions, define them. */
#ifndef _INT8_T
#define _INT8_T
#endif
#ifndef _INT16_T
#define _INT16_T
#endif
#ifndef _INT32_T
#define _INT32_T
#endif
#ifndef _UINT8_T
#define _UINT8_T
#endif
#ifndef _UINT16_T
#define _UINT16_T
#endif
#ifndef _UINT32_T
#define _UINT32_T
#endif
/* system headers have good uint64_t and int64_t */
#ifndef _INT64_T
#define _INT64_T
#endif
#ifndef _UINT64_T
#define _UINT64_T
#endif
#endif /* GCC_GENERATED_STDINT_H */

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# This file is automatically generated. DO NOT EDIT!
# Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
G_OBJS-libcommon-target=aarch64-common.o prefix.o params.o opts.o opts-common.o options.o vec.o hooks.o common/common-targhooks.o hash-table.o file-find.o spellcheck.o selftest.o

View File

@ -0,0 +1,5 @@
#include "tree.def"
END_OF_BASE_TREE_CODES
#include "c-family/c-common.def"
#include "cp/cp-tree.def"
#include "objc/objc-tree.def"

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,11 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
#ifndef GCC_BCONFIG_H
#define GCC_BCONFIG_H
#include "auto-build.h"
#ifdef IN_GCC
# include "ansidecl.h"
#endif
#endif /* GCC_BCONFIG_H */

View File

@ -0,0 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
#define BUILDING_GCC_MAJOR 8
#define BUILDING_GCC_MINOR 4
#define BUILDING_GCC_PATCHLEVEL 0
#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)

View File

@ -0,0 +1,14 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
#ifndef GCC_CONFIG_H
#define GCC_CONFIG_H
#ifdef GENERATOR_FILE
#error config.h is for the host, not build, machine.
#endif
#include "auto-host.h"
#ifdef IN_GCC
# include "ansidecl.h"
#endif
#endif /* GCC_CONFIG_H */

View File

@ -0,0 +1,11 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* Generated automatically. */
static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc.old/dist/configure --target=aarch64_be--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/support/send-pr.html --with-pkgversion='NetBSD nb1 20200311' --with-system-zlib --without-isl --enable-__cxa_atexit --enable-libstdcxx-time=rt --enable-libstdcxx-threads --with-diagnostics-color=auto-if-env --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --with-default-libstdcxx-abi=new --with-mpc-lib=/var/obj/mknative/evbarm-aarch64eb/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-aarch64eb/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-aarch64eb/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/aarch64 --enable-tls --disable-multilib --disable-libstdcxx-pch --build=aarch64_be--netbsd --host=aarch64_be--netbsd --with-sysroot=/var/obj/mknative/evbarm-aarch64eb/usr/src/destdir.evbarm";
static const char thread_model[] = "posix";
static const struct {
const char *name, *value;
} configure_default_options[] = { { NULL, NULL} };

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,258 @@
SRCDIR/gcc/../libcpp/include/line-map.h
SRCDIR/gcc/../libcpp/include/cpplib.h
SRCDIR/gcc/../libcpp/include/cpp-id-data.h
SRCDIR/gcc/input.h
SRCDIR/gcc/coretypes.h
auto-host.h
SRCDIR/gcc/../include/ansidecl.h
options.h
SRCDIR/gcc/config/aarch64/biarchlp64.h
SRCDIR/gcc/config/aarch64/aarch64.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/aarch64/aarch64-elf.h
SRCDIR/gcc/config/aarch64/aarch64-netbsd.h
SRCDIR/gcc/config/initfini-array.h
SRCDIR/gcc/defaults.h
SRCDIR/gcc/../include/hashtab.h
SRCDIR/gcc/../include/splay-tree.h
SRCDIR/gcc/bitmap.h
SRCDIR/gcc/wide-int.h
SRCDIR/gcc/alias.h
SRCDIR/gcc/coverage.c
SRCDIR/gcc/rtl.h
SRCDIR/gcc/optabs.h
SRCDIR/gcc/tree.h
SRCDIR/gcc/tree-core.h
SRCDIR/gcc/libfuncs.h
SRCDIR/gcc/../libcpp/include/symtab.h
SRCDIR/gcc/../include/obstack.h
SRCDIR/gcc/real.h
SRCDIR/gcc/function.h
SRCDIR/gcc/insn-addr.h
SRCDIR/gcc/hwint.h
SRCDIR/gcc/fixed-value.h
SRCDIR/gcc/output.h
SRCDIR/gcc/cfgloop.h
SRCDIR/gcc/cfg.h
SRCDIR/gcc/profile-count.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-utils.h
SRCDIR/gcc/dbxout.c
SRCDIR/gcc/signop.h
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.h
SRCDIR/gcc/emit-rtl.c
SRCDIR/gcc/except.h
SRCDIR/gcc/explow.c
SRCDIR/gcc/expr.c
SRCDIR/gcc/expr.h
SRCDIR/gcc/function.c
SRCDIR/gcc/except.c
SRCDIR/gcc/ggc-tests.c
SRCDIR/gcc/gcse.c
SRCDIR/gcc/godump.c
SRCDIR/gcc/lists.c
SRCDIR/gcc/optabs-libfuncs.c
SRCDIR/gcc/profile.c
SRCDIR/gcc/mcf.c
SRCDIR/gcc/reg-stack.c
SRCDIR/gcc/cfgrtl.c
SRCDIR/gcc/stor-layout.c
SRCDIR/gcc/stringpool.c
SRCDIR/gcc/tree.c
SRCDIR/gcc/varasm.c
SRCDIR/gcc/gimple.h
SRCDIR/gcc/gimple-ssa.h
SRCDIR/gcc/tree-chkp.c
SRCDIR/gcc/tree-ssanames.c
SRCDIR/gcc/tree-eh.c
SRCDIR/gcc/tree-ssa-address.c
SRCDIR/gcc/tree-cfg.c
SRCDIR/gcc/tree-ssa-loop-ivopts.c
SRCDIR/gcc/tree-dfa.c
SRCDIR/gcc/tree-iterator.c
SRCDIR/gcc/gimple-expr.c
SRCDIR/gcc/tree-chrec.h
SRCDIR/gcc/tree-scalar-evolution.c
SRCDIR/gcc/tree-ssa-operands.h
SRCDIR/gcc/tree-profile.c
SRCDIR/gcc/tree-nested.c
SRCDIR/gcc/omp-offload.h
SRCDIR/gcc/omp-offload.c
SRCDIR/gcc/omp-expand.c
SRCDIR/gcc/omp-low.c
SRCDIR/gcc/targhooks.c
SRCDIR/gcc/config/aarch64/aarch64.c
SRCDIR/gcc/passes.c
SRCDIR/gcc/cgraphunit.c
SRCDIR/gcc/cgraphclones.c
SRCDIR/gcc/tree-phinodes.c
SRCDIR/gcc/tree-ssa-alias.h
SRCDIR/gcc/tree-ssanames.h
SRCDIR/gcc/tree-vrp.h
SRCDIR/gcc/ipa-prop.h
SRCDIR/gcc/trans-mem.c
SRCDIR/gcc/lto-streamer.h
SRCDIR/gcc/target-globals.h
SRCDIR/gcc/ipa-predicate.h
SRCDIR/gcc/ipa-fnsummary.h
SRCDIR/gcc/vtable-verify.c
SRCDIR/gcc/asan.c
SRCDIR/gcc/ubsan.c
SRCDIR/gcc/tsan.c
SRCDIR/gcc/sanopt.c
SRCDIR/gcc/sancov.c
SRCDIR/gcc/ipa-devirt.c
SRCDIR/gcc/internal-fn.h
SRCDIR/gcc/hsa-common.c
SRCDIR/gcc/calls.c
SRCDIR/gcc/config/aarch64/aarch64-builtins.c
[brig]
SRCDIR/gcc/brig/brig-lang.c
SRCDIR/gcc/brig/brig-c.h
[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-family/c-format.c
SRCDIR/gcc/c/c-objc-common.c
SRCDIR/gcc/c/c-parser.h
SRCDIR/gcc/c/c-parser.c
SRCDIR/gcc/c/c-lang.h
[cp]
SRCDIR/gcc/cp/name-lookup.h
SRCDIR/gcc/cp/cp-tree.h
SRCDIR/gcc/c-family/c-common.h
SRCDIR/gcc/c-family/c-objc.h
SRCDIR/gcc/c-family/c-pragma.h
SRCDIR/gcc/cp/decl.h
SRCDIR/gcc/cp/parser.h
SRCDIR/gcc/c-family/c-common.c
SRCDIR/gcc/c-family/c-format.c
SRCDIR/gcc/c-family/c-cppbuiltin.c
SRCDIR/gcc/c-family/c-pragma.c
SRCDIR/gcc/cp/call.c
SRCDIR/gcc/cp/class.c
SRCDIR/gcc/cp/constexpr.c
SRCDIR/gcc/cp/cp-gimplify.c
SRCDIR/gcc/cp/cp-lang.c
SRCDIR/gcc/cp/cp-objcp-common.c
SRCDIR/gcc/cp/decl.c
SRCDIR/gcc/cp/decl2.c
SRCDIR/gcc/cp/except.c
SRCDIR/gcc/cp/friend.c
SRCDIR/gcc/cp/init.c
SRCDIR/gcc/cp/lambda.c
SRCDIR/gcc/cp/lex.c
SRCDIR/gcc/cp/mangle.c
SRCDIR/gcc/cp/method.c
SRCDIR/gcc/cp/name-lookup.c
SRCDIR/gcc/cp/parser.c
SRCDIR/gcc/cp/pt.c
SRCDIR/gcc/cp/repo.c
SRCDIR/gcc/cp/rtti.c
SRCDIR/gcc/cp/semantics.c
SRCDIR/gcc/cp/tree.c
SRCDIR/gcc/cp/typeck2.c
SRCDIR/gcc/cp/vtable-class-hierarchy.c
[jit]
SRCDIR/gcc/jit/dummy-frontend.c
[lto]
SRCDIR/gcc/lto/lto-tree.h
SRCDIR/gcc/lto/lto-lang.c
SRCDIR/gcc/lto/lto.c
SRCDIR/gcc/lto/lto.h
[objc]
SRCDIR/gcc/objc/objc-map.h
SRCDIR/gcc/c-family/c-objc.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/c-parser.h
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
SRCDIR/gcc/c-family/c-format.c
[objcp]
SRCDIR/gcc/cp/name-lookup.h
SRCDIR/gcc/cp/cp-tree.h
SRCDIR/gcc/c-family/c-common.h
SRCDIR/gcc/c-family/c-objc.h
SRCDIR/gcc/c-family/c-pragma.h
SRCDIR/gcc/cp/decl.h
SRCDIR/gcc/cp/parser.h
SRCDIR/gcc/c-family/c-common.c
SRCDIR/gcc/c-family/c-format.c
SRCDIR/gcc/c-family/c-cppbuiltin.c
SRCDIR/gcc/c-family/c-pragma.c
SRCDIR/gcc/cp/call.c
SRCDIR/gcc/cp/class.c
SRCDIR/gcc/cp/constexpr.c
SRCDIR/gcc/cp/cp-gimplify.c
SRCDIR/gcc/objcp/objcp-lang.c
SRCDIR/gcc/cp/cp-objcp-common.c
SRCDIR/gcc/cp/decl.c
SRCDIR/gcc/cp/decl2.c
SRCDIR/gcc/cp/except.c
SRCDIR/gcc/cp/friend.c
SRCDIR/gcc/cp/init.c
SRCDIR/gcc/cp/lambda.c
SRCDIR/gcc/cp/lex.c
SRCDIR/gcc/cp/mangle.c
SRCDIR/gcc/cp/method.c
SRCDIR/gcc/cp/name-lookup.c
SRCDIR/gcc/cp/parser.c
SRCDIR/gcc/cp/pt.c
SRCDIR/gcc/cp/repo.c
SRCDIR/gcc/cp/rtti.c
SRCDIR/gcc/cp/semantics.c
SRCDIR/gcc/cp/tree.c
SRCDIR/gcc/cp/typeck2.c
SRCDIR/gcc/cp/vtable-class-hierarchy.c
SRCDIR/gcc/objc/objc-act.h
SRCDIR/gcc/objc/objc-map.h
SRCDIR/gcc/objc/objc-act.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/objc/objc-runtime-shared-support.c

View File

@ -0,0 +1,827 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* Generated automatically from machmode.def and config/aarch64/aarch64-modes.def
by genmodes. */
#ifndef GCC_INSN_MODES_H
#define GCC_INSN_MODES_H
enum machine_mode
{
E_VOIDmode, /* machmode.def:189 */
#define HAVE_VOIDmode
#ifdef USE_ENUM_MODES
#define VOIDmode E_VOIDmode
#else
#define VOIDmode ((void) 0, E_VOIDmode)
#endif
E_BLKmode, /* machmode.def:193 */
#define HAVE_BLKmode
#ifdef USE_ENUM_MODES
#define BLKmode E_BLKmode
#else
#define BLKmode ((void) 0, E_BLKmode)
#endif
E_CCmode, /* machmode.def:231 */
#define HAVE_CCmode
#ifdef USE_ENUM_MODES
#define CCmode E_CCmode
#else
#define CCmode ((void) 0, E_CCmode)
#endif
E_CCFPmode, /* config/aarch64/aarch64-modes.def:21 */
#define HAVE_CCFPmode
#ifdef USE_ENUM_MODES
#define CCFPmode E_CCFPmode
#else
#define CCFPmode ((void) 0, E_CCFPmode)
#endif
E_CCFPEmode, /* config/aarch64/aarch64-modes.def:22 */
#define HAVE_CCFPEmode
#ifdef USE_ENUM_MODES
#define CCFPEmode E_CCFPEmode
#else
#define CCFPEmode ((void) 0, E_CCFPEmode)
#endif
E_CC_SWPmode, /* config/aarch64/aarch64-modes.def:23 */
#define HAVE_CC_SWPmode
#ifdef USE_ENUM_MODES
#define CC_SWPmode E_CC_SWPmode
#else
#define CC_SWPmode ((void) 0, E_CC_SWPmode)
#endif
E_CC_NZmode, /* config/aarch64/aarch64-modes.def:24 */
#define HAVE_CC_NZmode
#ifdef USE_ENUM_MODES
#define CC_NZmode E_CC_NZmode
#else
#define CC_NZmode ((void) 0, E_CC_NZmode)
#endif
E_CC_Zmode, /* config/aarch64/aarch64-modes.def:25 */
#define HAVE_CC_Zmode
#ifdef USE_ENUM_MODES
#define CC_Zmode E_CC_Zmode
#else
#define CC_Zmode ((void) 0, E_CC_Zmode)
#endif
E_CC_Cmode, /* config/aarch64/aarch64-modes.def:26 */
#define HAVE_CC_Cmode
#ifdef USE_ENUM_MODES
#define CC_Cmode E_CC_Cmode
#else
#define CC_Cmode ((void) 0, E_CC_Cmode)
#endif
E_BImode, /* machmode.def:196 */
#define HAVE_BImode
#ifdef USE_ENUM_MODES
#define BImode E_BImode
#else
#define BImode (scalar_int_mode ((scalar_int_mode::from_int) E_BImode))
#endif
E_QImode, /* machmode.def:204 */
#define HAVE_QImode
#ifdef USE_ENUM_MODES
#define QImode E_QImode
#else
#define QImode (scalar_int_mode ((scalar_int_mode::from_int) E_QImode))
#endif
E_HImode, /* machmode.def:205 */
#define HAVE_HImode
#ifdef USE_ENUM_MODES
#define HImode E_HImode
#else
#define HImode (scalar_int_mode ((scalar_int_mode::from_int) E_HImode))
#endif
E_SImode, /* machmode.def:206 */
#define HAVE_SImode
#ifdef USE_ENUM_MODES
#define SImode E_SImode
#else
#define SImode (scalar_int_mode ((scalar_int_mode::from_int) E_SImode))
#endif
E_DImode, /* machmode.def:207 */
#define HAVE_DImode
#ifdef USE_ENUM_MODES
#define DImode E_DImode
#else
#define DImode (scalar_int_mode ((scalar_int_mode::from_int) E_DImode))
#endif
E_TImode, /* machmode.def:208 */
#define HAVE_TImode
#ifdef USE_ENUM_MODES
#define TImode E_TImode
#else
#define TImode (scalar_int_mode ((scalar_int_mode::from_int) E_TImode))
#endif
E_OImode, /* config/aarch64/aarch64-modes.def:57 */
#define HAVE_OImode
#ifdef USE_ENUM_MODES
#define OImode E_OImode
#else
#define OImode (scalar_int_mode ((scalar_int_mode::from_int) E_OImode))
#endif
E_CImode, /* config/aarch64/aarch64-modes.def:61 */
#define HAVE_CImode
#ifdef USE_ENUM_MODES
#define CImode E_CImode
#else
#define CImode (scalar_int_mode ((scalar_int_mode::from_int) E_CImode))
#endif
E_XImode, /* config/aarch64/aarch64-modes.def:62 */
#define HAVE_XImode
#ifdef USE_ENUM_MODES
#define XImode E_XImode
#else
#define XImode (scalar_int_mode ((scalar_int_mode::from_int) E_XImode))
#endif
E_QQmode, /* machmode.def:234 */
#define HAVE_QQmode
#ifdef USE_ENUM_MODES
#define QQmode E_QQmode
#else
#define QQmode (scalar_mode ((scalar_mode::from_int) E_QQmode))
#endif
E_HQmode, /* machmode.def:235 */
#define HAVE_HQmode
#ifdef USE_ENUM_MODES
#define HQmode E_HQmode
#else
#define HQmode (scalar_mode ((scalar_mode::from_int) E_HQmode))
#endif
E_SQmode, /* machmode.def:236 */
#define HAVE_SQmode
#ifdef USE_ENUM_MODES
#define SQmode E_SQmode
#else
#define SQmode (scalar_mode ((scalar_mode::from_int) E_SQmode))
#endif
E_DQmode, /* machmode.def:237 */
#define HAVE_DQmode
#ifdef USE_ENUM_MODES
#define DQmode E_DQmode
#else
#define DQmode (scalar_mode ((scalar_mode::from_int) E_DQmode))
#endif
E_TQmode, /* machmode.def:238 */
#define HAVE_TQmode
#ifdef USE_ENUM_MODES
#define TQmode E_TQmode
#else
#define TQmode (scalar_mode ((scalar_mode::from_int) E_TQmode))
#endif
E_UQQmode, /* machmode.def:240 */
#define HAVE_UQQmode
#ifdef USE_ENUM_MODES
#define UQQmode E_UQQmode
#else
#define UQQmode (scalar_mode ((scalar_mode::from_int) E_UQQmode))
#endif
E_UHQmode, /* machmode.def:241 */
#define HAVE_UHQmode
#ifdef USE_ENUM_MODES
#define UHQmode E_UHQmode
#else
#define UHQmode (scalar_mode ((scalar_mode::from_int) E_UHQmode))
#endif
E_USQmode, /* machmode.def:242 */
#define HAVE_USQmode
#ifdef USE_ENUM_MODES
#define USQmode E_USQmode
#else
#define USQmode (scalar_mode ((scalar_mode::from_int) E_USQmode))
#endif
E_UDQmode, /* machmode.def:243 */
#define HAVE_UDQmode
#ifdef USE_ENUM_MODES
#define UDQmode E_UDQmode
#else
#define UDQmode (scalar_mode ((scalar_mode::from_int) E_UDQmode))
#endif
E_UTQmode, /* machmode.def:244 */
#define HAVE_UTQmode
#ifdef USE_ENUM_MODES
#define UTQmode E_UTQmode
#else
#define UTQmode (scalar_mode ((scalar_mode::from_int) E_UTQmode))
#endif
E_HAmode, /* machmode.def:246 */
#define HAVE_HAmode
#ifdef USE_ENUM_MODES
#define HAmode E_HAmode
#else
#define HAmode (scalar_mode ((scalar_mode::from_int) E_HAmode))
#endif
E_SAmode, /* machmode.def:247 */
#define HAVE_SAmode
#ifdef USE_ENUM_MODES
#define SAmode E_SAmode
#else
#define SAmode (scalar_mode ((scalar_mode::from_int) E_SAmode))
#endif
E_DAmode, /* machmode.def:248 */
#define HAVE_DAmode
#ifdef USE_ENUM_MODES
#define DAmode E_DAmode
#else
#define DAmode (scalar_mode ((scalar_mode::from_int) E_DAmode))
#endif
E_TAmode, /* machmode.def:249 */
#define HAVE_TAmode
#ifdef USE_ENUM_MODES
#define TAmode E_TAmode
#else
#define TAmode (scalar_mode ((scalar_mode::from_int) E_TAmode))
#endif
E_UHAmode, /* machmode.def:251 */
#define HAVE_UHAmode
#ifdef USE_ENUM_MODES
#define UHAmode E_UHAmode
#else
#define UHAmode (scalar_mode ((scalar_mode::from_int) E_UHAmode))
#endif
E_USAmode, /* machmode.def:252 */
#define HAVE_USAmode
#ifdef USE_ENUM_MODES
#define USAmode E_USAmode
#else
#define USAmode (scalar_mode ((scalar_mode::from_int) E_USAmode))
#endif
E_UDAmode, /* machmode.def:253 */
#define HAVE_UDAmode
#ifdef USE_ENUM_MODES
#define UDAmode E_UDAmode
#else
#define UDAmode (scalar_mode ((scalar_mode::from_int) E_UDAmode))
#endif
E_UTAmode, /* machmode.def:254 */
#define HAVE_UTAmode
#ifdef USE_ENUM_MODES
#define UTAmode E_UTAmode
#else
#define UTAmode (scalar_mode ((scalar_mode::from_int) E_UTAmode))
#endif
E_HFmode, /* config/aarch64/aarch64-modes.def:29 */
#define HAVE_HFmode
#ifdef USE_ENUM_MODES
#define HFmode E_HFmode
#else
#define HFmode (scalar_float_mode ((scalar_float_mode::from_int) E_HFmode))
#endif
E_SFmode, /* machmode.def:226 */
#define HAVE_SFmode
#ifdef USE_ENUM_MODES
#define SFmode E_SFmode
#else
#define SFmode (scalar_float_mode ((scalar_float_mode::from_int) E_SFmode))
#endif
E_DFmode, /* machmode.def:227 */
#define HAVE_DFmode
#ifdef USE_ENUM_MODES
#define DFmode E_DFmode
#else
#define DFmode (scalar_float_mode ((scalar_float_mode::from_int) E_DFmode))
#endif
E_TFmode, /* config/aarch64/aarch64-modes.def:96 */
#define HAVE_TFmode
#ifdef USE_ENUM_MODES
#define TFmode E_TFmode
#else
#define TFmode (scalar_float_mode ((scalar_float_mode::from_int) E_TFmode))
#endif
E_SDmode, /* machmode.def:267 */
#define HAVE_SDmode
#ifdef USE_ENUM_MODES
#define SDmode E_SDmode
#else
#define SDmode (scalar_float_mode ((scalar_float_mode::from_int) E_SDmode))
#endif
E_DDmode, /* machmode.def:268 */
#define HAVE_DDmode
#ifdef USE_ENUM_MODES
#define DDmode E_DDmode
#else
#define DDmode (scalar_float_mode ((scalar_float_mode::from_int) E_DDmode))
#endif
E_TDmode, /* machmode.def:269 */
#define HAVE_TDmode
#ifdef USE_ENUM_MODES
#define TDmode E_TDmode
#else
#define TDmode (scalar_float_mode ((scalar_float_mode::from_int) E_TDmode))
#endif
E_CQImode, /* machmode.def:262 */
#define HAVE_CQImode
#ifdef USE_ENUM_MODES
#define CQImode E_CQImode
#else
#define CQImode (complex_mode ((complex_mode::from_int) E_CQImode))
#endif
E_CHImode, /* machmode.def:262 */
#define HAVE_CHImode
#ifdef USE_ENUM_MODES
#define CHImode E_CHImode
#else
#define CHImode (complex_mode ((complex_mode::from_int) E_CHImode))
#endif
E_CSImode, /* machmode.def:262 */
#define HAVE_CSImode
#ifdef USE_ENUM_MODES
#define CSImode E_CSImode
#else
#define CSImode (complex_mode ((complex_mode::from_int) E_CSImode))
#endif
E_CDImode, /* machmode.def:262 */
#define HAVE_CDImode
#ifdef USE_ENUM_MODES
#define CDImode E_CDImode
#else
#define CDImode (complex_mode ((complex_mode::from_int) E_CDImode))
#endif
E_CTImode, /* machmode.def:262 */
#define HAVE_CTImode
#ifdef USE_ENUM_MODES
#define CTImode E_CTImode
#else
#define CTImode (complex_mode ((complex_mode::from_int) E_CTImode))
#endif
E_COImode, /* machmode.def:262 */
#define HAVE_COImode
#ifdef USE_ENUM_MODES
#define COImode E_COImode
#else
#define COImode (complex_mode ((complex_mode::from_int) E_COImode))
#endif
E_CCImode, /* machmode.def:262 */
#define HAVE_CCImode
#ifdef USE_ENUM_MODES
#define CCImode E_CCImode
#else
#define CCImode (complex_mode ((complex_mode::from_int) E_CCImode))
#endif
E_CXImode, /* machmode.def:262 */
#define HAVE_CXImode
#ifdef USE_ENUM_MODES
#define CXImode E_CXImode
#else
#define CXImode (complex_mode ((complex_mode::from_int) E_CXImode))
#endif
E_HCmode, /* machmode.def:264 */
#define HAVE_HCmode
#ifdef USE_ENUM_MODES
#define HCmode E_HCmode
#else
#define HCmode (complex_mode ((complex_mode::from_int) E_HCmode))
#endif
E_SCmode, /* machmode.def:264 */
#define HAVE_SCmode
#ifdef USE_ENUM_MODES
#define SCmode E_SCmode
#else
#define SCmode (complex_mode ((complex_mode::from_int) E_SCmode))
#endif
E_DCmode, /* machmode.def:264 */
#define HAVE_DCmode
#ifdef USE_ENUM_MODES
#define DCmode E_DCmode
#else
#define DCmode (complex_mode ((complex_mode::from_int) E_DCmode))
#endif
E_TCmode, /* machmode.def:264 */
#define HAVE_TCmode
#ifdef USE_ENUM_MODES
#define TCmode E_TCmode
#else
#define TCmode (complex_mode ((complex_mode::from_int) E_TCmode))
#endif
E_VNx16BImode, /* config/aarch64/aarch64-modes.def:34 */
#define HAVE_VNx16BImode
#ifdef USE_ENUM_MODES
#define VNx16BImode E_VNx16BImode
#else
#define VNx16BImode ((void) 0, E_VNx16BImode)
#endif
E_VNx8BImode, /* config/aarch64/aarch64-modes.def:35 */
#define HAVE_VNx8BImode
#ifdef USE_ENUM_MODES
#define VNx8BImode E_VNx8BImode
#else
#define VNx8BImode ((void) 0, E_VNx8BImode)
#endif
E_VNx4BImode, /* config/aarch64/aarch64-modes.def:36 */
#define HAVE_VNx4BImode
#ifdef USE_ENUM_MODES
#define VNx4BImode E_VNx4BImode
#else
#define VNx4BImode ((void) 0, E_VNx4BImode)
#endif
E_VNx2BImode, /* config/aarch64/aarch64-modes.def:37 */
#define HAVE_VNx2BImode
#ifdef USE_ENUM_MODES
#define VNx2BImode E_VNx2BImode
#else
#define VNx2BImode ((void) 0, E_VNx2BImode)
#endif
E_V8QImode, /* config/aarch64/aarch64-modes.def:49 */
#define HAVE_V8QImode
#ifdef USE_ENUM_MODES
#define V8QImode E_V8QImode
#else
#define V8QImode ((void) 0, E_V8QImode)
#endif
E_V4HImode, /* config/aarch64/aarch64-modes.def:49 */
#define HAVE_V4HImode
#ifdef USE_ENUM_MODES
#define V4HImode E_V4HImode
#else
#define V4HImode ((void) 0, E_V4HImode)
#endif
E_V2SImode, /* config/aarch64/aarch64-modes.def:49 */
#define HAVE_V2SImode
#ifdef USE_ENUM_MODES
#define V2SImode E_V2SImode
#else
#define V2SImode ((void) 0, E_V2SImode)
#endif
E_V16QImode, /* config/aarch64/aarch64-modes.def:50 */
#define HAVE_V16QImode
#ifdef USE_ENUM_MODES
#define V16QImode E_V16QImode
#else
#define V16QImode ((void) 0, E_V16QImode)
#endif
E_VNx16QImode, /* config/aarch64/aarch64-modes.def:90 */
#define HAVE_VNx16QImode
#ifdef USE_ENUM_MODES
#define VNx16QImode E_VNx16QImode
#else
#define VNx16QImode ((void) 0, E_VNx16QImode)
#endif
E_V8HImode, /* config/aarch64/aarch64-modes.def:50 */
#define HAVE_V8HImode
#ifdef USE_ENUM_MODES
#define V8HImode E_V8HImode
#else
#define V8HImode ((void) 0, E_V8HImode)
#endif
E_VNx8HImode, /* config/aarch64/aarch64-modes.def:90 */
#define HAVE_VNx8HImode
#ifdef USE_ENUM_MODES
#define VNx8HImode E_VNx8HImode
#else
#define VNx8HImode ((void) 0, E_VNx8HImode)
#endif
E_V4SImode, /* config/aarch64/aarch64-modes.def:50 */
#define HAVE_V4SImode
#ifdef USE_ENUM_MODES
#define V4SImode E_V4SImode
#else
#define V4SImode ((void) 0, E_V4SImode)
#endif
E_VNx4SImode, /* config/aarch64/aarch64-modes.def:90 */
#define HAVE_VNx4SImode
#ifdef USE_ENUM_MODES
#define VNx4SImode E_VNx4SImode
#else
#define VNx4SImode ((void) 0, E_VNx4SImode)
#endif
E_V2DImode, /* config/aarch64/aarch64-modes.def:50 */
#define HAVE_V2DImode
#ifdef USE_ENUM_MODES
#define V2DImode E_V2DImode
#else
#define V2DImode ((void) 0, E_V2DImode)
#endif
E_VNx2DImode, /* config/aarch64/aarch64-modes.def:90 */
#define HAVE_VNx2DImode
#ifdef USE_ENUM_MODES
#define VNx2DImode E_VNx2DImode
#else
#define VNx2DImode ((void) 0, E_VNx2DImode)
#endif
E_VNx32QImode, /* config/aarch64/aarch64-modes.def:91 */
#define HAVE_VNx32QImode
#ifdef USE_ENUM_MODES
#define VNx32QImode E_VNx32QImode
#else
#define VNx32QImode ((void) 0, E_VNx32QImode)
#endif
E_VNx16HImode, /* config/aarch64/aarch64-modes.def:91 */
#define HAVE_VNx16HImode
#ifdef USE_ENUM_MODES
#define VNx16HImode E_VNx16HImode
#else
#define VNx16HImode ((void) 0, E_VNx16HImode)
#endif
E_VNx8SImode, /* config/aarch64/aarch64-modes.def:91 */
#define HAVE_VNx8SImode
#ifdef USE_ENUM_MODES
#define VNx8SImode E_VNx8SImode
#else
#define VNx8SImode ((void) 0, E_VNx8SImode)
#endif
E_VNx4DImode, /* config/aarch64/aarch64-modes.def:91 */
#define HAVE_VNx4DImode
#ifdef USE_ENUM_MODES
#define VNx4DImode E_VNx4DImode
#else
#define VNx4DImode ((void) 0, E_VNx4DImode)
#endif
E_VNx2TImode, /* config/aarch64/aarch64-modes.def:91 */
#define HAVE_VNx2TImode
#ifdef USE_ENUM_MODES
#define VNx2TImode E_VNx2TImode
#else
#define VNx2TImode ((void) 0, E_VNx2TImode)
#endif
E_VNx48QImode, /* config/aarch64/aarch64-modes.def:92 */
#define HAVE_VNx48QImode
#ifdef USE_ENUM_MODES
#define VNx48QImode E_VNx48QImode
#else
#define VNx48QImode ((void) 0, E_VNx48QImode)
#endif
E_VNx24HImode, /* config/aarch64/aarch64-modes.def:92 */
#define HAVE_VNx24HImode
#ifdef USE_ENUM_MODES
#define VNx24HImode E_VNx24HImode
#else
#define VNx24HImode ((void) 0, E_VNx24HImode)
#endif
E_VNx12SImode, /* config/aarch64/aarch64-modes.def:92 */
#define HAVE_VNx12SImode
#ifdef USE_ENUM_MODES
#define VNx12SImode E_VNx12SImode
#else
#define VNx12SImode ((void) 0, E_VNx12SImode)
#endif
E_VNx6DImode, /* config/aarch64/aarch64-modes.def:92 */
#define HAVE_VNx6DImode
#ifdef USE_ENUM_MODES
#define VNx6DImode E_VNx6DImode
#else
#define VNx6DImode ((void) 0, E_VNx6DImode)
#endif
E_VNx3TImode, /* config/aarch64/aarch64-modes.def:92 */
#define HAVE_VNx3TImode
#ifdef USE_ENUM_MODES
#define VNx3TImode E_VNx3TImode
#else
#define VNx3TImode ((void) 0, E_VNx3TImode)
#endif
E_VNx64QImode, /* config/aarch64/aarch64-modes.def:93 */
#define HAVE_VNx64QImode
#ifdef USE_ENUM_MODES
#define VNx64QImode E_VNx64QImode
#else
#define VNx64QImode ((void) 0, E_VNx64QImode)
#endif
E_VNx32HImode, /* config/aarch64/aarch64-modes.def:93 */
#define HAVE_VNx32HImode
#ifdef USE_ENUM_MODES
#define VNx32HImode E_VNx32HImode
#else
#define VNx32HImode ((void) 0, E_VNx32HImode)
#endif
E_VNx16SImode, /* config/aarch64/aarch64-modes.def:93 */
#define HAVE_VNx16SImode
#ifdef USE_ENUM_MODES
#define VNx16SImode E_VNx16SImode
#else
#define VNx16SImode ((void) 0, E_VNx16SImode)
#endif
E_VNx8DImode, /* config/aarch64/aarch64-modes.def:93 */
#define HAVE_VNx8DImode
#ifdef USE_ENUM_MODES
#define VNx8DImode E_VNx8DImode
#else
#define VNx8DImode ((void) 0, E_VNx8DImode)
#endif
E_VNx4TImode, /* config/aarch64/aarch64-modes.def:93 */
#define HAVE_VNx4TImode
#ifdef USE_ENUM_MODES
#define VNx4TImode E_VNx4TImode
#else
#define VNx4TImode ((void) 0, E_VNx4TImode)
#endif
E_VNx2OImode, /* config/aarch64/aarch64-modes.def:93 */
#define HAVE_VNx2OImode
#ifdef USE_ENUM_MODES
#define VNx2OImode E_VNx2OImode
#else
#define VNx2OImode ((void) 0, E_VNx2OImode)
#endif
E_V2HFmode, /* config/aarch64/aarch64-modes.def:54 */
#define HAVE_V2HFmode
#ifdef USE_ENUM_MODES
#define V2HFmode E_V2HFmode
#else
#define V2HFmode ((void) 0, E_V2HFmode)
#endif
E_V4HFmode, /* config/aarch64/aarch64-modes.def:51 */
#define HAVE_V4HFmode
#ifdef USE_ENUM_MODES
#define V4HFmode E_V4HFmode
#else
#define V4HFmode ((void) 0, E_V4HFmode)
#endif
E_V2SFmode, /* config/aarch64/aarch64-modes.def:51 */
#define HAVE_V2SFmode
#ifdef USE_ENUM_MODES
#define V2SFmode E_V2SFmode
#else
#define V2SFmode ((void) 0, E_V2SFmode)
#endif
E_V1DFmode, /* config/aarch64/aarch64-modes.def:53 */
#define HAVE_V1DFmode
#ifdef USE_ENUM_MODES
#define V1DFmode E_V1DFmode
#else
#define V1DFmode ((void) 0, E_V1DFmode)
#endif
E_V8HFmode, /* config/aarch64/aarch64-modes.def:52 */
#define HAVE_V8HFmode
#ifdef USE_ENUM_MODES
#define V8HFmode E_V8HFmode
#else
#define V8HFmode ((void) 0, E_V8HFmode)
#endif
E_VNx8HFmode, /* config/aarch64/aarch64-modes.def:90 */
#define HAVE_VNx8HFmode
#ifdef USE_ENUM_MODES
#define VNx8HFmode E_VNx8HFmode
#else
#define VNx8HFmode ((void) 0, E_VNx8HFmode)
#endif
E_V4SFmode, /* config/aarch64/aarch64-modes.def:52 */
#define HAVE_V4SFmode
#ifdef USE_ENUM_MODES
#define V4SFmode E_V4SFmode
#else
#define V4SFmode ((void) 0, E_V4SFmode)
#endif
E_VNx4SFmode, /* config/aarch64/aarch64-modes.def:90 */
#define HAVE_VNx4SFmode
#ifdef USE_ENUM_MODES
#define VNx4SFmode E_VNx4SFmode
#else
#define VNx4SFmode ((void) 0, E_VNx4SFmode)
#endif
E_V2DFmode, /* config/aarch64/aarch64-modes.def:52 */
#define HAVE_V2DFmode
#ifdef USE_ENUM_MODES
#define V2DFmode E_V2DFmode
#else
#define V2DFmode ((void) 0, E_V2DFmode)
#endif
E_VNx2DFmode, /* config/aarch64/aarch64-modes.def:90 */
#define HAVE_VNx2DFmode
#ifdef USE_ENUM_MODES
#define VNx2DFmode E_VNx2DFmode
#else
#define VNx2DFmode ((void) 0, E_VNx2DFmode)
#endif
E_VNx16HFmode, /* config/aarch64/aarch64-modes.def:91 */
#define HAVE_VNx16HFmode
#ifdef USE_ENUM_MODES
#define VNx16HFmode E_VNx16HFmode
#else
#define VNx16HFmode ((void) 0, E_VNx16HFmode)
#endif
E_VNx8SFmode, /* config/aarch64/aarch64-modes.def:91 */
#define HAVE_VNx8SFmode
#ifdef USE_ENUM_MODES
#define VNx8SFmode E_VNx8SFmode
#else
#define VNx8SFmode ((void) 0, E_VNx8SFmode)
#endif
E_VNx4DFmode, /* config/aarch64/aarch64-modes.def:91 */
#define HAVE_VNx4DFmode
#ifdef USE_ENUM_MODES
#define VNx4DFmode E_VNx4DFmode
#else
#define VNx4DFmode ((void) 0, E_VNx4DFmode)
#endif
E_VNx24HFmode, /* config/aarch64/aarch64-modes.def:92 */
#define HAVE_VNx24HFmode
#ifdef USE_ENUM_MODES
#define VNx24HFmode E_VNx24HFmode
#else
#define VNx24HFmode ((void) 0, E_VNx24HFmode)
#endif
E_VNx12SFmode, /* config/aarch64/aarch64-modes.def:92 */
#define HAVE_VNx12SFmode
#ifdef USE_ENUM_MODES
#define VNx12SFmode E_VNx12SFmode
#else
#define VNx12SFmode ((void) 0, E_VNx12SFmode)
#endif
E_VNx6DFmode, /* config/aarch64/aarch64-modes.def:92 */
#define HAVE_VNx6DFmode
#ifdef USE_ENUM_MODES
#define VNx6DFmode E_VNx6DFmode
#else
#define VNx6DFmode ((void) 0, E_VNx6DFmode)
#endif
E_VNx32HFmode, /* config/aarch64/aarch64-modes.def:93 */
#define HAVE_VNx32HFmode
#ifdef USE_ENUM_MODES
#define VNx32HFmode E_VNx32HFmode
#else
#define VNx32HFmode ((void) 0, E_VNx32HFmode)
#endif
E_VNx16SFmode, /* config/aarch64/aarch64-modes.def:93 */
#define HAVE_VNx16SFmode
#ifdef USE_ENUM_MODES
#define VNx16SFmode E_VNx16SFmode
#else
#define VNx16SFmode ((void) 0, E_VNx16SFmode)
#endif
E_VNx8DFmode, /* config/aarch64/aarch64-modes.def:93 */
#define HAVE_VNx8DFmode
#ifdef USE_ENUM_MODES
#define VNx8DFmode E_VNx8DFmode
#else
#define VNx8DFmode ((void) 0, E_VNx8DFmode)
#endif
MAX_MACHINE_MODE,
MIN_MODE_RANDOM = E_VOIDmode,
MAX_MODE_RANDOM = E_BLKmode,
MIN_MODE_CC = E_CCmode,
MAX_MODE_CC = E_CC_Cmode,
MIN_MODE_INT = E_QImode,
MAX_MODE_INT = E_XImode,
MIN_MODE_PARTIAL_INT = E_VOIDmode,
MAX_MODE_PARTIAL_INT = E_VOIDmode,
MIN_MODE_POINTER_BOUNDS = E_VOIDmode,
MAX_MODE_POINTER_BOUNDS = E_VOIDmode,
MIN_MODE_FRACT = E_QQmode,
MAX_MODE_FRACT = E_TQmode,
MIN_MODE_UFRACT = E_UQQmode,
MAX_MODE_UFRACT = E_UTQmode,
MIN_MODE_ACCUM = E_HAmode,
MAX_MODE_ACCUM = E_TAmode,
MIN_MODE_UACCUM = E_UHAmode,
MAX_MODE_UACCUM = E_UTAmode,
MIN_MODE_FLOAT = E_HFmode,
MAX_MODE_FLOAT = E_TFmode,
MIN_MODE_DECIMAL_FLOAT = E_SDmode,
MAX_MODE_DECIMAL_FLOAT = E_TDmode,
MIN_MODE_COMPLEX_INT = E_CQImode,
MAX_MODE_COMPLEX_INT = E_CXImode,
MIN_MODE_COMPLEX_FLOAT = E_HCmode,
MAX_MODE_COMPLEX_FLOAT = E_TCmode,
MIN_MODE_VECTOR_BOOL = E_VNx16BImode,
MAX_MODE_VECTOR_BOOL = E_VNx2BImode,
MIN_MODE_VECTOR_INT = E_V8QImode,
MAX_MODE_VECTOR_INT = E_VNx2OImode,
MIN_MODE_VECTOR_FRACT = E_VOIDmode,
MAX_MODE_VECTOR_FRACT = E_VOIDmode,
MIN_MODE_VECTOR_UFRACT = E_VOIDmode,
MAX_MODE_VECTOR_UFRACT = E_VOIDmode,
MIN_MODE_VECTOR_ACCUM = E_VOIDmode,
MAX_MODE_VECTOR_ACCUM = E_VOIDmode,
MIN_MODE_VECTOR_UACCUM = E_VOIDmode,
MAX_MODE_VECTOR_UACCUM = E_VOIDmode,
MIN_MODE_VECTOR_FLOAT = E_V2HFmode,
MAX_MODE_VECTOR_FLOAT = E_VNx8DFmode,
NUM_MACHINE_MODES = MAX_MACHINE_MODE
};
#define CONST_MODE_NUNITS
#define CONST_MODE_PRECISION
#define CONST_MODE_SIZE
#define CONST_MODE_UNIT_SIZE const
#define CONST_MODE_BASE_ALIGN
#define CONST_MODE_IBIT const
#define CONST_MODE_FBIT const
#define BITS_PER_UNIT (8)
#define MAX_BITSIZE_MODE_ANY_INT (64*BITS_PER_UNIT)
#define MAX_BITSIZE_MODE_ANY_MODE 8192
#define NUM_INT_N_ENTS 1
#define NUM_POLY_INT_COEFFS 2
#endif /* insn-modes.h */

View File

@ -0,0 +1,24 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 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
};
static const char *multilib_extra = "";
static const char *const multilib_exclusions_raw[] = {
NULL
};
static const char *multilib_options = "";

View File

@ -0,0 +1,22 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
#include "configargs.h"
#define GCCPLUGIN_VERSION_MAJOR 8
#define GCCPLUGIN_VERSION_MINOR 4
#define GCCPLUGIN_VERSION_PATCHLEVEL 0
#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR)
static char basever[] = "8.4.0";
static char datestamp[] = "20200304";
static char devphase[] = "";
static char revision[] = "";
/* FIXME plugins: We should make the version information more precise.
One way to do is to add a checksum. */
static struct plugin_gcc_version gcc_version = {basever, datestamp,
devphase, revision,
configuration_arguments};

View File

@ -0,0 +1,49 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
#ifndef GCC_TM_H
#define GCC_TM_H
#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 LIBC_MUSL
# define LIBC_MUSL 4
#endif
#ifndef TARGET_BIG_ENDIAN_DEFAULT
# define TARGET_BIG_ENDIAN_DEFAULT 1
#endif
#ifndef TARGET_FIX_ERR_A53_835769_DEFAULT
# define TARGET_FIX_ERR_A53_835769_DEFAULT 1
#endif
#ifndef TARGET_FIX_ERR_A53_843419_DEFAULT
# define TARGET_FIX_ERR_A53_843419_DEFAULT 1
#endif
#ifdef IN_GCC
# include "options.h"
# include "insn-constants.h"
# include "config/aarch64/biarchlp64.h"
# include "config/aarch64/aarch64.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/aarch64/aarch64-elf.h"
# include "config/aarch64/aarch64-netbsd.h"
# include "config/initfini-array.h"
#endif
#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET
# include "insn-flags.h"
#endif
#if defined IN_GCC && !defined GENERATOR_FILE
# include "insn-modes.h"
#endif
# include "defaults.h"
#endif /* GCC_TM_H */

View File

@ -0,0 +1,5 @@
# This file is automatically generated. DO NOT EDIT!
# Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/aarch64/arm_fp16.h ${GNUHOSTDIST}/gcc/config/aarch64/arm_neon.h ${GNUHOSTDIST}/gcc/config/aarch64/arm_acle.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h

View File

@ -0,0 +1,374 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* config.h. Generated from config.in by configure. */
/* config.in. Generated from configure.ac by autoheader. */
/* Define if building universal (internal helper macro) */
/* #undef AC_APPLE_UNIVERSAL_BUILD */
/* Define to 1 if you want more run-time sanity checks. */
#define CHECKING_P 0
/* 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.
*/
/* #undef CRAY_STACKSEG_END */
/* Define to 1 if using `alloca.c'. */
/* #undef C_ALLOCA */
/* Define if you want assertions enabled. This is a cheap check. */
#define ENABLE_ASSERT_CHECKING 1
/* Define to enable system headers canonicalization. */
#define ENABLE_CANONICAL_SYSTEM_HEADERS 1
/* Define to 1 if translation of program messages to the user's native
language is requested. */
#define ENABLE_NLS 1
/* Define to get calls to the valgrind runtime enabled. */
/* #undef ENABLE_VALGRIND_ANNOTATIONS */
/* 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
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
*/
/* #undef HAVE_ALLOCA_H */
/* Define to 1 if you have the `clearerr_unlocked' function. */
/* #undef HAVE_CLEARERR_UNLOCKED */
/* Define to 1 if you have the declaration of `abort', and to 0 if you don't.
*/
#define HAVE_DECL_ABORT 1
/* Define to 1 if you have the declaration of `asprintf', and to 0 if you
don't. */
#define HAVE_DECL_ASPRINTF 1
/* 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
you don't. */
#define HAVE_DECL_CLEARERR_UNLOCKED 0
/* Define to 1 if you have the declaration of `errno', and to 0 if you don't.
*/
#define HAVE_DECL_ERRNO 0
/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
don't. */
#define HAVE_DECL_FEOF_UNLOCKED 0
/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
you don't. */
#define HAVE_DECL_FERROR_UNLOCKED 0
/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
you don't. */
#define HAVE_DECL_FFLUSH_UNLOCKED 0
/* Define to 1 if you have the declaration of `fgetc_unlocked', and to 0 if
you don't. */
#define HAVE_DECL_FGETC_UNLOCKED 0
/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
you don't. */
#define HAVE_DECL_FGETS_UNLOCKED 0
/* Define to 1 if you have the declaration of `fileno_unlocked', and to 0 if
you don't. */
#define HAVE_DECL_FILENO_UNLOCKED 0
/* Define to 1 if you have the declaration of `fprintf_unlocked', and to 0 if
you don't. */
#define HAVE_DECL_FPRINTF_UNLOCKED 0
/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
you don't. */
#define HAVE_DECL_FPUTC_UNLOCKED 0
/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
you don't. */
#define HAVE_DECL_FPUTS_UNLOCKED 0
/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
you don't. */
#define HAVE_DECL_FREAD_UNLOCKED 0
/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
you don't. */
#define HAVE_DECL_FWRITE_UNLOCKED 0
/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
you don't. */
#define HAVE_DECL_GETCHAR_UNLOCKED 1
/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
don't. */
#define HAVE_DECL_GETC_UNLOCKED 1
/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't.
*/
#define HAVE_DECL_GETOPT 1
/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
you don't. */
#define HAVE_DECL_PUTCHAR_UNLOCKED 1
/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
don't. */
#define HAVE_DECL_PUTC_UNLOCKED 1
/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you
don't. */
#define HAVE_DECL_VASPRINTF 1
/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define to 1 if you have the `feof_unlocked' function. */
/* #undef HAVE_FEOF_UNLOCKED */
/* Define to 1 if you have the `ferror_unlocked' function. */
/* #undef HAVE_FERROR_UNLOCKED */
/* Define to 1 if you have the `fflush_unlocked' function. */
/* #undef HAVE_FFLUSH_UNLOCKED */
/* Define to 1 if you have the `fgetc_unlocked' function. */
/* #undef HAVE_FGETC_UNLOCKED */
/* Define to 1 if you have the `fgets_unlocked' function. */
/* #undef HAVE_FGETS_UNLOCKED */
/* Define to 1 if you have the `fileno_unlocked' function. */
/* #undef HAVE_FILENO_UNLOCKED */
/* Define to 1 if you have the `fprintf_unlocked' function. */
/* #undef HAVE_FPRINTF_UNLOCKED */
/* Define to 1 if you have the `fputc_unlocked' function. */
/* #undef HAVE_FPUTC_UNLOCKED */
/* Define to 1 if you have the `fputs_unlocked' function. */
/* #undef HAVE_FPUTS_UNLOCKED */
/* Define to 1 if you have the `fread_unlocked' function. */
/* #undef HAVE_FREAD_UNLOCKED */
/* Define to 1 if you have the `fwrite_unlocked' function. */
/* #undef HAVE_FWRITE_UNLOCKED */
/* Define to 1 if you have the `getchar_unlocked' function. */
#define HAVE_GETCHAR_UNLOCKED 1
/* Define to 1 if you have the `getc_unlocked' function. */
#define HAVE_GETC_UNLOCKED 1
/* Define if you have the iconv() function. */
#define HAVE_ICONV 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
#define HAVE_LANGINFO_CODESET 1
/* Define to 1 if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define to 1 if you have the <locale.h> header file. */
#define HAVE_LOCALE_H 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if libc includes obstacks. */
/* #undef HAVE_OBSTACK */
/* Define to 1 if you have the `putchar_unlocked' function. */
#define HAVE_PUTCHAR_UNLOCKED 1
/* Define to 1 if you have the `putc_unlocked' function. */
#define HAVE_PUTC_UNLOCKED 1
/* Define to 1 if you can assemble SSE4 insns. */
/* #undef HAVE_SSE4 */
/* Define to 1 if you have the <stddef.h> header file. */
#define HAVE_STDDEF_H 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the <sys/file.h> header file. */
#define HAVE_SYS_FILE_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define if <sys/types.h> defines \`uchar'. */
/* #undef HAVE_UCHAR */
/* Define to 1 if the system has the type `uintptr_t'. */
#define HAVE_UINTPTR_T 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define as const if the declaration of iconv() needs const. */
#define ICONV_CONST
/* Define to the name of this package. */
#define PACKAGE "cpplib"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
/* Define to the full name of this package. */
#define PACKAGE_NAME "cpplib"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "cpplib "
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "cpplib"
/* Define to the home page for this package. */
#define PACKAGE_URL ""
/* Define to the version of this package. */
#define PACKAGE_VERSION " "
/* The size of `int', as computed by sizeof. */
#define SIZEOF_INT 4
/* The size of `long', as computed by sizeof. */
#define SIZEOF_LONG 8
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at runtime.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown */
/* #undef STACK_DIRECTION */
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define if you can safely include both <string.h> and <strings.h>. */
#define STRING_WITH_STRINGS 1
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#define TIME_WITH_SYS_TIME 1
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
/* #undef TM_IN_SYS_TIME */
/* Enable extensions on AIX 3, Interix. */
#ifndef _ALL_SOURCE
# define _ALL_SOURCE 1
#endif
/* Enable GNU extensions on systems that have them. */
#ifndef _GNU_SOURCE
# define _GNU_SOURCE 1
#endif
/* Enable threading extensions on Solaris. */
#ifndef _POSIX_PTHREAD_SEMANTICS
# define _POSIX_PTHREAD_SEMANTICS 1
#endif
/* Enable extensions on HP NonStop. */
#ifndef _TANDEM_SOURCE
# define _TANDEM_SOURCE 1
#endif
/* Enable general extensions on Solaris. */
#ifndef __EXTENSIONS__
# define __EXTENSIONS__ 1
#endif
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
#if defined AC_APPLE_UNIVERSAL_BUILD
# if defined __BIG_ENDIAN__
# define WORDS_BIGENDIAN 1
# endif
#else
# ifndef WORDS_BIGENDIAN
# define WORDS_BIGENDIAN 1
# 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 for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
#define below would cause a syntax error. */
/* #undef _UINT64_T */
/* Define to empty if `const' does not conform to ANSI C. */
/* #undef const */
/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
#ifndef __cplusplus
/* #undef inline */
#endif
/* Define to `long int' if <sys/types.h> does not define. */
/* #undef off_t */
/* Define to `int' if <sys/types.h> does not define. */
/* #undef ptrdiff_t */
/* Define to `unsigned int' if <sys/types.h> does not define. */
/* #undef size_t */
/* Define to `int' if <sys/types.h> does not define. */
/* #undef ssize_t */
/* Define to the type of an unsigned integer type of width exactly 64 bits if
such a type exists and the standard includes do not define it. */
/* #undef uint64_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 */

View File

@ -0,0 +1,99 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* config.h. Generated from config.in by configure. */
/* config.in. Generated from configure.ac by autoheader. */
/* Define if building universal (internal helper macro) */
/* #undef AC_APPLE_UNIVERSAL_BUILD */
/* Define to 1 if you have the <ctype.h> header file. */
#define HAVE_CTYPE_H 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the <stddef.h> header file. */
#define HAVE_STDDEF_H 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdio.h> header file. */
#define HAVE_STDIO_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
/* Define to the full name of this package. */
#define PACKAGE_NAME "libdecnumber"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "libdecnumber "
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "libdecnumber"
/* Define to the home page for this package. */
#define PACKAGE_URL ""
/* Define to the version of this package. */
#define PACKAGE_VERSION " "
/* The size of `char', as computed by sizeof. */
/* #undef SIZEOF_CHAR */
/* The size of `int', as computed by sizeof. */
#define SIZEOF_INT 4
/* The size of `long', as computed by sizeof. */
#define SIZEOF_LONG 8
/* 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
/* 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
# define WORDS_BIGENDIAN 1
# endif
#endif
/* Define to empty if `const' does not conform to ANSI C. */
/* #undef const */
/* Define to `long int' if <sys/types.h> does not define. */
/* #undef off_t */