[cmucl-commit] [git] CMU Common Lisp branch master updated.	snapshot-2014-06-90-g2ecd185
    Raymond Toy 
    rtoy at common-lisp.net
       
    Mon Aug  4 05:21:37 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  2ecd18513a756d7583191cabb48d87037be365d1 (commit)
      from  e334b681182e7a354db0e66caa41abe1e1bbcec5 (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 2ecd18513a756d7583191cabb48d87037be365d1
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Sun Aug 3 22:21:30 2014 -0700
    Fix aliasing issue noted by gcc 4.4.1 on Linux.
    
    Remove the variables i0 and i1 since they weren't used anywhere
    anyway.  They weren't used in the original code either.
diff --git a/src/lisp/e_pow.c b/src/lisp/e_pow.c
index 914d7d9..c0f0075 100644
--- a/src/lisp/e_pow.c
+++ b/src/lisp/e_pow.c
@@ -101,14 +101,13 @@ ivln2_l  =  1.92596299112661746887e-08; /* 0x3E54AE0B, 0xF85DDF44 =1/ln2 tail*/
 {
 	double z,ax,z_h,z_l,p_h,p_l;
 	double y1,t1,t2,r,s,t,u,v,w;
-	int i0,i1,i,j,k,yisint,n;
+        int ,i,j,k,yisint,n;
 	int hx,hy,ix,iy;
 	unsigned lx,ly;
 	union { int i[2]; double d; } ux;
 	union { int i[2]; double d; } uy;
 	union { int i[2]; double d; } utmp;
 
-	i0 = ((*(int*)&one)>>29)^1; i1=1-i0;
 	ux.d = x;
 	hx = ux.i[HIWORD]; lx = ux.i[LOWORD];
 	uy.d = y;
-----------------------------------------------------------------------
Summary of changes:
 src/lisp/e_pow.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
hooks/post-receive
-- 
CMU Common Lisp
    
    
More information about the cmucl-commit
mailing list