CVS commit: src/external/gpl3/gcc/dist/gcc/config/aarch64

2021-07-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Jul 13 06:56:24 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: aarch64-netbsd.h Log Message: Fix a comment To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/dist/

CVS commit: src/external/gpl3/gcc/dist/gcc/config/pa

2021-07-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Jul 13 06:56:09 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/pa: pa-netbsd.h Log Message: Fix a comment To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/dist/gcc/config/pa/pa

CVS commit: src/external/gpl3/gcc/dist/gcc/config/i386

2021-07-11 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Jul 11 22:41:39 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/i386: i386.c i386.h netbsd-elf.h netbsd64.h Log Message: define a X86_32_ASAN_BIT_OFFSET macro that defaults differently on netbsd/i386 th

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2021-05-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue May 11 01:47:21 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.c Log Message: Cherry-pick upstream fix for GCC10 regression to -misel option. Assembler codes generated by GCC are identical with tha

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2021-05-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue May 11 01:39:09 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.c Log Message: In preparation to import upstream fix, revert our local fix in rev 1.26: http://cvsweb.netbsd.org/bsdweb.cgi/src/extern

CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm

2021-04-28 Thread matthew green
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 di

CVS commit: src/external/gpl3/gcc/dist/gcc/config/aarch64

2021-04-23 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Apr 24 06:45:56 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: t-aarch64-netbsd Log Message: remove diff to upstream. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/

CVS commit: src/external/gpl3/gcc/dist/gcc/config/aarch64

2021-04-23 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Apr 24 06:44:24 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: aarch64-netbsd.h Log Message: reduce diffs to upstream. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3

CVS commit: src/external/gpl3/gcc/dist/gcc/config/aarch64

2021-04-23 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Apr 24 06:44:01 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: driver-aarch64.c Log Message: make netbsd section more GNU-style. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 \ src/e

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2021-04-23 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Apr 24 06:32:09 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config: host-netbsd.c Log Message: reduce diffs to upstream. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/dist/gcc/con

CVS commit: src/external/gpl3/gcc/dist/gcc/config/aarch64

2021-04-20 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Apr 20 10:39:59 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: aarch64-builtins.c Log Message: give a structure a name. it makes GCC 10 less unhappy about building arm64 GCC 10. To generate a diff of t

CVS commit: src/external/gpl3/gcc/dist/gcc/config/aarch64

2021-04-17 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Apr 17 10:19:09 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: driver-aarch64.c Log Message: port the -mnative support in GCC 10 to netbsd. (much simpler than 8->9!) To generate a diff of this commit:

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2021-04-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Apr 16 02:33:28 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.c Log Message: Restore our local change to remove GNU_STACK program header: http://cvsweb.netbsd.org/bsdweb.cgi/src/external/

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2021-04-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Apr 16 02:26:43 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.c Log Message: Fix regression introduced to GCC10, where it wrongly recognizes 32-bit processors as POWER9 if -misel flag is specified.

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2021-04-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Apr 16 02:18:04 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.c Log Message: Fix regression introduced to GCC10, by which inline assembler codes for 403/405 are miscompiled. Redundant .machine dir

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2021-04-12 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Apr 12 07:23:06 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000-logue.c rs6000.c Log Message: merge our changes into GCC 10. parts of the rs6000.c file were split into separate files, and an old cha

CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax

2021-04-10 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Apr 11 01:38:05 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.md Log Message: revert a local change that i can't figure out how to port makes vax-gcc10 tools build. To generate a diff of this commit: c

CVS commit: src/external/gpl3/gcc/dist/gcc/config/mips

2021-03-28 Thread Simon Burge
Module Name:src Committed By: simonb Date: Mon Mar 29 01:33:12 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc/config/mips: mips.c netbsd.h netbsd64.h Log Message: Don't override TARGET_ASM_OUTPUT_SOURCE_FILENAME on MIPS for NetBSD - use the default which includes

CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm

2020-11-30 Thread Rin Okuyama
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

CVS commit: src/external/gpl3/gcc/dist/gcc/config/aarch64

2020-10-13 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Oct 13 07:12:00 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: driver-aarch64.c Log Message: Reduce diff with upstream a bit. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.9

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2020-09-14 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Sep 15 05:06:56 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h Log Message: merge generic changes in eg rs6000/freebsd64.h into netbsd64.h To generate a diff of this commit: cvs rdiff -u -r1.2

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2020-09-07 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Sep 7 22:21:55 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h Log Message: use the generic ppc64 LINK_GCC_C_SEQUENCE_SPEC. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 \

