mknative-gcc for riscv64.

This commit is contained in:
mrg 2019-04-16 08:01:36 +00:00
parent 1b3d5424d9
commit a9f3ed48cb
18 changed files with 218 additions and 101 deletions

View File

@ -1,9 +1,9 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* backtrace-supported.h.in -- Whether stack backtrace is supported.
Copyright (C) 2012-2013 Free Software Foundation, Inc.
Copyright (C) 2012-2017 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Google.
Redistribution and use in source and binary forms, with or without
@ -11,13 +11,13 @@ 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.
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.
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.
@ -63,3 +63,8 @@ POSSIBILITY OF SUCH DAMAGE. */
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

@ -1,6 +1,6 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.ac by autoheader. */
@ -8,6 +8,9 @@
/* ELF size: 32 or 64 */
#define BACKTRACE_ELF_SIZE 64
/* Define to 1 if you have the __atomic functions */
#define HAVE_ATOMIC_FUNCTIONS 1
/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
don't. */
#define HAVE_DECL_STRNLEN 1

View File

@ -1,9 +1,9 @@
# This file is automatically generated. DO NOT EDIT!
# Generated from: NetBSD: mknative-gcc,v 1.100 2019/02/09 03:57:00 mrg Exp
# Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
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 -I${GNUHOSTDIST}/libgcc/../gcc/config/riscv -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -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_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/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/extendsftf2.c ${GNUHOSTDIST}/libgcc/soft-fp/extenddftf2.c ${GNUHOSTDIST}/libgcc/soft-fp/trunctfsf2.c ${GNUHOSTDIST}/libgcc/soft-fp/trunctfdf2.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=
@ -12,7 +12,7 @@ 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 -I${GNUHOSTDIST}/libgcc/config/riscv -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -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_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

View File

@ -1,6 +1,6 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* config.h. Generated from config.in by configure. */
/* config.in. Generated from configure.ac by autoheader. */
@ -84,6 +84,22 @@
don't. */
#define HAVE_DECL_SNPRINTF 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
@ -141,6 +157,9 @@
/* 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 */
@ -285,9 +304,15 @@
/* 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 */
@ -444,6 +469,15 @@
/* 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
@ -459,6 +493,28 @@
/* 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
@ -477,6 +533,16 @@
/* 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 */

View File

@ -1,10 +1,13 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* 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 */
@ -69,8 +72,5 @@
/* Define to the version of this package. */
#define PACKAGE_VERSION "version-unused"
/* Define if the compiler is configured for setjmp/longjmp exceptions. */
/* #undef SJLJ_EXCEPTIONS */
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1

View File

@ -1,11 +1,10 @@
# This file is automatically generated. DO NOT EDIT!
# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp
# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp
# Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/riscv/riscv.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt
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/riscv/riscv.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt
G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions
G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include
G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m
G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c
G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h
G_CONFIG_LINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h

View File

@ -828,7 +828,7 @@ namespace std
#define _GLIBCXX_HAVE_FREXPF 1
/* Define to 1 if you have the `frexpl' function. */
/* #undef _GLIBCXX_HAVE_FREXPL */
#define _GLIBCXX_HAVE_FREXPL 1
/* Define if _Unwind_GetIPInfo is available. */
#define _GLIBCXX_HAVE_GETIPINFO 1

View File

