CVS commit: src/usr.sbin/mopd

2024-12-02 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Tue Dec 3 05:57:02 UTC 2024 Modified Files: src/usr.sbin/mopd/common: cmp.c file.c get.c log.c mopdef.c nma.c src/usr.sbin/mopd/mopcopy: mopcopy.c Log Message: usr.sbin/mopd: When building the vax-mopcopy host tool, pref

CVS commit: src/usr.sbin/mopd

2024-12-02 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Tue Dec 3 05:57:02 UTC 2024 Modified Files: src/usr.sbin/mopd/common: cmp.c file.c get.c log.c mopdef.c nma.c src/usr.sbin/mopd/mopcopy: mopcopy.c Log Message: usr.sbin/mopd: When building the vax-mopcopy host tool, pref

CVS commit: src/usr.sbin/mopd/common

2024-12-02 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Tue Dec 3 05:40:39 UTC 2024 Modified Files: src/usr.sbin/mopd/common: device.c Log Message: mopd/common/device.c: initialise local variable before use, to appease GCC 12. Fix contributed by Jan-Benedict Glaw. To generate a di

CVS commit: src/usr.sbin/mopd/common

2024-12-02 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Tue Dec 3 05:40:39 UTC 2024 Modified Files: src/usr.sbin/mopd/common: device.c Log Message: mopd/common/device.c: initialise local variable before use, to appease GCC 12. Fix contributed by Jan-Benedict Glaw. To generate a di

CVS commit: src/distrib/notes/vax

2024-11-18 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Tue Nov 19 03:28:28 UTC 2024 Modified Files: src/distrib/notes/vax: xfer Log Message: distrib/notes/vax: update the diskless installation notes OK rin@ To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/distrib/

CVS commit: src/distrib/notes/vax

2024-11-18 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Tue Nov 19 03:28:28 UTC 2024 Modified Files: src/distrib/notes/vax: xfer Log Message: distrib/notes/vax: update the diskless installation notes OK rin@ To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/distrib/

CVS commit: src

2024-10-22 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Wed Oct 23 04:26:04 UTC 2024 Modified Files: src/distrib/sets/lists/base: md.vax src/distrib/vax: Makefile src/sys/arch/vax/boot/boot: Makefile Log Message: vax: use vax-mopcopy to generate usr/mdec/boot.mop from

CVS commit: src/share/mk

2024-10-22 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Wed Oct 23 00:50:47 UTC 2024 Modified Files: src/share/mk: bsd.own.mk Log Message: declare vax-mopcopy to be a build tool OK rin@ To generate a diff of this commit: cvs rdiff -u -r1.1407 -r1.1408 src/share/mk/bsd.own.mk Pleas

CVS commit: src/share/mk

2024-10-22 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Wed Oct 23 00:50:47 UTC 2024 Modified Files: src/share/mk: bsd.own.mk Log Message: declare vax-mopcopy to be a build tool OK rin@ To generate a diff of this commit: cvs rdiff -u -r1.1407 -r1.1408 src/share/mk/bsd.own.mk Pleas

CVS commit: src

2024-10-22 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Wed Oct 23 00:45:59 UTC 2024 Modified Files: src/share/mk: bsd.README src/tools: Makefile src/usr.sbin/mopd: Makefile.inc src/usr.sbin/mopd/common: file.c src/usr.sbin/mopd/mopcopy: mopcopy.c Added

CVS commit: src

2024-10-22 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Wed Oct 23 00:45:59 UTC 2024 Modified Files: src/share/mk: bsd.README src/tools: Makefile src/usr.sbin/mopd: Makefile.inc src/usr.sbin/mopd/common: file.c src/usr.sbin/mopd/mopcopy: mopcopy.c Added

CVS commit: src/usr.sbin/mopd/common

2024-10-20 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Oct 21 05:39:48 UTC 2024 Modified Files: src/usr.sbin/mopd/common: file.c Log Message: mopd/common: when reading sections from an ELF image, signal end-of-image if the current section index is advanced past the last section t

CVS commit: src/usr.sbin/mopd/common

2024-10-20 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Oct 21 05:39:48 UTC 2024 Modified Files: src/usr.sbin/mopd/common: file.c Log Message: mopd/common: when reading sections from an ELF image, signal end-of-image if the current section index is advanced past the last section t

