Subject: CVS commit: src
To: None <source-changes@NetBSD.org>
From: Julio M. Merino Vidal <jmmv@netbsd.org>
List: source-changes
Date: 09/26/2004 21:13:27
Module Name:	src
Committed By:	jmmv
Date:		Sun Sep 26 21:13:27 UTC 2004

Modified Files:
	src/doc: CHANGES
	src/lib/libc/arch/m68k: Makefile.inc
	src/lib/libc/arch/m68k/gen: Makefile.inc flt_rounds_softfloat.S
	src/lib/libc/softfloat: Makefile.inc softfloat-for-gcc.h
	    softfloat-specialize
Added Files:
	src/lib/libc/arch/m68k/softfloat: m68k-gcc.h milieu.h softfloat.h
	src/lib/libc/softfloat: gexf2.c gtxf2.c negxf2.c nexf2.c

Log Message:
Add support to build the mac68k port with soft-float enabled (i.e., setting
MKSOFTFLOAT=yes).  The main purpose of this feature is to let NetBSD work
in machines with the 68040LC chip (those that have the FPU bug).

All the work has been done by Bruce O'Neel <edoneel AT sdf.lonestar.org>,
with some very minor changes by me; the patches were being posted to the
port-mac68k mailing list.  It has been tested for a long time by several
users, including me.

I have just verified that regular releases, as well as soft-float ones,
continue to build.

There have been no objections to this patch since I asked for them in July
in the port-mac68k list.


To generate a diff of this commit:
cvs rdiff -r1.367 -r1.368 src/doc/CHANGES
cvs rdiff -r1.9 -r1.10 src/lib/libc/arch/m68k/Makefile.inc
cvs rdiff -r1.24 -r1.25 src/lib/libc/arch/m68k/gen/Makefile.inc
cvs rdiff -r1.1 -r1.2 src/lib/libc/arch/m68k/gen/flt_rounds_softfloat.S
cvs rdiff -r0 -r1.1 src/lib/libc/arch/m68k/softfloat/m68k-gcc.h \
    src/lib/libc/arch/m68k/softfloat/milieu.h \
    src/lib/libc/arch/m68k/softfloat/softfloat.h
cvs rdiff -r1.3 -r1.4 src/lib/libc/softfloat/Makefile.inc \
    src/lib/libc/softfloat/softfloat-specialize
cvs rdiff -r0 -r1.1 src/lib/libc/softfloat/gexf2.c \
    src/lib/libc/softfloat/gtxf2.c src/lib/libc/softfloat/negxf2.c \
    src/lib/libc/softfloat/nexf2.c
cvs rdiff -r1.6 -r1.7 src/lib/libc/softfloat/softfloat-for-gcc.h

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