Subject: CVS commit: src/gnu/dist/binutils/gas/config
To: None <source-changes@NetBSD.org>
From: Simon Burge <simonb@netbsd.org>
List: source-changes
Date: 12/05/2003 06:52:57
Module Name: src
Committed By: simonb
Date: Fri Dec 5 06:52:57 UTC 2003
Modified Files:
src/gnu/dist/binutils/gas/config: tc-mips.c
Log Message:
Apply rev 1.228 from binutils mainline (via patch):
date: 2003/09/14 15:24:49; author: ths; state: Exp; lines: +37 -30
* config/tc-mips.c (HAVE_64BIT_ADDRESS_CONSTANTS): Remove.
(macro_build_ldst_constoffset): Sign-extend 32-bit constants. Change
the function prototype.
(load_register): Likewise. Simplify the checks for sign-extended
constants.
(macro): Likewise. Fix code generation for 64-bit address constants
outside the 32-bit compatibility space. Adjust
macro_build_ldst_constoffset calls.
(s_cprestore): Adjust macro_build_ldst_constoffset call.
Fixes problems compiling r3k kernel cache routines.
To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 src/gnu/dist/binutils/gas/config/tc-mips.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.