CVS commit: src/external/mit/xorg/lib/gallium

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Sep 30 02:55:44 UTC 2024 Modified Files: src/external/mit/xorg/lib/gallium: Makefile Log Message: gallium: XXX: Sprinkle -O0 hacks for GCC/vax 12.4 XXX Mesa codes use binary <--> float/double conversion, assuming IEE754. Eve

CVS commit: src/external/mit/xorg/lib/gallium

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Sep 30 02:55:44 UTC 2024 Modified Files: src/external/mit/xorg/lib/gallium: Makefile Log Message: gallium: XXX: Sprinkle -O0 hacks for GCC/vax 12.4 XXX Mesa codes use binary <--> float/double conversion, assuming IEE754. Eve

CVS commit: src/sys/arch/vax/boot/boot

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Sep 30 00:59:26 UTC 2024 Modified Files: src/sys/arch/vax/boot/boot: Makefile Log Message: vax/boot: XXX: Silence GCC12 -Warray-bounds for autoconf.c at the moment OK rin@ (from rin@) To generate a diff of this commit:

CVS commit: src/sys/arch/vax/boot/boot

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Sep 30 00:59:26 UTC 2024 Modified Files: src/sys/arch/vax/boot/boot: Makefile Log Message: vax/boot: XXX: Silence GCC12 -Warray-bounds for autoconf.c at the moment OK rin@ (from rin@) To generate a diff of this commit:

CVS commit: src/sys/arch/vax/boot/boot

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Sep 30 00:35:49 UTC 2024 Modified Files: src/sys/arch/vax/boot/boot: boot.c Log Message: vax/boot: loadpcs: Silence GCC12 -Warray-bounds for 0-th page accesss as done for evbppc: http://cvsweb.netbsd.org/cgi-bin/cvs

CVS commit: src/sys/arch/vax/boot/boot

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Sep 30 00:35:49 UTC 2024 Modified Files: src/sys/arch/vax/boot/boot: boot.c Log Message: vax/boot: loadpcs: Silence GCC12 -Warray-bounds for 0-th page accesss as done for evbppc: http://cvsweb.netbsd.org/cgi-bin/cvs

CVS commit: src/external/gpl3/gcc/lib

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Sep 30 00:32:12 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libasan: Makefile src/external/gpl3/gcc/lib/liblsan: Makefile Log Message: gcc: vax: liblsan and libasan: remove special cases for vax from Makefiles

CVS commit: src/external/gpl3/gcc/lib

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Sep 30 00:32:12 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libasan: Makefile src/external/gpl3/gcc/lib/liblsan: Makefile Log Message: gcc: vax: liblsan and libasan: remove special cases for vax from Makefiles

CVS commit: src/external/gpl3/gcc/lib/libasan

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 17:18:32 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libasan: Makefile Log Message: gcc: vax: enable default optimisation level for liblsan and libasan on VAX OK rin@ To generate a diff of this commit: cv

CVS commit: src/external/gpl3/gcc/lib/libasan

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 17:18:32 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libasan: Makefile Log Message: gcc: vax: enable default optimisation level for liblsan and libasan on VAX OK rin@ To generate a diff of this commit: cv

CVS commit: src/external/gpl3/gcc/usr.bin

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 17:14:40 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile src/external/gpl3/gcc/usr.bin/gcc: Makefile Log Message: gcc: vax: re-enable optimisation of dse.c OK rin@ To generate a

CVS commit: src/external/gpl3/gcc/usr.bin

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 17:14:40 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile src/external/gpl3/gcc/usr.bin/gcc: Makefile Log Message: gcc: vax: re-enable optimisation of dse.c OK rin@ To generate a

CVS commit: src/external/gpl3/gcc/usr.bin

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 16:53:06 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile src/external/gpl3/gcc/usr.bin/cc1: Makefile src/external/gpl3/gcc/usr.bin/cc1plus: Makefile src/external/gpl3/gcc

CVS commit: src/external/gpl3/gcc/usr.bin

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 16:53:06 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile src/external/gpl3/gcc/usr.bin/cc1: Makefile src/external/gpl3/gcc/usr.bin/cc1plus: Makefile src/external/gpl3/gcc

