[cmucl-commit] [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-commit mailing list