CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: mrg Date: Thu Apr 29 01:51:40 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: arm.h bpabi.h netbsd-eabi.h netbsd-elf.h Log Message: netbsd-eabi.h was never merged from the now present upstream version. reduce diffs to upstream here and in other files in this subdir. remove unused ARM_EABI_UNWIND_TABLES and __UNWIND_TABLES__. clang defines __UNWIND_TABLES__, but doing this in GCC triggers the need for more libgcc / libc unwind functionality to be added, and this code has never been enabled for netbsd/earm. (could potentially clean up unused code in libc now, or, revive this once the full support has been implemented..) To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/external/gpl3/gcc/dist/gcc/config/arm/arm.h cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/dist/gcc/config/arm/bpabi.h cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: rin Date: Tue Dec 1 02:39:09 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-eabi.h Log Message: Switch earmv6{,hf}eb from BE32 (deprecated) to BE8 (new), which enables - binary compatibility with earmv7{,hf}eb and later, as well as COMPAT_NETBSD32 on aarch64eb - unaligned memory access whereas compatibility with earmv5{,hf}eb and prior is lost. As we have never released kernel and userland for earmv6{,hf}eb yet, this does not causes any compatibility problems. Discussed on port-arm and tech-toolchain. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: mrg Date: Thu Feb 7 10:45:18 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: bpabi.h Log Message: - don't just undefine INIT_SECTION_ASM_OP and FINI_SECTION_ASM_OP, define them to "" so that libgcc doesn't define __CTOR_LIST__. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/dist/gcc/config/arm/bpabi.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: mrg Date: Fri Feb 1 13:12:22 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: t-arm Log Message: fix merge botch. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc/dist/gcc/config/arm/t-arm Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: joerg Date: Tue Jul 18 18:02:37 UTC 2017 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: arm.h Log Message: Fix encoding of LSDA entries. .eh_frame references in non-PIC mode can use plain pointers. For PIC, any references to global objects must be indirect, but the .eh_frame entries themselve should be pcrel. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/dist/gcc/config/arm/arm.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: mrg Date: Fri Jun 10 01:14:00 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-elf.h Log Message: for the eabi targetted compiler, if not compiling libgcc for eabi ensure that libgcc doesn't try to define __[CD]TOR_LIST__[]. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: christos Date: Tue May 24 15:42:17 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: arm.c Log Message: Fix armv3 segv compiling mDNS.c, from: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62254 https://gcc.gnu.org/ml/gcc-patches/2016-02/msg01095.html To generate a diff of this commit: cvs rdiff -u -r1.1.1.7 -r1.2 src/external/gpl3/gcc/dist/gcc/config/arm/arm.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: skrll Date: Mon May 25 21:18:29 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-elf.h Log Message: Fix up TARGET_ENDIAN_DEFAULT for BE oabi To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: dogcow Date: Wed Apr 30 02:04:11 UTC 2014 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: arm.h Log Message: fix munged patch: xcompilation on linux/non-arm systems -> netbsd/arm works again. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/dist/gcc/config/arm/arm.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Fri Jan 31 07:58:39 UTC 2014 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-eabi.h Log Message: Fix TARGET_LINKER_EABI_SUFFIX to actually use the right suffix. Since this now depends on the default float-abi, pick from two strings to select the right suffix. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Thu Jan 30 01:06:11 UTC 2014 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-elf.h Log Message: Make {,U}INTPTR_TYPE long To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Fri Aug 23 00:22:16 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-eabi.h Log Message: If we want unwind tables, defined __UNWIND_TABLES__ 1 To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Sat Aug 17 05:43:02 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: thumb2.md Log Message: Enable sdiv/udiv instructions for both Thumb2 and ARM if hwdiv is supported. To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r1.2 \ src/external/gpl3/gcc/dist/gcc/config/arm/thumb2.md Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Sat Aug 17 05:42:07 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: arm.h Log Message: If hardware divide is supported on the CPU, predefine __ARM_ARCH_EXT_IDIV__ To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/dist/gcc/config/arm/arm.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Fri Aug 16 21:59:02 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: arm-cores.def Log Message: Fix botch. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/dist/gcc/config/arm/arm-cores.def Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Fri Aug 16 21:04:07 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: arm-cores.def Log Message: Teach gcc to recognize a7 & a15 as a9 but with hwdiv. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/gcc/dist/gcc/config/arm/arm-cores.def Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Sun Aug 4 03:52:28 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-eabi.h Log Message: Modify the BE8_LINK_SPEC if big endian to use !mlittle-endian To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Sat Aug 3 21:56:09 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: arm.md Log Message: Fix a misoptimization. See http://mail-index.netbsd.org/port-arm/2013/03/04/msg001782.html To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/dist/gcc/config/arm/arm.md Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Thu Aug 1 23:01:34 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-eabi.h Log Message: Add missing % to SUBTARGET_ASM_FLOAT_SPEC To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Sat Apr 27 08:03:02 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-eabi.h t-netbsd-eabi Log Message: Add MULTILIB support and fix specs for MKCOMPAT To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/dist/gcc/config/arm/t-netbsd-eabi Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Thu Apr 25 17:08:00 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-eabi.h Log Message: To support build compat binaries, change MUST_USE_SJLJ_EXCEPTIONS to be the inverse of TARGET_AAPCS_BASED. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Tue Feb 5 19:29:14 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-eabi.h Log Message: If compiling with apcs-gnu or atpcs ABIs, supply -mabi=gnu to gas. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Tue Feb 5 08:28:18 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: t-netbsd Log Message: Backout setting of UNWIND_H To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/dist/gcc/config/arm/t-netbsd Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Mon Feb 4 18:41:18 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-eabi.h netbsd-elf.h t-netbsd-eabi Removed Files: src/external/gpl3/gcc/dist/gcc/config/arm: unwind-netbsd.h Log Message: Default to EABI5. Don't supply -meabi= to as. switch back unwind-arm.h nuke unwind-netbsd.h To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h \ src/external/gpl3/gcc/dist/gcc/config/arm/t-netbsd-eabi cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h cvs rdiff -u -r1.1 -r0 \ src/external/gpl3/gcc/dist/gcc/config/arm/unwind-netbsd.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Sat Feb 2 05:04:26 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-elf.h Log Message: Can't use TARGET_AAPCS_BASED since it's not setup by the time SUBTARGET_CPU_DEFAULT is invoked so use ARM_DEFAULT_ABI instead). To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Thu Jan 31 07:11:08 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: t-netbsd t-netbsd-eabi Added Files: src/external/gpl3/gcc/dist/gcc/config/arm: unwind-netbsd.h Log Message: Add a unwind-netbsd.h which will include the proper unwind.h file depending on __ARM_EABI__. This allow gcc to build libgcc for both ABIs properly since they both different unwind.h. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/dist/gcc/config/arm/t-netbsd cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/dist/gcc/config/arm/t-netbsd-eabi cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/dist/gcc/config/arm/unwind-netbsd.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Thu Jan 31 06:52:16 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-eabi.h Log Message: Define size_t, ptrdiff_t, and wchar_t to what NetBSD/arm wants instead of the stupid values chosen for AAPCS. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Fri Jan 25 08:31:43 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: arm.h Log Message: Make GCC define __ARM_PCS and __ARM_PCS_VFP as defined by the ARM C Language Extentions (clang already defines them): __ARM_PCS is defined to 1 if the default procedure calling standard for the translation unit conforms to the "base PCS" defined in [AAPCS]. __ARM_PCS_VFP is defined to 1 if the default is to pass floating-point parameters in hardware floating-point registers using the "VFP variant PCS" defined in [AAPCS]. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/config/arm/arm.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Fri Jan 11 13:58:41 UTC 2013 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-elf.h Log Message: Add missing % to SUBTARGET_ASM_FLOAT_SPEC If compiling for AAPCS, default to a TARGET_CPU_arm926ejs (armv5te) If linking for AAPCS, use the right linker emulation. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: matt Date: Mon Aug 6 00:24:14 UTC 2012 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: bpabi.h netbsd-eabi.h t-netbsd-eabi Added Files: src/external/gpl3/gcc/dist/gcc/config/arm: bpabi-netbsd.c Log Message: a few more fixes (make unwinding correct for EABI) improve link spec to with fix-v4bx and emulations Add bpabi-netbsd.c to resolve problem with bpabi.c conflicting with bpabi.S To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/dist/gcc/config/arm/bpabi-netbsd.c cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/config/arm/bpabi.h cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h \ src/external/gpl3/gcc/dist/gcc/config/arm/t-netbsd-eabi Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: mrg Date: Sun Jul 3 15:34:09 UTC 2011 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: elf.h Log Message: netbsd needs __floatundisf; make it so. (should we have this elsewhere?) To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 src/external/gpl3/gcc/dist/gcc/config/arm/elf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: mrg Date: Sun Jul 3 06:40:38 UTC 2011 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: t-netbsd Log Message: copy across (most) of the LIB1ASMFUNCS from t-arm-elf. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/gcc/dist/gcc/config/arm/t-netbsd Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm
Module Name:src Committed By: mrg Date: Fri Jul 1 01:23:23 UTC 2011 Modified Files: src/external/gpl3/gcc/dist/gcc/config/arm: arm.h Log Message: define HANDLE_PRAGMA_PACK_PUSH_POP to 1 not just define it To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 src/external/gpl3/gcc/dist/gcc/config/arm/arm.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.