CVS commit: src/external/gpl3/gcc/usr.bin

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 16:45:29 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile src/external/gpl3/gcc/usr.bin/cc1: Makefile src/external/gpl3/gcc/usr.bin/cc1obj: Makefile src/external/gpl3/gcc/

CVS commit: src/external/gpl3/gcc/usr.bin

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 16:45:29 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile src/external/gpl3/gcc/usr.bin/cc1: Makefile src/external/gpl3/gcc/usr.bin/cc1obj: Makefile src/external/gpl3/gcc/

CVS commit: src/external/gpl3/gcc/usr.bin

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 16:02:32 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/cc1: Makefile src/external/gpl3/gcc/usr.bin/cc1obj: Makefile src/external/gpl3/gcc/usr.bin/cc1plus: Makefile Log Message: gcc: vax: re-ena

CVS commit: src/external/gpl3/gcc/usr.bin

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 16:02:32 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/cc1: Makefile src/external/gpl3/gcc/usr.bin/cc1obj: Makefile src/external/gpl3/gcc/usr.bin/cc1plus: Makefile Log Message: gcc: vax: re-ena

CVS commit: src/external/gpl3/gcc/usr.bin/backend

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 15:56:42 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile Log Message: gcc: vax: Sprinkle NB_FIX_VAX_BACKEND for vax to enable MI fixes OK rin@ To generate a diff of this commit: cvs rdif

CVS commit: src/external/gpl3/gcc/usr.bin/backend

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 15:56:42 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile Log Message: gcc: vax: Sprinkle NB_FIX_VAX_BACKEND for vax to enable MI fixes OK rin@ To generate a diff of this commit: cvs rdif

CVS commit: src/external/gpl3/gcc

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 15:41:52 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/vax: auto-target.h src/external/gpl3/gcc/usr.bin/gcc/arch/vax: configargs.h Log Message: gcc: vax: mknative for GCC 12.4 (from rin@)

CVS commit: src/external/gpl3/gcc

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 15:41:52 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/vax: auto-target.h src/external/gpl3/gcc/usr.bin/gcc/arch/vax: configargs.h Log Message: gcc: vax: mknative for GCC 12.4 (from rin@)

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 15:38:01 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.md Log Message: gcc: vax: break a load of the top half of a 64 bit indexed memory reference into two parts - a load into a 64 bit tem

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 15:38:01 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.md Log Message: gcc: vax: break a load of the top half of a 64 bit indexed memory reference into two parts - a load into a 64 bit tem

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 14:48:29 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc Log Message: gcc: vax: Fix misplaced */ in comment OK rin@ To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/ex

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 14:48:29 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc Log Message: gcc: vax: Fix misplaced */ in comment OK rin@ To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/ex

CVS commit: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 14:44:52 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_internal_defs.h Log Message: gcc12: sanitizer: Fix [us]ptr for NetBSD/vax (from rin@) To generate

