PERFORCE change 140743 for review

Marcel Moolenaar marcel at FreeBSD.org
Sun Apr 27 18:28:34 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=140743

Change 140743 by marcel at marcel_xcllnt on 2008/04/27 18:27:41

	Remove eabi.c. The only thing needed to compile for the embedded
	ABI, is the eabi() function (defined in eabi.c). That function
	has always been and still is empty. Since FreeBSD focusses on a
	single ABI across PowerPC processors, there's nothing lost.
	Anyone who wants to use FreeBSD/powerpc with EABI (e.g. Juniper)
	can trivially add an empty function somewhere in the source tree.

Affected files ...

.. //depot/projects/e500/lib/libc/powerpc/gen/Makefile.inc#3 edit
.. //depot/projects/e500/lib/libc/powerpc/gen/eabi.c#2 delete
.. //depot/projects/e500/lib/libstand/Makefile#8 edit

Differences ...

==== //depot/projects/e500/lib/libc/powerpc/gen/Makefile.inc#3 (text+ko) ====

@@ -1,6 +1,6 @@
 # $FreeBSD: src/lib/libc/powerpc/gen/Makefile.inc,v 1.8 2005/03/15 15:53:38 das Exp $
 
-SRCS += _ctx_start.S eabi.c fabs.S flt_rounds.c fpgetmask.c fpgetround.c \
+SRCS += _ctx_start.S fabs.S flt_rounds.c fpgetmask.c fpgetround.c \
 	fpgetsticky.c fpsetmask.c fpsetround.c \
 	infinity.c ldexp.c makecontext.c modf.c _setjmp.S \
 	setjmp.S sigsetjmp.S signalcontext.c syncicache.c \

==== //depot/projects/e500/lib/libstand/Makefile#8 (text+ko) ====

@@ -69,7 +69,7 @@
 .PATH: ${.CURDIR}/../libc/quad
 SRCS+=	ashldi3.c ashrdi3.c
 .PATH: ${.CURDIR}/../libc/powerpc/gen
-SRCS+=	eabi.c syncicache.c
+SRCS+=	syncicache.c
 .endif
 
 # uuid functions from libc


More information about the p4-projects mailing list