Subject: CVS commit: gnusrc
To: None <source-changes@netbsd.org>
From: Matt Thomas <matt@netbsd.org>
List: source-changes
Date: 04/30/2001 09:20:00
Module Name:	gnusrc
Committed By:	matt
Date:		Mon Apr 30 06:19:59 UTC 2001

Modified Files:
	gnusrc/gnu/dist/toolchain/gcc/config/vax: vax.c vax.h vax.md

Log Message:
Fix two code generation problems.  The first is to fix how negative const
int values are added in DI (if the the constant is <0 & > -2*1024*1024 then
use a decl/subl and sbwc $0 instead of addl/adwc).  The second fix is to
disallow register elimination peepholes when that register is used by
other operands in the other instructions in the peephole.


To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 gnusrc/gnu/dist/toolchain/gcc/config/vax/vax.c \
    gnusrc/gnu/dist/toolchain/gcc/config/vax/vax.h
cvs rdiff -r1.4 -r1.5 gnusrc/gnu/dist/toolchain/gcc/config/vax/vax.md

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.