CVS commit: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 14:44:52 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_internal_defs.h Log Message: gcc12: sanitizer: Fix [us]ptr for NetBSD/vax (from rin@) To generate

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 14:31:00 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc Log Message: gcc: vax: Revert "gcc/vax: XXX: Forcibly disable gas(1) directives for CFI table" GAS has been fixed - see fix for

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 14:31:00 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc Log Message: gcc: vax: Revert "gcc/vax: XXX: Forcibly disable gas(1) directives for CFI table" GAS has been fixed - see fix for

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 14:24:38 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc Log Message: gcc: vax: add TARGET_INIT_BUILTINS hook (for gfortran et.al.) OK rin@ To generate a diff of this commit: cvs rdiff

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 14:24:38 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc Log Message: gcc: vax: add TARGET_INIT_BUILTINS hook (for gfortran et.al.) OK rin@ To generate a diff of this commit: cvs rdiff

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 13:13:43 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.md Log Message: gcc: vax: update limit operand in casesi instruction pattern Wrap the limit operand in a (use ), to allow single_set

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 13:13:43 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.md Log Message: gcc: vax: update limit operand in casesi instruction pattern Wrap the limit operand in a (use ), to allow single_set

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 12:52:56 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.md Log Message: gcc: vax: remove inadvertently duplicated instruction patterns for "eh_return" To generate a diff of this commit: cvs r

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 12:52:56 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.md Log Message: gcc: vax: remove inadvertently duplicated instruction patterns for "eh_return" To generate a diff of this commit: cvs r

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 12:04:04 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: builtins.md Log Message: gcc: vax: tweak peephole optimisations for VAX ffs2 requires that references to memory be addressed in a mo

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 12:04:04 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: builtins.md Log Message: gcc: vax: tweak peephole optimisations for VAX ffs2 requires that references to memory be addressed in a mo

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 11:49:43 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc Log Message: gcc: vax: revise the expressions that may be valid index terms on VAX Multiplication of a constant and a register is

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 11:49:43 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc Log Message: gcc: vax: revise the expressions that may be valid index terms on VAX Multiplication of a constant and a register is

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 11:45:32 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: rtlanal.cc target.def targhooks.cc targhooks.h src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc src/external/gpl3/gcc/dist/g

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 11:45:32 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: rtlanal.cc target.def targhooks.cc targhooks.h src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc src/external/gpl3/gcc/dist/g

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 09:51:52 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: reload.cc Log Message: gcc: vax: add #ifdef NB_FIX_VAX_BACKEND guard clauses OK rin@ To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 09:51:52 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: reload.cc Log Message: gcc: vax: add #ifdef NB_FIX_VAX_BACKEND guard clauses OK rin@ To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 09:49:05 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: reload.cc Log Message: gcc: vax: additional constraints on address reloads A reload for the address of an operand's address should not use the

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 09:49:05 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: reload.cc Log Message: gcc: vax: additional constraints on address reloads A reload for the address of an operand's address should not use the

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 09:32:36 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc Log Message: gcc: vax: Allow 64 bit operands addressed using post-increment addressing to be negated OK rin@ To generate a

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 09:32:36 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc Log Message: gcc: vax: Allow 64 bit operands addressed using post-increment addressing to be negated OK rin@ To generate a

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 09:28:56 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.md Log Message: gcc: vax: update instruction constraints Mark the output operands of the 'sbcdi3' instruction pattern as being w

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 09:28:56 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.md Log Message: gcc: vax: update instruction constraints Mark the output operands of the 'sbcdi3' instruction pattern as being w

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 07:55:14 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: function.cc Log Message: gcc: vax: add #ifdef NB_FIX_VAX_BACKEND guard clauses OK rin@ To generate a diff of this commit: cvs rdiff -u -r1.2 -r1

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 07:55:14 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: function.cc Log Message: gcc: vax: add #ifdef NB_FIX_VAX_BACKEND guard clauses OK rin@ To generate a diff of this commit: cvs rdiff -u -r1.2 -r1

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 07:52:04 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: function.cc Log Message: gcc: vax: instantiate virtual registers in SUBREGs' address operands Load the address operand of a SUBREG into a register

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 07:52:04 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: function.cc Log Message: gcc: vax: instantiate virtual registers in SUBREGs' address operands Load the address operand of a SUBREG into a register

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 07:40:55 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: dse.cc Log Message: gcc: vax: add #ifdef NB_FIX_VAX_BACKEND guard clauses. Also, for VAX, change the type of the argument to lowpart_bitmask() to

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 07:40:55 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: dse.cc Log Message: gcc: vax: add #ifdef NB_FIX_VAX_BACKEND guard clauses. Also, for VAX, change the type of the argument to lowpart_bitmask() to

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 07:23:05 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: dse.cc Log Message: gcc: vax: constrain logical shifts Shift right by positive values that are less than HOST_BITS_PER_WIDE_INT to avoid illega

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

2024-09-29 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 07:23:05 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: dse.cc Log Message: gcc: vax: constrain logical shifts Shift right by positive values that are less than HOST_BITS_PER_WIDE_INT to avoid illega

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

2024-09-28 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 06:42:14 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: recog.cc Log Message: gcc: vax: add #ifdef NB_FIX_VAX_BACKEND guard clauses OK rin@ To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 s

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

2024-09-28 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 06:42:14 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: recog.cc Log Message: gcc: vax: add #ifdef NB_FIX_VAX_BACKEND guard clauses OK rin@ To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 s

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

