]> www.ginac.de Git - cln.git/blobdiff - ChangeLog
Work around g++ 4.0 "duplicated labels" problem.
[cln.git] / ChangeLog
index 3ba3ba397b1b54bd9aba25f2768691736dcee4c5..b99032ea6f7e68216c9e56d9601aea331b0352af 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,66 @@
+2005-08-27  Bruno Haible  <bruno@clisp.org>
+
+       * modules.h (CL_OUTPUT_LABEL): Work around redundant duplication
+       of basic blocks by g++ 4.0.
+       See <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23345>.
+
+2005-08-27  Bruno Haible  <bruno@clisp.org>
+
+       Make it possible to cross-compile CLN.
+       * m4/intparam.m4: New file.
+       * m4/floatparam.m4: New file.
+       * autoconf/aclocal.m4: Include both.
+       (CL_MACHINE): Add an additional CROSS_MACRO parameter.
+       * configure.ac (CL_MACHINE): When cross-compiling, use
+       CL_INTPARAM_CROSS and CL_FLOATPARAM_CROSS.
+
+2005-08-27  Bruno Haible  <bruno@clisp.org>
+
+       Define HAVE_LONGLONG and HAVE_LONGDOUBLE when cross-compiling.
+       * autoconf/aclocal.m4 (CL_LONGLONG, CL_LONGDOUBLE): When cross-
+       compiling, use the test code from gnulib.
+
+2005-08-27  Bruno Haible  <bruno@clisp.org>
+
+       * autoconf/aclocal.m4 (CL_RUSAGE): Fix error when cross-compiling.
+
+2005-08-16  Richard B. Kreckel  <kreckel@ginac.de>
+
+       The patch of 2005-05-01 made it impossible to test the type of a cl_UP
+       by comparing with &cl_class_univpoly_ring. We need an alternative:
+       * include/cln/object.h (cl_class_flags_modint_ring): New #define...
+       * src/polynomial/elem/cl_UP.cc (cl_class_univpoly_ring): ...used here.
+       * src/polynomial/elem/cl_UP_GF2.h: Likewise.
+       * src/polynomial/elem/cl_UP_MI.h: Likewise.
+       * src/polynomial/elem/cl_UP_gen.h: Likewise.
+       * src/polynomial/elem/cl_UP_number.h: Likewise.
+
+2005-08-15  Richard B. Kreckel  <kreckel@ginac.de>
+
+       * m4/cc.m4 (CL_AS_NOEXECSTACK): New macro...
+       * configure.ac: ...used here for setting ASMFLAGS...
+       * src/Makefile.in: ...which are used here.
+
+2005-08-02  Andreas Jochens  <aj@andaco.de>
+
+       * include/cln/config.h.in: Add support for PowerPC 64 CPU.
+       * include/cln/modules.h: Likewise.
+       * include/cln/object.h: Likewise.
+       * include/cln/types.h: Likewise.
+
+2005-07-24  Richard B. Kreckel  <kreckel@ginac.de>
+
+       Make out of the box build on x86_64 system with complete 32 bit
+       userland possible
+       * include/cln/config.h.in: Don't #define __x86_64__ when
+       __i386__ is defined.
+       * src/base/digitseq/cl_asm_x86_64_.cc: New file.
+       * doc/cln.tex: Revert workaround description introduced 2005-05-02.
+
+2005-06-10  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * Makefile.in: Don't enter nonexisting directories.
+
 2005-05-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        Speed up the linking step