CVS commit: src/external/gpl3/gcc/dist/gcc/config/m68k

2020-08-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Aug 10 06:24:39 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/gcc/config/m68k: netbsd-elf.h Log Message: PR port-m68k/6 Reset STACK_BOUNDARY to default, 16, to fix strange freeze for amiga, when kernel is compiled by G

CVS commit: src/external/gpl3/gcc/dist/gcc/config/aarch64

2020-05-18 Thread matthew green
Module Name:src Committed By: mrg Date: Mon May 18 21:28:10 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: driver-aarch64.c Log Message: fix build on netbsd-9 hosts. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/external/g

CVS commit: src/external/gpl3/gcc/dist/gcc/config/aarch64

2020-04-27 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Apr 28 03:00:23 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: driver-aarch64.c Log Message: slightly reduce the scope of #ifdef __NetBSD__ version of the -m{cpu,tune,arch}=native handling code, and hopef

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2020-04-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Apr 26 21:11:07 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd-elf.h Log Message: Fix -static -pie to be -static *and* -pie. Before it was just -static: - Restructure the begin and end code so the top

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2020-01-22 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Wed Jan 22 21:39:43 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd.h Log Message: Do not override STACK_BOUNDARY in netbsd.h sysv4.h already overrides PREFERRED_STACK_BOUNDARY b/c SYSV ABI requires 16

CVS commit: src/external/gpl3/gcc/dist/gcc/config/riscv

2019-04-17 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Apr 18 06:32:21 UTC 2019 Removed Files: src/external/gpl3/gcc/dist/gcc/config/riscv: riscv-opc.h t-elf t-linux64 Log Message: delete files no longer present in GCC 7 port of riscv. To generate a diff of this commit:

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2019-04-16 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Apr 16 07:36:55 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h sysv4.h Log Message: avoid differences to linux64.h that aren't needed. merge the rs6000_abi_name check for netbsd into the linux/f

CVS commit: src/external/gpl3/gcc/dist/gcc/config/riscv

2019-04-15 Thread Maya Rashish
Module Name:src Committed By: maya Date: Mon Apr 15 21:13:36 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/riscv: netbsd.h Log Message: Remove unused definition. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/gcc/dis

CVS commit: src/external/gpl3/gcc/dist/gcc/config/riscv