2024-09-28 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 06:17:31 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: recog.cc Log Message: gcc: vax: subregister offset constraints Constrain offsets within subregister expressions to be a multiple of the size of

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

2024-09-28 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 06:17:31 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: recog.cc Log Message: gcc: vax: subregister offset constraints Constrain offsets within subregister expressions to be a multiple of the size of

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

2024-09-28 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 04:36:29 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc Log Message: gcc: vax: Reduce expressions specifying an address of a 64 bit quantity to a sequence of assignments to temporar

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

2024-09-28 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 04:36:29 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc Log Message: gcc: vax: Reduce expressions specifying an address of a 64 bit quantity to a sequence of assignments to temporar

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

2024-09-28 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 04:33:07 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc vax.md Log Message: gcc: vax: Add a special case to the zero_extract instruction to handle the case where 32 bits are request

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

2024-09-28 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 04:33:07 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc vax.md Log Message: gcc: vax: Add a special case to the zero_extract instruction to handle the case where 32 bits are request

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

2024-09-28 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 04:25:17 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: elf.h vax.cc vax.md Log Message: gcc: vax: Implement the "eh_return" instruction Save %r2..%r5 in the prologue of functions which call _

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

2024-09-28 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Sun Sep 29 04:25:17 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: elf.h vax.cc vax.md Log Message: gcc: vax: Implement the "eh_return" instruction Save %r2..%r5 in the prologue of functions which call _

CVS commit: src/sys/arch/vax/vax

2024-04-15 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Tue Apr 16 00:03:30 UTC 2024 Modified Files: src/sys/arch/vax/vax: unimpl_emul.S Log Message: vax/unimpl_emul.S: Initialise locations storing floating-point values with a constant of the appropriate format To generate a diff of

CVS commit: src/sys/arch/vax/vax

2024-04-15 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Tue Apr 16 00:03:30 UTC 2024 Modified Files: src/sys/arch/vax/vax: unimpl_emul.S Log Message: vax/unimpl_emul.S: Initialise locations storing floating-point values with a constant of the appropriate format To generate a diff of

CVS commit: src/sys/arch/vax/include

2023-12-18 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Tue Dec 19 00:29:48 UTC 2023 Modified Files: src/sys/arch/vax/include: cpu.h Log Message: vax: PR port-vax/55415 Remove VAX-specific workaround to force pre-emption, as it is now no longer needed. tested by oster@

CVS commit: src/sys/arch/vax/include

2023-12-18 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Tue Dec 19 00:29:48 UTC 2023 Modified Files: src/sys/arch/vax/include: cpu.h Log Message: vax: PR port-vax/55415 Remove VAX-specific workaround to force pre-emption, as it is now no longer needed. tested by oster@

CVS commit: src/sys/arch/vax/vax

2023-12-18 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Dec 18 22:40:01 UTC 2023 Modified Files: src/sys/arch/vax/vax: subr.S Log Message: vax: preserve AST requests raised when handling software interrupts PR port-vax/55415 On return from a software interrupt, if the so

CVS commit: src/sys/arch/vax/vax

2023-12-18 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Dec 18 22:40:01 UTC 2023 Modified Files: src/sys/arch/vax/vax: subr.S Log Message: vax: preserve AST requests raised when handling software interrupts PR port-vax/55415 On return from a software interrupt, if the so

CVS commit: src/external/gpl3/gcc.old/dist/gcc

2023-12-18 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Dec 18 21:11:43 UTC 2023 Modified Files: src/external/gpl3/gcc.old/dist/gcc: reload1.c Log Message: gcc.old: vax: gcc/reload1.c: PR port-vax/57646 Where an output register might be reloaded, and it is a memory refere

CVS commit: src/external/gpl3/gcc.old/dist/gcc

2023-12-18 Thread Kalvis Duckmanton
Module Name:src Committed By: kalvisd Date: Mon Dec 18 21:11:43 UTC 2023 Modified Files: src/external/gpl3/gcc.old/dist/gcc: reload1.c Log Message: gcc.old: vax: gcc/reload1.c: PR port-vax/57646 Where an output register might be reloaded, and it is a memory refere