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