[git] CMU Common Lisp branch master updated. snapshot-2014-06-78-g07a07a7
Raymond Toy
rtoy at common-lisp.net
Sun Aug 3 02:44:39 UTC 2014
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".
The branch, master has been updated
via 07a07a799922a073fde0093867fbb4bef756b219 (commit)
via b19192f76254973d133297de39c5594cf7438514 (commit)
from e5bc2c586e644fc7fe7a1e48d495600c8d27a19f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 07a07a799922a073fde0093867fbb4bef756b219
Author: Raymond Toy <toy.raymond at gmail.com>
Date: Sat Aug 2 19:44:32 2014 -0700
Remove the list of fdlibm files from here because they're in
GNUMakefile now.
diff --git a/src/lisp/Config.ppc_darwin b/src/lisp/Config.ppc_darwin
index 4edf0eb..b0768e0 100644
--- a/src/lisp/Config.ppc_darwin
+++ b/src/lisp/Config.ppc_darwin
@@ -69,36 +69,3 @@ OS_LIBS = -lSystem -lc -lm
#darwin-lispadjuster: darwin-lispadjuster.c
-# According to Config.x86_common, this no longer has aliasing
-# problems, so we don't need any additional compilation options.
-e_rem_pio2.o : e_rem_pio2.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-OS_SRC += k_sin.c k_cos.c k_tan.c s_sin.c s_cos.c s_tan.c sincos.c s_log1p.c s_expm1.c e_pow.c
-
-k_sin.o : k_sin.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-k_cos.o : k_cos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-k_tan.o : k_tan.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-s_sin.o : s_sin.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_cos.o : s_cos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_tan.o : s_tan.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-sincos.o : sincos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-s_log1p.o : s_log1p.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_exmp1.o : s_expm1.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-e_pow.o : e_pow.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
diff --git a/src/lisp/Config.sparc_sunc b/src/lisp/Config.sparc_sunc
index 1578b56..2e0b4e0 100644
--- a/src/lisp/Config.sparc_sunc
+++ b/src/lisp/Config.sparc_sunc
@@ -28,31 +28,3 @@ CFLAGS += -xlibmieee -O
DEPEND_FLAGS = -xM
ASFLAGS = $(AS_V8PLUS)
OS_LINK_FLAGS = -M /usr/lib/ld/map.noexstk
-
-OS_SRC += k_sin.c k_cos.c k_tan.c s_sin.c s_cos.c s_tan.c sincos.c s_log1p.c s_expm1.c e_pow.c
-
-k_sin.o : k_sin.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-k_cos.o : k_cos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-k_tan.o : k_tan.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-s_sin.o : s_sin.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_cos.o : s_cos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_tan.o : s_tan.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-sincos.o : sincos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-s_log1p.o : s_log1p.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_exmp1.o : s_expm1.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-e_pow.o : e_pow.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
commit b19192f76254973d133297de39c5594cf7438514
Author: Raymond Toy <toy.raymond at gmail.com>
Date: Sat Aug 2 19:40:28 2014 -0700
Clean up config files.
* GNUMakefile:
* List all of the fdlibm files here instead of the individual
configs because we use fdlibm everywhere now.
* Config.x86_common:
* Remove e_rem_pio2 and k_rem_pio2 which is in GNUMakefile now.
* Config.x86_darwin:
* Remove all of the fdlibm files since they're in GNUMakefile now.
* Config.x86_linux:
* Remove all of the fdlibm files since they're in GNUMakefile now.
diff --git a/src/lisp/Config.x86_common b/src/lisp/Config.x86_common
index f263d40..1873f7d 100644
--- a/src/lisp/Config.x86_common
+++ b/src/lisp/Config.x86_common
@@ -59,19 +59,7 @@ ASFLAGS = -g
ASSEM_SRC = x86-assem.S
ARCH_SRC = x86-arch.c
-OS_SRC = os-common.c e_rem_pio2.c k_rem_pio2.c
+OS_SRC = os-common.c
NM = nm -gp
DEPEND_FLAGS = -MM
-
-# This no longer has aliasing problems, so no need to use
-# -fno-strict-aliasing anymore. However, if we're building with x87,
-# we MUST use -ffloat-store to get proper double-float rounding.
-e_rem_pio2.o : e_rem_pio2.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-k_rem_pio2.o : k_rem_pio2.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-
-
diff --git a/src/lisp/Config.x86_darwin b/src/lisp/Config.x86_darwin
index a76280d..39c09bd 100644
--- a/src/lisp/Config.x86_darwin
+++ b/src/lisp/Config.x86_darwin
@@ -17,62 +17,3 @@ OS_LINK_FLAGS = -m32 $(MIN_VER)
OS_LIBS =
EXEC_FINAL_OBJ = exec-final.o
-
-OS_SRC += k_sin.c k_cos.c k_tan.c s_sin.c s_cos.c s_tan.c sincos.c \
- s_log1p.c s_expm1.c e_pow.c e_exp.c e_log.c \
- e_acos.c e_asin.c s_atan.c \
- e_cosh.c e_sinh.c s_tanh.c \
- e_acosh.c s_asinh.c e_atanh.c \
- e_atan2.c
-
-k_sin.o : k_sin.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-k_cos.o : k_cos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-k_tan.o : k_tan.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-s_sin.o : s_sin.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_cos.o : s_cos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_tan.o : s_tan.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-sincos.o : sincos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-s_log1p.o : s_log1p.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_exmp1.o : s_expm1.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-e_pow.o : e_pow.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_exp.o : e_exp.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_log.o : e_log.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-e_acos.o : e_acos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_asin.o : e_asin.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_atan.o : s_atan.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-e_cosh.o : e_cosh.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_sinh.o : e_sinh.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_tanh.o : s_tanh.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_acosh.o : e_acosh.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_asinh.o : s_asinh.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_atanh.o : e_atanh.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-e_atan2.o : e_atan2.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
diff --git a/src/lisp/Config.x86_linux b/src/lisp/Config.x86_linux
index 8c06bae..213e42c 100644
--- a/src/lisp/Config.x86_linux
+++ b/src/lisp/Config.x86_linux
@@ -11,62 +11,3 @@ OS_LINK_FLAGS = -m32 -rdynamic -Xlinker --export-dynamic -Xlinker -Map -Xlinker
OS_LINK_FLAGS += -Wl,-z,noexecstack
EXEC_FINAL_OBJ = exec-final.o
-
-OS_SRC += k_sin.c k_cos.c k_tan.c s_sin.c s_cos.c s_tan.c sincos.c \
- s_log1p.c s_expm1.c e_pow.c e_exp.c e_log.c \
- e_acos.c e_asin.c s_atan.c \
- e_cosh.c e_sinh.c s_tanh.c \
- e_acosh.c s_asinh.c e_atanh.c \
- e_atan2.c
-
-k_sin.o : k_sin.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-k_cos.o : k_cos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-k_tan.o : k_tan.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-s_sin.o : s_sin.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_cos.o : s_cos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_tan.o : s_tan.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-sincos.o : sincos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-s_log1p.o : s_log1p.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_exmp1.o : s_expm1.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-e_pow.o : e_pow.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_exp.o : e_exp.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_log.o : e_log.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-e_acos.o : e_acos.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_asin.o : e_asin.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_atan.o : s_atan.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-e_cosh.o : e_cosh.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_sinh.o : e_sinh.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-s_tanh.o : s_tanh.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_acosh.o : e_acosh.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_asinh.o : s_asinh.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-e_atanh.o : e_atanh.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-
-e_atan2.o : e_atan2.c
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
diff --git a/src/lisp/GNUmakefile b/src/lisp/GNUmakefile
index a9ab587..55a0b5b 100644
--- a/src/lisp/GNUmakefile
+++ b/src/lisp/GNUmakefile
@@ -5,11 +5,19 @@ all: lisp.nm
-include internals.inc
include Config
+FDLIBM = k_sin.c k_cos.c k_tan.c s_sin.c s_cos.c s_tan.c sincos.c \
+ s_log1p.c s_expm1.c e_pow.c e_exp.c e_log.c \
+ e_acos.c e_asin.c s_atan.c \
+ e_cosh.c e_sinh.c s_tanh.c \
+ e_acosh.c s_asinh.c e_atanh.c \
+ e_atan2.c \
+ e_rem_pio2.c k_rem_pio2.c
+
SRCS = lisp.c coreparse.c alloc.c monitor.c print.c interr.c \
vars.c parse.c interrupt.c search.c validate.c globals.c \
dynbind.c breakpoint.c regnames.c backtrace.c save.c purify.c \
runprog.c time.c exec-init.c \
- ${ARCH_SRC} ${ASSEM_SRC} ${OS_SRC} ${GC_SRC}
+ ${FDLIBM} ${ARCH_SRC} ${ASSEM_SRC} ${OS_SRC} ${GC_SRC}
OBJS = $(patsubst %.c,%.o,$(patsubst %.S,%.o,$(patsubst %.s,%.o,$(SRCS))))
-----------------------------------------------------------------------
Summary of changes:
src/lisp/Config.ppc_darwin | 33 -------------------------
src/lisp/Config.sparc_sunc | 28 ---------------------
src/lisp/Config.x86_common | 14 +----------
src/lisp/Config.x86_darwin | 59 --------------------------------------------
src/lisp/Config.x86_linux | 59 --------------------------------------------
src/lisp/GNUmakefile | 10 +++++++-
6 files changed, 10 insertions(+), 193 deletions(-)
hooks/post-receive
--
CMU Common Lisp
More information about the cmucl-cvs
mailing list