Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/gpl3/gcc/usr.bin/gcc/arch regen arm ports for confi...
details: https://anonhg.NetBSD.org/src/rev/d900d46da33b
branches: trunk
changeset: 464662:d900d46da33b
user: mrg <mrg%NetBSD.org@localhost>
date: Wed Oct 16 07:38:02 2019 +0000
description:
regen arm ports for config.gcc fix.
diffstat:
external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/arm/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/arm/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/arm/defs.mk | 10 +-
external/gpl3/gcc/usr.bin/gcc/arch/arm/gtyp-input.list | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/arm/tm.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/armeb/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/armeb/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/armeb/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/armeb/defs.mk | 12 +-
external/gpl3/gcc/usr.bin/gcc/arch/armeb/gtyp-input.list | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/armeb/tm.h | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earm/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earm/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk | 12 +-
external/gpl3/gcc/usr.bin/gcc/arch/earm/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earm/tm.h | 6 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk | 12 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/tm.h | 6 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk | 12 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/tm.h | 6 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/defs.mk | 10 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/tm.h | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk | 10 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/tm.h | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/defs.mk | 12 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/tm.h | 6 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk | 12 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/tm.h | 6 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/defs.mk | 10 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/tm.h | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/defs.mk | 12 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/tm.h | 6 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk | 12 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/tm.h | 6 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk | 12 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/tm.h | 6 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/defs.mk | 10 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/tm.h | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/defs.mk | 12 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/tm.h | 6 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/arm-cpu.h | 209 +++
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/arm-isa.h | 580 ++++++++++
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h | 2 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk | 12 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/gtyp-input.list | 4 +-
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/tm.h | 6 +-
97 files changed, 12803 insertions(+), 179 deletions(-)
diffs (truncated from 14248 to 300 lines):
diff -r 09979a81c38d -r d900d46da33b external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h
--- a/external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h Wed Oct 16 07:35:14 2019 +0000
+++ b/external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h Wed Oct 16 07:38:02 2019 +0000
@@ -1,5 +1,5 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
+/* Generated from: NetBSD: mknative-gcc,v 1.102 2019/10/16 06:57:24 mrg Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* Generated automatically. */
diff -r 09979a81c38d -r d900d46da33b external/gpl3/gcc/usr.bin/gcc/arch/arm/arm-cpu.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/gcc/usr.bin/gcc/arch/arm/arm-cpu.h Wed Oct 16 07:38:02 2019 +0000
@@ -0,0 +1,209 @@
+/* This file is automatically generated. DO NOT EDIT! */
+/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
+/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
+
+/* -*- buffer-read-only: t -*-
+ Generated automatically by parsecpu.awk from arm-cpus.in.
+ Do not edit.
+
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
+
+ This file is part of GCC.
+
+ GCC 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.
+
+ GCC 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.
+
+ You should have received a copy of the GNU General Public
+ License along with GCC; see the file COPYING3. If not see
+ <http://www.gnu.org/licenses/>. */
+
+enum processor_type
+{
+ TARGET_CPU_arm2,
+ TARGET_CPU_arm250,
+ TARGET_CPU_arm3,
+ TARGET_CPU_arm6,
+ TARGET_CPU_arm60,
+ TARGET_CPU_arm600,
+ TARGET_CPU_arm610,
+ TARGET_CPU_arm620,
+ TARGET_CPU_arm7,
+ TARGET_CPU_arm7d,
+ TARGET_CPU_arm7di,
+ TARGET_CPU_arm70,
+ TARGET_CPU_arm700,
+ TARGET_CPU_arm700i,
+ TARGET_CPU_arm710,
+ TARGET_CPU_arm720,
+ TARGET_CPU_arm710c,
+ TARGET_CPU_arm7100,
+ TARGET_CPU_arm7500,
+ TARGET_CPU_arm7500fe,
+ TARGET_CPU_arm7m,
+ TARGET_CPU_arm7dm,
+ TARGET_CPU_arm7dmi,
+ TARGET_CPU_arm8,
+ TARGET_CPU_arm810,
+ TARGET_CPU_strongarm,
+ TARGET_CPU_strongarm110,
+ TARGET_CPU_strongarm1100,
+ TARGET_CPU_strongarm1110,
+ TARGET_CPU_fa526,
+ TARGET_CPU_fa626,
+ TARGET_CPU_arm7tdmi,
+ TARGET_CPU_arm7tdmis,
+ TARGET_CPU_arm710t,
+ TARGET_CPU_arm720t,
+ TARGET_CPU_arm740t,
+ TARGET_CPU_arm9,
+ TARGET_CPU_arm9tdmi,
+ TARGET_CPU_arm920,
+ TARGET_CPU_arm920t,
+ TARGET_CPU_arm922t,
+ TARGET_CPU_arm940t,
+ TARGET_CPU_ep9312,
+ TARGET_CPU_arm10tdmi,
+ TARGET_CPU_arm1020t,
+ TARGET_CPU_arm9e,
+ TARGET_CPU_arm946es,
+ TARGET_CPU_arm966es,
+ TARGET_CPU_arm968es,
+ TARGET_CPU_arm10e,
+ TARGET_CPU_arm1020e,
+ TARGET_CPU_arm1022e,
+ TARGET_CPU_xscale,
+ TARGET_CPU_iwmmxt,
+ TARGET_CPU_iwmmxt2,
+ TARGET_CPU_fa606te,
+ TARGET_CPU_fa626te,
+ TARGET_CPU_fmp626,
+ TARGET_CPU_fa726te,
+ TARGET_CPU_arm926ejs,
+ TARGET_CPU_arm1026ejs,
+ TARGET_CPU_arm1136js,
+ TARGET_CPU_arm1136jfs,
+ TARGET_CPU_arm1176jzs,
+ TARGET_CPU_arm1176jzfs,
+ TARGET_CPU_mpcorenovfp,
+ TARGET_CPU_mpcore,
+ TARGET_CPU_arm1156t2s,
+ TARGET_CPU_arm1156t2fs,
+ TARGET_CPU_cortexm1,
+ TARGET_CPU_cortexm0,
+ TARGET_CPU_cortexm0plus,
+ TARGET_CPU_cortexm1smallmultiply,
+ TARGET_CPU_cortexm0smallmultiply,
+ TARGET_CPU_cortexm0plussmallmultiply,
+ TARGET_CPU_genericv7a,
+ TARGET_CPU_cortexa5,
+ TARGET_CPU_cortexa7,
+ TARGET_CPU_cortexa8,
+ TARGET_CPU_cortexa9,
+ TARGET_CPU_cortexa12,
+ TARGET_CPU_cortexa15,
+ TARGET_CPU_cortexa17,
+ TARGET_CPU_cortexr4,
+ TARGET_CPU_cortexr4f,
+ TARGET_CPU_cortexr5,
+ TARGET_CPU_cortexr7,
+ TARGET_CPU_cortexr8,
+ TARGET_CPU_cortexm7,
+ TARGET_CPU_cortexm4,
+ TARGET_CPU_cortexm3,
+ TARGET_CPU_marvell_pj4,
+ TARGET_CPU_cortexa15cortexa7,
+ TARGET_CPU_cortexa17cortexa7,
+ TARGET_CPU_cortexa32,
+ TARGET_CPU_cortexa35,
+ TARGET_CPU_cortexa53,
+ TARGET_CPU_cortexa57,
+ TARGET_CPU_cortexa72,
+ TARGET_CPU_cortexa73,
+ TARGET_CPU_exynosm1,
+ TARGET_CPU_xgene1,
+ TARGET_CPU_cortexa57cortexa53,
+ TARGET_CPU_cortexa72cortexa53,
+ TARGET_CPU_cortexa73cortexa35,
+ TARGET_CPU_cortexa73cortexa53,
+ TARGET_CPU_cortexa55,
+ TARGET_CPU_cortexa75,
+ TARGET_CPU_cortexa75cortexa55,
+ TARGET_CPU_cortexm23,
+ TARGET_CPU_cortexm33,
+ TARGET_CPU_cortexr52,
+ TARGET_CPU_arm_none
+};
+
+enum arch_type
+{
+ TARGET_ARCH_armv2,
+ TARGET_ARCH_armv2a,
+ TARGET_ARCH_armv3,
+ TARGET_ARCH_armv3m,
+ TARGET_ARCH_armv4,
+ TARGET_ARCH_armv4t,
+ TARGET_ARCH_armv5,
+ TARGET_ARCH_armv5t,
+ TARGET_ARCH_armv5e,
+ TARGET_ARCH_armv5te,
+ TARGET_ARCH_armv5tej,
+ TARGET_ARCH_armv6,
+ TARGET_ARCH_armv6j,
+ TARGET_ARCH_armv6k,
+ TARGET_ARCH_armv6z,
+ TARGET_ARCH_armv6kz,
+ TARGET_ARCH_armv6zk,
+ TARGET_ARCH_armv6t2,
+ TARGET_ARCH_armv6_m,
+ TARGET_ARCH_armv6s_m,
+ TARGET_ARCH_armv7,
+ TARGET_ARCH_armv7_a,
+ TARGET_ARCH_armv7ve,
+ TARGET_ARCH_armv7_r,
+ TARGET_ARCH_armv7_m,
+ TARGET_ARCH_armv7e_m,
+ TARGET_ARCH_armv8_a,
+ TARGET_ARCH_armv8_1_a,
+ TARGET_ARCH_armv8_2_a,
+ TARGET_ARCH_armv8_3_a,
+ TARGET_ARCH_armv8_4_a,
+ TARGET_ARCH_armv8_m_base,
+ TARGET_ARCH_armv8_m_main,
+ TARGET_ARCH_armv8_r,
+ TARGET_ARCH_iwmmxt,
+ TARGET_ARCH_iwmmxt2,
+ TARGET_ARCH_arm_none
+};
+
+enum fpu_type
+{
+ TARGET_FPU_vfp,
+ TARGET_FPU_vfpv2,
+ TARGET_FPU_vfpv3,
+ TARGET_FPU_vfpv3_fp16,
+ TARGET_FPU_vfpv3_d16,
+ TARGET_FPU_vfpv3_d16_fp16,
+ TARGET_FPU_vfpv3xd,
+ TARGET_FPU_vfpv3xd_fp16,
+ TARGET_FPU_neon,
+ TARGET_FPU_neon_vfpv3,
+ TARGET_FPU_neon_fp16,
+ TARGET_FPU_vfpv4,
+ TARGET_FPU_neon_vfpv4,
+ TARGET_FPU_vfpv4_d16,
+ TARGET_FPU_fpv4_sp_d16,
+ TARGET_FPU_fpv5_sp_d16,
+ TARGET_FPU_fpv5_d16,
+ TARGET_FPU_fp_armv8,
+ TARGET_FPU_neon_fp_armv8,
+ TARGET_FPU_crypto_neon_fp_armv8,
+ TARGET_FPU_vfp3,
+ TARGET_FPU_auto
+};
diff -r 09979a81c38d -r d900d46da33b external/gpl3/gcc/usr.bin/gcc/arch/arm/arm-isa.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/gcc/usr.bin/gcc/arch/arm/arm-isa.h Wed Oct 16 07:38:02 2019 +0000
@@ -0,0 +1,580 @@
+/* This file is automatically generated. DO NOT EDIT! */
+/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp */
+/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
+
+/* -*- buffer-read-only: t -*-
+ Generated automatically by parsecpu.awk from arm-cpus.in.
+ Do not edit.
+
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
+
+ This file is part of GCC.
+
+ GCC 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.
+
+ GCC 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.
+
+ You should have received a copy of the GNU General Public
+ License along with GCC; see the file COPYING3. If not see
+ <http://www.gnu.org/licenses/>. */
+
+enum isa_feature {
+ isa_nobit = 0,
+ isa_bit_vfpv2,
+ isa_bit_adiv,
+ isa_bit_vfpv3,
+ isa_bit_vfpv4,
+ isa_bit_armv5e,
+ isa_bit_mode26,
+ isa_bit_smallmul,
+ isa_bit_iwmmxt,
+ isa_bit_fp16fml,
+ isa_bit_xscale,
+ isa_bit_thumb,
+ isa_bit_quirk_cm3_ldrd,
+ isa_bit_be8,
+ isa_bit_dotprod,
+ isa_bit_lpae,
+ isa_bit_armv4,
+ isa_bit_armv5,
+ isa_bit_quirk_armv6kz,
+ isa_bit_neon,
+ isa_bit_armv6,
+ isa_bit_crc32,
+ isa_bit_armv7,
+ isa_bit_armv7em,
+ isa_bit_cmse,
+ isa_bit_armv8,
+ isa_bit_fpv5,
+ isa_bit_tdiv,
+ isa_bit_quirk_no_volatile_ce,
+ isa_bit_fp_d32,
+ isa_bit_mode32,
+ isa_bit_thumb2,
+ isa_bit_iwmmxt2,
+ isa_bit_notm,
+ isa_bit_fp16,
+ isa_bit_armv8_1,
+ isa_bit_fp16conv,
+ isa_bit_armv8_2,
+ isa_bit_armv6k,
+ isa_bit_armv8_3,
+ isa_bit_armv8_4,
+ isa_bit_mp,
+ isa_bit_crypto,
+ isa_bit_fp_dbl,
+ isa_bit_sec,
+ isa_bit_armv3m,
Home |
Main Index |
Thread Index |
Old Index