[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pspp-cvs] pspp ChangeLog acinclude.m4 configure.ac src/ui...
From: |
Ben Pfaff |
Subject: |
[Pspp-cvs] pspp ChangeLog acinclude.m4 configure.ac src/ui... |
Date: |
Mon, 26 Feb 2007 04:52:23 +0000 |
CVSROOT: /cvsroot/pspp
Module name: pspp
Changes by: Ben Pfaff <blp> 07/02/26 04:52:23
Modified files:
. : ChangeLog acinclude.m4 configure.ac
src/ui/terminal: ChangeLog main.c
Log message:
Improve portability to NetBSD and Alpha.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pspp/ChangeLog?cvsroot=pspp&r1=1.71&r2=1.72
http://cvs.savannah.gnu.org/viewcvs/pspp/acinclude.m4?cvsroot=pspp&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/pspp/configure.ac?cvsroot=pspp&r1=1.54&r2=1.55
http://cvs.savannah.gnu.org/viewcvs/pspp/src/ui/terminal/ChangeLog?cvsroot=pspp&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/pspp/src/ui/terminal/main.c?cvsroot=pspp&r1=1.30&r2=1.31
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/pspp/pspp/ChangeLog,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -b -r1.71 -r1.72
--- ChangeLog 19 Feb 2007 18:57:04 -0000 1.71
+++ ChangeLog 26 Feb 2007 04:52:23 -0000 1.72
@@ -1,3 +1,15 @@
+2007-02-25 Ben Pfaff <address@hidden>
+
+ Thanks to Jason Stover for verifying that this patch helps under
+ NetBSD.
+
+ * acinclude.m4: Rename PSPP_ENABLE_WARNING to PSPP_ENABLE_OPTION,
+ because it's useful for more than warnings.
+
+ * configure.ac: Add PSPP_ENABLE_OPTION(-mieee) to improve IEEE
+ floating-point conformance on Alpha and SH architectures. Also,
+ check for fpsetmask function (available on BSDs).
+
Mon Feb 19 10:52:21 2007 Ben Pfaff <address@hidden>
* Smake (GNULIB_MODULES): Add dirname module, remove canonicalize
Index: acinclude.m4
===================================================================
RCS file: /cvsroot/pspp/pspp/acinclude.m4,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- acinclude.m4 16 Feb 2007 19:24:25 -0000 1.10
+++ acinclude.m4 26 Feb 2007 04:52:23 -0000 1.11
@@ -63,10 +63,10 @@
`--disable-largefile' or `CFLAGS=-ansi'.])])
])
-dnl Check whether a warning flag is accepted.
+dnl Check whether a C compiler option is accepted.
dnl If so, add it to CFLAGS.
-dnl Example: PSPP_ENABLE_WARNING(-Wdeclaration-after-statement)
-AC_DEFUN([PSPP_ENABLE_WARNING],
+dnl Example: PSPP_ENABLE_OPTION(-Wdeclaration-after-statement)
+AC_DEFUN([PSPP_ENABLE_OPTION],
[
m4_define([pspp_cv_name], [pspp_cv_[]m4_translit([$1], [-], [_])])dnl
AC_CACHE_CHECK([whether $CC accepts $1], [pspp_cv_name],
Index: configure.ac
===================================================================
RCS file: /cvsroot/pspp/pspp/configure.ac,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -b -r1.54 -r1.55
--- configure.ac 16 Feb 2007 19:24:25 -0000 1.54
+++ configure.ac 26 Feb 2007 04:52:23 -0000 1.55
@@ -14,7 +14,8 @@
AC_LIBTOOL_DLOPEN
AC_PROG_LIBTOOL
-PSPP_ENABLE_WARNING(-Wdeclaration-after-statement)
+PSPP_ENABLE_OPTION(-Wdeclaration-after-statement)
+PSPP_ENABLE_OPTION(-mieee)
AM_CONDITIONAL(cc_is_gcc, test x"$GCC" = x"yes" )
@@ -80,7 +81,7 @@
AC_C_BIGENDIAN
AC_FUNC_VPRINTF
-AC_CHECK_FUNCS([__setfpucw execl fork isinf isnan finite getpid feholdexcept
popen round trunc])
+AC_CHECK_FUNCS([__setfpucw execl fork isinf isnan finite getpid feholdexcept
fpsetmask popen round trunc])
AC_PROG_LN_S
Index: src/ui/terminal/ChangeLog
===================================================================
RCS file: /cvsroot/pspp/pspp/src/ui/terminal/ChangeLog,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- src/ui/terminal/ChangeLog 18 Feb 2007 21:29:20 -0000 1.21
+++ src/ui/terminal/ChangeLog 26 Feb 2007 04:52:23 -0000 1.22
@@ -1,3 +1,12 @@
+2007-02-25 Ben Pfaff <address@hidden>
+
+ Thanks to Jason Stover for verifying that this patch helps under
+ NetBSD.
+
+ * main.c [HAVE_IEEE_FP]: Include <ieeefp.h>.
+ (fpu_init) [HAVE_IEEE_FP]: Use setfpmask to mask floating-point
+ exceptions.
+
Sun Feb 18 13:28:26 2007 Ben Pfaff <address@hidden>
* msg-ui.c: Don't include exit.h, because gnulib fixes up stdlib.h
Index: src/ui/terminal/main.c
===================================================================
RCS file: /cvsroot/pspp/pspp/src/ui/terminal/main.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -b -r1.30 -r1.31
--- src/ui/terminal/main.c 24 Jan 2007 08:30:22 -0000 1.30
+++ src/ui/terminal/main.c 26 Feb 2007 04:52:23 -0000 1.31
@@ -58,6 +58,10 @@
#include <fenv.h>
#endif
+#if HAVE_IEEEFP_H
+#include <ieeefp.h>
+#endif
+
#include "gettext.h"
#define _(msgid) gettext (msgid)
@@ -158,6 +162,8 @@
feholdexcept (&foo);
#elif HAVE___SETFPUCW && defined(_FPU_IEEE)
__setfpucw (_FPU_IEEE);
+#elif HAVE_FPSETMASK
+ fpsetmask (0);
#endif
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-cvs] pspp ChangeLog acinclude.m4 configure.ac src/ui...,
Ben Pfaff <=