[PATCH 1/1] Remove ns32k leftover

2017-06-24 Thread Maya Rashish
Support for ns32k was removed in GCC4. --- include/longlong.h | 36 1 file changed, 36 deletions(-) diff --git a/include/longlong.h b/include/longlong.h index 9d3ab21be..c24568ace 100644 --- a/include/longlong.h +++ b/include/longlong.h @@ -858,42 +858,6 @@ ex

[PATCH] Remove stale doc notes about netbsd and openbsd

2018-06-22 Thread Maya Rashish
That isn't a default any more because the default is 80486 with FPU. --- gcc/doc/invoke.texi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 9bb1a4910b2..f231da3cde2 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi

[PATCH 1/2] Untangle stddef.h a little

2018-02-03 Thread Maya Rashish
Of the currently supported BSDs: - FreeBSD, doesn't have ansi.h or define _MACHINE_ANSI_H anywhere in its other headers since the long-gone 5.x release. - OpenBSD, DragonflyBSD don't have ansi.h either. - NetBSD, sole remaining with ansi.h Replace all the ifdef macros to be ifdef __NetBSD__ as it'

[PATCH, alpha] PR target/85095

2018-05-24 Thread Maya Rashish
Move linux-specific specfile definitions to linux.h gcc/config/alpha/linux.h (STARTFILE_SPEC, ENDFILE_SPEC) move from alpha/elf.h --- gcc/config/alpha/elf.h | 26 -- gcc/config/alpha/linux.h | 26 ++ 2 files changed, 26 insertions(+), 26 deletions(

[PATCH, doc] Update fortran file locations

2019-06-09 Thread Maya Rashish
doc/invoke.texi: Update fortran file locations. --- gcc/doc/invoke.texi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 5e3e8873d35..f1d22e87cbc 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -29242,7 +29242,7 @@ L

[PATCH] bring netbsd/arm support up to speed. eabi, etc.

2018-10-20 Thread Maya Rashish
--- gcc/config.gcc | 33 +- gcc/config.host | 2 +- gcc/config/arm/netbsd-eabi.h| 108 gcc/config/arm/netbsd-elf.h | 10 +++ gcc/config/netbsd-elf.h | 15 + libgcc/config.host | 11 +++-

[PATCH] target/58397: add host_hooks for NetBSD to make precompiled headers work

2018-11-25 Thread Maya Rashish
--- gcc/config.host | 4 ++ gcc/config/host-netbsd.c | 85 gcc/config/x-netbsd | 4 ++ 3 files changed, 93 insertions(+) create mode 100644 gcc/config/host-netbsd.c create mode 100644 gcc/config/x-netbsd diff --git a/gcc/config.host b/gcc

[PATCH,GDC] Add netbsd support to GDC

2019-01-22 Thread Maya Rashish
libphobos/libdruntime changes were contributed upstream: https://github.com/dlang/druntime/pull/2472 (caveat: pending a change to netbsd/execinfo.d) One missing patch is needed for GDC to work. gcc/config.gcc (*-*-netbsd*): add netbsd-d.o gcc/config/t-netbsd: add netbsd-d.o gcc/d/d-builtins.cc:

[PATCH, alpha] Don't refer to -mfp-trap-mode=n as a default

2017-09-02 Thread Maya Rashish
The typical usage on alpha is done with passing -mieee, which sets -mfp-trap-mode=su. I found it confusing, at least. --- gcc/doc/invoke.texi | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index f7bad9d23..acdb17ba5 100644 --- a/

[PATCH] Add netbsd-stdint.h to several netbsd targets

2017-09-03 Thread Maya Rashish
grouping netbsd.h netbsd-stdint.h netbsd-elf.h as "nbsd_tm_file", similar to freebsd. I've only tested some of the archs, but the change originates in netbsd's copy of GCC, so it should be safe for the untested ones as well. --- gcc/config.gcc | 21 +++-- 1 file changed, 11 inser

[PATCH, alpha] Move linux-specific specfile definitions to linux.h

2017-09-03 Thread Maya Rashish
Hi, in my first attempt to fix a build issue I found that the order of tm files matters, would prefer to move linux-looking parts of elf.h to linux.h. other targets that include alpha/elf.h besides linux: openbsd: provides their own STARTFILE_SPEC and ENDFILE_SPEC in later file: https://github.co

[PATCH 1/2] aarch64: Run SUBTARGET_INIT_BUILTINS if it exists

2021-02-13 Thread Maya Rashish via Gcc-patches
Some subtargets don't provide the canonical function names as the symbol name in C libraries, and libcalls will only work if the builtins are patched to emit the correct library name. For example, on NetBSD, cabsl has the symbol name __c99_cabsl, and the patching is done via netbsd_patch_builtin.

[PATCH 2/2] sparc: Run SUBTARGET_INIT_BUILTINS if it exists

2021-02-13 Thread Maya Rashish via Gcc-patches
Some subtargets don't provide the canonical function names as the symbol name in C libraries, and libcalls will only work if the builtins are patched to emit the correct library name. For example, on NetBSD, cabsl has the symbol name __c99_cabsl, and the patching is done via netbsd_patch_builtin.

[PATCH] sparc: Run SUBTARGET_INIT_BUILTINS if it exists

2021-02-15 Thread Maya Rashish via Gcc-patches
Some subtargets don't provide the canonical function names as the symbol name in C libraries, and libcalls will only work if the builtins are patched to emit the correct library name. For example, on NetBSD, cabsl has the symbol name __c99_cabsl, and the patching is done via netbsd_patch_builtin.

[PATCH] aarch64: Run SUBTARGET_INIT_BUILTINS if it exists

2021-02-15 Thread Maya Rashish via Gcc-patches
Some subtargets don't provide the canonical function names as the symbol name in C libraries, and libcalls will only work if the builtins are patched to emit the correct library name. For example, on NetBSD, cabsl has the symbol name __c99_cabsl, and the patching is done via netbsd_patch_builtin.