Subject: CVS commit: gnusrc/gnu/dist/toolchain/gcc/config/sparc
To: None <source-changes@netbsd.org>
From: James Chacon <jmc@netbsd.org>
List: source-changes
Date: 03/28/2002 10:14:57
Module Name:	gnusrc
Committed By:	jmc
Date:		Thu Mar 28 08:14:57 UTC 2002

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

Log Message:
Pull changes from gcc3 back to properly emit calls for the _Qp* routines
correctly.

Enable -msoft-quad-float as the default moving forward. A complete build with
this compiler produces no errors and passes known regressions problems (awk,
etc).

XXX - -mhard-quad-float no longer will generate code correctly (internal
compiler problems). This is the case all the way to gcc-current so it's not
an easy fix at the moment but no one should be using hard quad math anyways.


To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 gnusrc/gnu/dist/toolchain/gcc/config/sparc/netbsd64.h
cvs rdiff -r1.4 -r1.5 gnusrc/gnu/dist/toolchain/gcc/config/sparc/sparc.c \
    gnusrc/gnu/dist/toolchain/gcc/config/sparc/sparc.md
cvs rdiff -r1.2 -r1.3 gnusrc/gnu/dist/toolchain/gcc/config/sparc/sparc.h

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