[Gmp-commit] /var/hg/gmp: Remove test for compilosaurus.

mercurial at gmplib.org mercurial at gmplib.org
Wed Feb 1 18:41:15 CET 2012


details:   /var/hg/gmp/rev/9bcb33a7abf2
changeset: 14596:9bcb33a7abf2
user:      Marc Glisse <marc.glisse at inria.fr>
date:      Wed Feb 01 18:40:56 2012 +0100
description:
Remove test for compilosaurus.

diffstat:

 ChangeLog |   4 ++++
 gmpxx.h   |  15 ++-------------
 2 files changed, 6 insertions(+), 13 deletions(-)

diffs (42 lines):

diff -r e916fc6b4389 -r 9bcb33a7abf2 ChangeLog
--- a/ChangeLog	Wed Feb 01 11:38:44 2012 +0100
+++ b/ChangeLog	Wed Feb 01 18:40:56 2012 +0100
@@ -1,3 +1,7 @@
+2012-02-01  Marc Glisse  <marc.glisse at inria.fr>
+
+	* gmpxx.h: Remove check for g++ older than 2.91.
+
 2012-02-01  Niels Möller  <nisse at lysator.liu.se>
 
 	* mpn/generic/mul.c: Added diagram on where toom functions can be
diff -r e916fc6b4389 -r 9bcb33a7abf2 gmpxx.h
--- a/gmpxx.h	Wed Feb 01 11:38:44 2012 +0100
+++ b/gmpxx.h	Wed Feb 01 18:40:56 2012 +0100
@@ -1,6 +1,7 @@
 /* gmpxx.h -- C++ class wrapper for GMP types.  -*- C++ -*-
 
-Copyright 2001, 2002, 2003, 2006, 2008 Free Software Foundation, Inc.
+Copyright 2001, 2002, 2003, 2006, 2008, 2011, 2012 Free Software Foundation,
+Inc.
 
 This file is part of the GNU MP Library.
 
@@ -17,18 +18,6 @@
 You should have received a copy of the GNU Lesser General Public License
 along with the GNU MP Library.  If not, see http://www.gnu.org/licenses/.  */
 
-/* the C++ compiler must implement the following features:
-   - member templates
-   - partial specialization of templates
-   - namespace support
-   for g++, this means version 2.91 or higher
-   for other compilers, I don't know */
-#ifdef __GNUC__
-#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 91)
-#error gmpxx.h requires g++ version 2.91 (egcs 1.1.2) or higher
-#endif
-#endif
-
 #ifndef __GMP_PLUSPLUS__
 #define __GMP_PLUSPLUS__
 


More information about the gmp-commit mailing list