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.