2019-04-15 Thread Maya Rashish
Module Name:src Committed By: maya Date: Mon Apr 15 18:49:07 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/riscv: netbsd.h Log Message: Re-do previous: emulate the addition of NETBSD_SUBTARGET_EXTRA_SPECS usually done by SUBTARGET_EXTRA_SPECS (not used in

CVS commit: src/external/gpl3/gcc/dist/gcc/config/riscv

2019-04-15 Thread Maya Rashish
Module Name:src Committed By: maya Date: Mon Apr 15 14:19:20 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/riscv: netbsd.h Log Message: don't redefine types. UINTMAX_TYPE / INTMAX_TYPE are mostly not redefined on netbsd. These choices contradict typical 64

CVS commit: src/external/gpl3/gcc/dist/gcc/config/riscv

2019-04-13 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Apr 13 15:53:32 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/riscv: netbsd.h Log Message: use NETBSD_LINK_SPEC_ELF rather than netbsd_link_spec. My current guess as to why it makes a difference is that riscv,

CVS commit: src/external/gpl3/gcc/dist/gcc/config/i386

2019-04-10 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Apr 11 00:17:44 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/i386: netbsd-elf.h netbsd64.h Log Message: be sure to keep cc1_cpu the CC1*_SPEC. fixes x86 -mtune=native without killing -cxx-isystem. To generate

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2019-04-10 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Apr 10 20:06:26 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd.h src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h src/external/gpl3/gcc/dist/gcc/config/sparc: netbsd-elf.h Log Mess

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2019-04-10 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Apr 10 16:15:11 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h src/external/gpl3/gcc/dist/gcc/config/sparc: netbsd-elf.h Log Message: Remove lingering references to NETBSD_CC1_AND_CC1PL

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2019-04-10 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Apr 10 16:11:06 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd.h Log Message: remove bogus specs redefinition. fixes the use of -march=native To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.2

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2019-04-03 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Apr 3 08:31:57 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h Log Message: - fix missing else in SUBSUBTARGET_OVERRIDE_OPTIONS - remove obsolete defines, and move stuff to be more like freebsd6

CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax

2019-04-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Apr 2 03:47:30 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.c Log Message: remove debugging code To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/gcc/dist/gcc/conf

CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax

2019-04-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Apr 2 03:01:50 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.c Log Message: Compiling some files with -fPIC and -O2 ends up having global symbols classified as local in pic mode, and that ends up w

CVS commit: src/external/gpl3/gcc/dist/gcc/config/riscv

2019-02-09 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Feb 10 07:56:21 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/riscv: netbsd.h Log Message: remove stuff provided by netbsd-stdint.h. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/gpl3

CVS commit: src/external/gpl3/gcc/dist/gcc/config/riscv

2019-02-09 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Feb 9 21:00:41 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/riscv: netbsd.h Log Message: s/TARGET_HARD_FLOAT_ABI/TARGET_HARD_FLOAT, the latter has the benefit of existing. Inspired by mips/netbsd.h. remove so

CVS commit: src/external/gpl3/gcc/dist/gcc/config/ia64

2019-02-08 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Feb 8 09:42:13 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/ia64: netbsd.h Log Message: IA64_NO_LIBGCC_TFMODE is no more. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/dist

CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm

2019-02-07 Thread matthew green
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_

CVS commit: src/external/gpl3/gcc/dist/gcc/config/aarch64

2019-02-05 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Feb 5 14:01:46 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: driver-aarch64.c Log Message: re-port host_detect_local_cpu() to netbsd. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2019-02-05 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Feb 5 12:01:11 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h Log Message: update for GCC 7 - mirror changes in freebsd64.h in recent times. To generate a diff of this commit: cvs rdiff -u -r

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2019-02-03 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Feb 3 11:10:26 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd.h Log Message: - perform some CSE on NETBSD_LIB_SPEC - remove some #if 0 code To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm

2019-02-01 Thread matthew green
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

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2019-01-19 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Jan 19 12:57:32 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd.h Log Message: gcc 7 will use gcc-7 subdir. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gcc/dist/gcc/con

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2019-01-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 6 18:15:53 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd.h Log Message: now that our profiled c library is pic, we can use it in shared objects To generate a diff of this commit: cvs rdiff -u

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2019-01-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 4 18:36:50 UTC 2019 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd.h Log Message: propagate profiling fix from gcc.old: g++ needs the profiling libraries for stdc++ and math to work. To generate a diff

CVS commit: src/external/gpl3/gcc/dist/gcc/config/aarch64

2018-07-15 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 16 00:04:47 UTC 2018 Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: aarch64-netbsd.h Log Message: Go back to using int for wchar_t as all the rest of the archs; using unsigned int is complicated specially

CVS commit: src/external/gpl3/gcc/dist/gcc/config/aarch64

2018-07-15 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jul 15 16:35:47 UTC 2018 Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: aarch64-netbsd.h Log Message: There is no more SUBTARGET_EXTRA_SPECS, so hijack the EXTRA_SPECS. To generate a diff of this commit: cv

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2018-07-12 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jul 12 21:39:24 UTC 2018 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd-elf.h Log Message: Static PIE should have no linker, otherwise it isn't really static. To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax

2018-04-02 Thread Maya Rashish
Module Name:src Committed By: maya Date: Mon Apr 2 17:45:23 UTC 2018 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: builtins.md predicates.md Log Message: Add new predicate volatile_mem_operand and use it for jbbssi Fixes PR port-vax/53039: GCC/VAX hits ICE b

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2018-03-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Mar 5 00:17:09 UTC 2018 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h Log Message: Make the *int64 long long (32 bit) or long (64) bit. Now all those special redefinitions could go away since this

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2018-03-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 4 16:44:11 UTC 2018 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h Log Message: _LP64 64 bit types are "long" not "long long". To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 \

CVS commit: src/external/gpl3/gcc/dist/gcc/config/i386

2017-07-28 Thread Maya Rashish
Module Name:src Committed By: maya Date: Fri Jul 28 22:23:05 UTC 2017 Modified Files: src/external/gpl3/gcc/dist/gcc/config/i386: i386.c Log Message: Apply upstream patch: Incorrect codegen from rdseed intrinsic use (CVE-2017-11671) We should not expand call arguments in

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2017-07-19 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Jul 19 13:10:29 UTC 2017 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd-elf.h src/external/gpl3/gcc/dist/gcc/config/m68k: netbsd-elf.h Log Message: PR 51266, PR 52326: Fix GCC specs to always default to -

CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm

2017-07-18 Thread Joerg Sonnenberger
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

CVS commit: src/external/gpl3/gcc/dist/gcc/config/mips

2017-07-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Mon Jul 17 19:53:50 UTC 2017 Modified Files: src/external/gpl3/gcc/dist/gcc/config/mips: netbsd.h Log Message: Use read-only .eh_frame. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gcc/dist/gcc/c

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2017-07-15 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jul 15 23:52:30 UTC 2017 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd.h Log Message: fix the powerpc build, by undefining the EH_SPEC entry first. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2017-07-14 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri Jul 14 23:05:28 UTC 2017 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd.h Log Message: Restore --eh-frame-hdr for static binaries. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/external/gpl3

CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax

2017-06-08 Thread Felix Deichmann
Module Name:src Committed By: flxd Date: Thu Jun 8 15:28:27 UTC 2017 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: builtins.md Log Message: Fix PR port-vax/51761 as suggested by Paul Koning on port-vax list. Installation (install.ram, -Os) on my VS4000 is pos

CVS commit: src/external/gpl3/gcc/dist/gcc/config/i386

2017-05-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon May 29 03:51:24 UTC 2017 Modified Files: src/external/gpl3/gcc/dist/gcc/config/i386: netbsd64.h Log Message: remove bogus indirect call for profiling (mcount) To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \

CVS commit: src/external/gpl3/gcc/dist/gcc/config/m68k

2017-02-23 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Thu Feb 23 18:43:02 UTC 2017 Modified Files: src/external/gpl3/gcc/dist/gcc/config/m68k: m68k.c Log Message: revert rev 1.2 (disabling split wide types) because it's no longer necessary after rev 1.6 of m68k.md (which itself reverted

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2016-12-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Dec 18 03:00:58 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.c Log Message: PR port-powerpc/51366 kernel for powerpc/ibm4xx miscompiled by gcc >= 4.8.5 backport fix from upstream: URL: https://gc

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2016-10-21 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Oct 21 07:24:30 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd-elf.h Log Message: basic support for -static -pie: use -dynamic-linker. doesn't work for all ports (reloc startup issues.) To generate a di

CVS commit: src/external/gpl3/gcc/dist/gcc/config/m68k

2016-09-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Sep 17 00:55:40 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/m68k: m68k.md Log Message: undo the attempt to figure out mult clobbering; breaks compilation; revert to the fsf version To generate a diff of

CVS commit: src/external/gpl3/gcc/dist/gcc/config/m68k

2016-09-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Sep 16 20:31:00 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/m68k: m68k.c Log Message: turn off split wide types to avoid gcc bug. Arguably this should be fixed in m68k.md, but I will leave this to someone

CVS commit: src/external/gpl3/gcc/dist/gcc/config/m68k

2016-09-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Sep 16 20:30:14 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/m68k: m68k.md Log Message: put the clobber after the instruction. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/gpl3

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2016-08-18 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Aug 19 05:11:10 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd-elf.h src/external/gpl3/gcc/dist/gcc/config/alpha: netbsd.h src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-eabi.h netbsd-elf

CVS commit: src/external/gpl3/gcc/dist/gcc/config/ia64

2016-07-01 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Jul 1 14:48:51 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/ia64: netbsd.h Log Message: avoid the default TARGET_INIT_LIBFUNCS (i think) and XFmode. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/external/gpl3/gcc/dist/gcc/config/m68k

2016-06-26 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 26 15:46:42 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/m68k: netbsd-elf.h Log Message: Drop extra argument not used by format string. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 \

CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm

2016-06-09 Thread matthew green
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_LI

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2016-06-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jun 1 22:27:49 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd-elf.h Log Message: Put the sanitizer libraries before everything else, since it needs to be the first shared object. To generate a diff

CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm

2016-05-24 Thread Christos Zoulas
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

CVS commit: src/external/gpl3/gcc/dist/gcc/config/i386

2016-03-27 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Mar 27 17:17:59 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/i386: netbsd64.h Log Message: revert most of the previous and re-do it to be valid, re-fixing i386 psABI support with -m32. To generate a diff of th

CVS commit: src/external/gpl3/gcc/dist/gcc/config/i386

2016-03-26 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Mar 27 04:18:09 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/i386: netbsd64.h Log Message: don't set PREFERRED_STACK_BOUNDARY_DEFAULT, in particular, don't set it to 64 (8 bytes) for 64-bit targets, where 16 byt

CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax

2016-03-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Mar 24 04:27:29 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.c Log Message: new binutils bitch about writable eh_frame relocations; tell it we have new style ones. To generate a diff of this comm

CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax

2016-03-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 23 21:21:36 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.c Log Message: Drop PSW annotation for now; it is not a real register and we need special rtl for it (causes an assertion failure) To

CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax

2016-03-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 23 21:09:04 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax-protos.h Log Message: need stdbool.h To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/dist/gcc/

CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax

2016-03-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 23 12:45:50 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.h Log Message: Fix vax build, now we fail in: /usr/src/lib/csu/common/crt0-common.c: In function '___start': /usr/src/lib/csu/common/crt

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2016-03-16 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Mar 16 07:17:14 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd.h Log Message: disable some asan stuff for now. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/dist/gcc

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2016-03-15 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Mar 16 05:33:16 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd-elf.h Log Message: remove remaining mudflap bits To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc/dist/gcc/

CVS commit: src/external/gpl3/gcc/dist/gcc/config/pa

2016-03-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Mar 14 07:33:27 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/pa: pa-netbsd.h Log Message: Remove code for the !TARGET_BIG_SWITCH case To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/

CVS commit: src/external/gpl3/gcc/dist/gcc/config/i386

2016-03-12 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Mar 13 01:05:59 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/i386: t-netbsd64 Log Message: fix a comment. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/dist/gcc/config

CVS commit: src/external/gpl3/gcc/dist/gcc/config/i386

2015-11-22 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Nov 22 20:47:05 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/i386: cpuid.h Log Message: Fix logic bug where __cpuid gets called when __get_cpuid_max() returns 0. This happens when __level == 0, from libgcc/

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2015-11-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Nov 8 17:11:55 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.c Log Message: We've never supported the executable stack note, and none of the other archs have it. To generate a diff of this

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2015-06-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jun 24 01:29:33 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h Log Message: Change CC1_SPEC andd CC1PLUS_SPEC to supply -fPIC by default if none of m32 mrelocatable fpie fPIE fpic fPIC fno-pie

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2015-06-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jun 23 01:37:13 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.c Log Message: By changing rs6000_elf_reloc_rw_mask to return 3 if using a powerpc64 ABI on NetBSD, we basicly eliminate the only diff

CVS commit: src/external/gpl3/gcc/dist/gcc/config/mips

2015-05-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri May 29 19:37:27 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/mips: netbsd.h Log Message: Add the historical __OCTEON__ builtin_define along with __mips_popcount which is defined if the platform has the dpop/pop

CVS commit: src/external/gpl3/gcc/dist/gcc/config/arm

2015-05-25 Thread Nick Hudson
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/exte

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2015-04-03 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Apr 3 17:25:43 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config: host-netbsd.c Log Message: Use the same TRY_EMPTY_VM_SPACE as mips and vax for arm, which also has VM_MAXUSER_ADDRESS set to 2GB. Fixes "fatal err

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2015-04-02 Thread Dennis Ferguson
Module Name:src Committed By: dennis Date: Thu Apr 2 16:49:09 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h Log Message: Make the small [U]INT_LEAST?_TYPE definitions match the 32 bit compiler To generate a diff of this commit: cvs rd

CVS commit: src/external/gpl3/gcc/dist/gcc/config/riscv

2015-03-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 1 06:35:01 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/riscv: netbsd.h riscv-opc.h riscv.c riscv.h riscv.md Log Message: Update to latest gcc changes. Default NetBSD to the medany cmodel. T

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2015-03-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Mar 29 00:42:51 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd.h netbsd64.h Log Message: Make gcc emit the CPP macros for integer types. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2015-01-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 22 08:35:05 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd.h Log Message: Make sure POWERPC_NETBSD is defined. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/external/g

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2015-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jan 20 07:12:41 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.c Log Message: Don't enable string instructions on NetBSD if -Os is used. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2014-10-22 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Oct 22 23:17:24 UTC 2014 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd.h Log Message: set the proper asan variable To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/dist/gc

  1   2   >