@ -1,10 +1,10 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
// Control various target specific ABI tweaks. Generic version.
// Copyright (C) 2004-2013 Free Software Foundation, Inc.
// Copyright (C) 2004-2017 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
@ -37,7 +37,7 @@
#ifdef __cplusplus
namespace __cxxabiv1
{
extern "C"
extern "C"
{
#endif
@ -60,4 +60,4 @@ namespace __cxxabiv1
} // namespace __cxxabiv1
#endif
#endif
#endif

View File

@ -1,8 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* generated for riscv64--netbsd-gcc (NetBSD nb1 20141012) 4.8.4 */
/* generated for riscv64--netbsd-gcc (NetBSD nb3 20190319) 7.4.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1

View File

@ -186,7 +186,7 @@
#define HAVE_FREXPF 1
/* Define to 1 if you have the `frexpl' function. */
/* #undef HAVE_FREXPL */
#define HAVE_FREXPL 1
/* Define if _Unwind_GetIPInfo is available. */
#define HAVE_GETIPINFO 1
@ -803,7 +803,7 @@
#define _GLIBCXX98_USE_C99_WCHAR 1
/* Define if the compiler supports C++11 atomics. */
#define _GLIBCXX_ATOMIC_BUILTINS 1
/* #undef _GLIBCXX_ATOMIC_BUILTINS */
/* Define to use concept checking code from the boost libraries. */
/* #undef _GLIBCXX_CONCEPT_CHECKS */
@ -879,7 +879,7 @@
/* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in
namespace std::tr1. */
#define _GLIBCXX_USE_C99_FENV_TR1 1
/* #undef _GLIBCXX_USE_C99_FENV_TR1 */
/* Define if C99 functions in <inttypes.h> should be imported in
<tr1/cinttypes> in namespace std::tr1. */

View File

@ -183,7 +183,7 @@
/* Define to 1 if translation of program messages to the user's native
language is requested. */
#ifndef USED_FOR_TARGET
/* #undef ENABLE_NLS */
#define ENABLE_NLS 1
#endif
@ -1872,7 +1872,7 @@
/* Define to 1 if you have the <unordered_map> header file. */
#ifndef USED_FOR_TARGET
/* #undef HAVE_UNORDERED_MAP */
#define HAVE_UNORDERED_MAP 1
#endif
@ -1890,7 +1890,7 @@
/* Define to 1 if you have the `vfork' function. */
#ifndef USED_FOR_TARGET
#define HAVE_VFORK 1
/* #undef HAVE_VFORK */
#endif
@ -1927,7 +1927,7 @@
/* Define to 1 if `vfork' works. */
#ifndef USED_FOR_TARGET
#define HAVE_WORKING_VFORK 1
/* #undef HAVE_WORKING_VFORK */
#endif
@ -2418,6 +2418,6 @@
/* Define as `fork' if `vfork' does not work. */
#ifndef USED_FOR_TARGET
/* #undef vfork */
#define vfork fork
#endif

View File

@ -1,8 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
#define BUILDING_GCC_MAJOR 4
#define BUILDING_GCC_MINOR 8
#define BUILDING_GCC_PATCHLEVEL 4
#define BUILDING_GCC_MAJOR 7
#define BUILDING_GCC_MINOR 4
#define BUILDING_GCC_PATCHLEVEL 0
#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)

View File

@ -1,11 +1,11 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* Generated automatically. */
static const char configuration_arguments[] = "/usr/src4/tools/gcc/../../external/gpl3/gcc/dist/configure --target=riscv64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --with-mpc-lib=/var/obj/mknative/riscv-riscv64/usr/src4/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/riscv-riscv64/usr/src4/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/riscv-riscv64/usr/src4/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src4/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src4/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src4/external/lgpl3/gmp/lib/libgmp/arch/riscv64 --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=riscv64--netbsd --with-sysroot=/var/obj/mknative/riscv-riscv64/usr/src4/destdir.riscv";
static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=riscv64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb3 20190319' --with-system-zlib --without-isl --enable-__cxa_atexit --enable-libstdcxx-time=rt --enable-libstdcxx-threads --with-diagnostics-color=auto-if-env --with-default-libstdcxx-abi=new --with-mpc-lib=/var/obj/mknative/riscv-riscv64/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/riscv-riscv64/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/riscv-riscv64/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/riscv64 --enable-tls --disable-multilib --disable-libstdcxx-pch --build=riscv64--netbsd --host=riscv64--netbsd --with-sysroot=/var/obj/mknative/riscv-riscv64/usr/src/destdir.riscv";
static const char thread_model[] = "posix";
static const struct {
const char *name, *value;
} configure_default_options[] = { { NULL, NULL} };
} configure_default_options[] = { { "abi", "lp64d" }, { "arch", "rv64gc" } };

File diff suppressed because one or more lines are too long

View File

