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.