@ -9,6 +9,7 @@ options.h
SRCDIR/gcc/config/elfos.h
SRCDIR/gcc/config/riscv/riscv.h
SRCDIR/gcc/config/netbsd.h
SRCDIR/gcc/config/netbsd-stdint.h
SRCDIR/gcc/config/netbsd-elf.h
SRCDIR/gcc/config/riscv/netbsd.h
SRCDIR/gcc/config/initfini-array.h
@ -16,11 +17,16 @@ 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/cilk.h
SRCDIR/gcc/cilk-common.c
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
@ -31,6 +37,7 @@ SRCDIR/gcc/hwint.h
SRCDIR/gcc/fixed-value.h
SRCDIR/gcc/output.h
SRCDIR/gcc/cfgloop.h
SRCDIR/gcc/cfg.h
SRCDIR/gcc/cselib.h
SRCDIR/gcc/basic-block.h
@ -45,13 +52,16 @@ 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
@ -59,10 +69,11 @@ 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.c
SRCDIR/gcc/optabs-libfuncs.c
SRCDIR/gcc/profile.c
SRCDIR/gcc/mcf.c
SRCDIR/gcc/reg-stack.c
@ -73,40 +84,51 @@ SRCDIR/gcc/stringpool.c
SRCDIR/gcc/tree.c
SRCDIR/gcc/varasm.c
SRCDIR/gcc/gimple.h
SRCDIR/gcc/gimple.c
SRCDIR/gcc/tree-mudflap.c
SRCDIR/gcc/tree-flow.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-dfa.c
SRCDIR/gcc/tree-iterator.c
SRCDIR/gcc/gimplify.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/tree-parloops.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/riscv/riscv.c
SRCDIR/gcc/passes.c
SRCDIR/gcc/cgraphunit.c
SRCDIR/gcc/cgraphclones.c
SRCDIR/gcc/tree-ssa-propagate.c
SRCDIR/gcc/tree-phinodes.c
SRCDIR/gcc/lto-symtab.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-inline.h
SRCDIR/gcc/vtable-verify.c
SRCDIR/gcc/asan.c
SRCDIR/gcc/ubsan.c
SRCDIR/gcc/tsan.c
SRCDIR/gcc/config/riscv/riscv-builtins.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
[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
@ -118,6 +140,7 @@ SRCDIR/gcc/c-family/c-cppbuiltin.c
SRCDIR/gcc/c-family/c-pragma.h
SRCDIR/gcc/c-family/c-pragma.c
SRCDIR/gcc/c/c-objc-common.c
SRCDIR/gcc/c/c-parser.h
SRCDIR/gcc/c/c-parser.c
SRCDIR/gcc/c/c-lang.h
[cp]
@ -148,10 +171,16 @@ SRCDIR/gcc/cp/class.c
SRCDIR/gcc/cp/cp-objcp-common.c
SRCDIR/gcc/cp/cp-lang.c
SRCDIR/gcc/cp/except.c
SRCDIR/gcc/cp/vtable-class-hierarchy.c
SRCDIR/gcc/cp/constexpr.c
SRCDIR/gcc/cp/cp-gimplify.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
@ -161,6 +190,7 @@ 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
@ -197,6 +227,10 @@ SRCDIR/gcc/c-family/c-pragma.h
SRCDIR/gcc/c-family/c-pragma.c
SRCDIR/gcc/cp/class.c
SRCDIR/gcc/cp/cp-objcp-common.c
SRCDIR/gcc/cp/except.c
SRCDIR/gcc/cp/vtable-class-hierarchy.c
SRCDIR/gcc/cp/constexpr.c
SRCDIR/gcc/cp/cp-gimplify.c
SRCDIR/gcc/objc/objc-map.h
SRCDIR/gcc/objc/objc-act.h
SRCDIR/gcc/objc/objc-act.c

View File

@ -1,16 +1,16 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
#include "configargs.h"
#define GCCPLUGIN_VERSION_MAJOR 4
#define GCCPLUGIN_VERSION_MINOR 8
#define GCCPLUGIN_VERSION_PATCHLEVEL 4
#define GCCPLUGIN_VERSION_MAJOR 7
#define GCCPLUGIN_VERSION_MINOR 4
#define GCCPLUGIN_VERSION_PATCHLEVEL 0
#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR)
static char basever[] = "4.8.4";
static char datestamp[] = "20141219";
static char basever[] = "7.4.0";
static char datestamp[] = "20181206";
static char devphase[] = "";
static char revision[] = "";

View File

@ -16,9 +16,6 @@
#ifndef LIBC_MUSL
# define LIBC_MUSL 4
#endif
#ifndef NETBSD_ENABLE_PTHREADS
# define NETBSD_ENABLE_PTHREADS
#endif
#ifndef CHAR_FAST8
# define CHAR_FAST8 1
#endif

View File

@ -1,6 +1,6 @@
/* This file is automatically generated. DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* config.h. Generated from config.in by configure. */
/* config.in. Generated from configure.ac by autoheader. */
@ -8,6 +8,9 @@
/* 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.
*/
@ -16,16 +19,19 @@
/* 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 if you want more run-time sanity checks. */
/* #undef ENABLE_CHECKING */
/* 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 */
@ -233,10 +239,6 @@
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define to the widest efficient host integer type at least as wide as the
target's size_t type. */
#define HOST_WIDE_INT long
/* Define as const if the declaration of iconv() needs const. */
#define ICONV_CONST const
@ -337,6 +339,11 @@
/* 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 */
@ -358,6 +365,10 @@
/* 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 */