Forgot to delete these during yesterdays commit.
authorJanne Blomqvist <jb@gcc.gnu.org>
Mon, 2 Jul 2007 16:21:37 +0000 (19:21 +0300)
committerJanne Blomqvist <jb@gcc.gnu.org>
Mon, 2 Jul 2007 16:21:37 +0000 (19:21 +0300)
2007-07-02  Janne Blomqvist  <jb@gcc.gnu.org>

PR fortran/32239
* generated/pow_r*_i4.c: Removed.

From-SVN: r126215

libgfortran/ChangeLog
libgfortran/generated/pow_r10_i4.c [deleted file]
libgfortran/generated/pow_r16_i4.c [deleted file]
libgfortran/generated/pow_r4_i4.c [deleted file]
libgfortran/generated/pow_r8_i4.c [deleted file]

index 2b880c531d835b67fcf06ae0d1d39f1355abeb93..e1bdb0548ae777f5c51e73e70971543f9b1293f0 100644 (file)
@@ -1,3 +1,8 @@
+2007-07-02  Janne Blomqvist  <jb@gcc.gnu.org>
+
+       PR fortran/32239
+       * generated/pow_r*_i4.c: Removed.
+
 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
 
        * Makefile.in: Add support for iso_c_generated_procs.c and
diff --git a/libgfortran/generated/pow_r10_i4.c b/libgfortran/generated/pow_r10_i4.c
deleted file mode 100644 (file)
index d21869b..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/* Support routines for the intrinsic power (**) operator.
-   Copyright 2004 Free Software Foundation, Inc.
-   Contributed by Paul Brook
-
-This file is part of the GNU Fortran 95 runtime library (libgfortran).
-
-Libgfortran is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public
-License as published by the Free Software Foundation; either
-version 2 of the License, or (at your option) any later version.
-
-In addition to the permissions in the GNU General Public License, the
-Free Software Foundation gives you unlimited permission to link the
-compiled version of this file into combinations with other programs,
-and to distribute those combinations without any restriction coming
-from the use of this file.  (The General Public License restrictions
-do apply in other respects; for example, they cover modification of
-the file, and distribution when not linked into a combine
-executable.)
-
-Libgfortran is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public
-License along with libgfortran; see the file COPYING.  If not,
-write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-Boston, MA 02110-1301, USA.  */
-
-#include "config.h"
-#include "libgfortran.h"
-
-/* Use Binary Method to calculate the powi. This is not an optimal but
-   a simple and reasonable arithmetic. See section 4.6.3, "Evaluation of
-   Powers" of Donald E. Knuth, "Seminumerical Algorithms", Vol. 2, "The Art
-   of Computer Programming", 3rd Edition, 1998.  */
-
-#if defined (HAVE_GFC_REAL_10) && defined (HAVE_GFC_INTEGER_4)
-
-GFC_REAL_10 pow_r10_i4 (GFC_REAL_10 a, GFC_INTEGER_4 b);
-export_proto(pow_r10_i4);
-
-GFC_REAL_10
-pow_r10_i4 (GFC_REAL_10 a, GFC_INTEGER_4 b)
-{
-  GFC_REAL_10 pow, x;
-  GFC_INTEGER_4 n;
-  GFC_UINTEGER_4 u;
-  
-  n = b;
-  x = a;
-  pow = 1;
-  if (n != 0)
-    {
-      if (n < 0)
-       {
-
-         u = -n;
-         x = pow / x;
-       }
-      else
-       {
-          u = n;
-       }
-      for (;;)
-       {
-         if (u & 1)
-           pow *= x;
-         u >>= 1;
-         if (u)
-           x *= x;
-         else
-           break;
-       }
-    }
-  return pow;
-}
-
-#endif
diff --git a/libgfortran/generated/pow_r16_i4.c b/libgfortran/generated/pow_r16_i4.c
deleted file mode 100644 (file)
index 3901577..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/* Support routines for the intrinsic power (**) operator.
-   Copyright 2004 Free Software Foundation, Inc.
-   Contributed by Paul Brook
-
-This file is part of the GNU Fortran 95 runtime library (libgfortran).
-
-Libgfortran is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public
-License as published by the Free Software Foundation; either
-version 2 of the License, or (at your option) any later version.
-
-In addition to the permissions in the GNU General Public License, the
-Free Software Foundation gives you unlimited permission to link the
-compiled version of this file into combinations with other programs,
-and to distribute those combinations without any restriction coming
-from the use of this file.  (The General Public License restrictions
-do apply in other respects; for example, they cover modification of
-the file, and distribution when not linked into a combine
-executable.)
-
-Libgfortran is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public
-License along with libgfortran; see the file COPYING.  If not,
-write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-Boston, MA 02110-1301, USA.  */
-
-#include "config.h"
-#include "libgfortran.h"
-
-/* Use Binary Method to calculate the powi. This is not an optimal but
-   a simple and reasonable arithmetic. See section 4.6.3, "Evaluation of
-   Powers" of Donald E. Knuth, "Seminumerical Algorithms", Vol. 2, "The Art
-   of Computer Programming", 3rd Edition, 1998.  */
-
-#if defined (HAVE_GFC_REAL_16) && defined (HAVE_GFC_INTEGER_4)
-
-GFC_REAL_16 pow_r16_i4 (GFC_REAL_16 a, GFC_INTEGER_4 b);
-export_proto(pow_r16_i4);
-
-GFC_REAL_16
-pow_r16_i4 (GFC_REAL_16 a, GFC_INTEGER_4 b)
-{
-  GFC_REAL_16 pow, x;
-  GFC_INTEGER_4 n;
-  GFC_UINTEGER_4 u;
-  
-  n = b;
-  x = a;
-  pow = 1;
-  if (n != 0)
-    {
-      if (n < 0)
-       {
-
-         u = -n;
-         x = pow / x;
-       }
-      else
-       {
-          u = n;
-       }
-      for (;;)
-       {
-         if (u & 1)
-           pow *= x;
-         u >>= 1;
-         if (u)
-           x *= x;
-         else
-           break;
-       }
-    }
-  return pow;
-}
-
-#endif
diff --git a/libgfortran/generated/pow_r4_i4.c b/libgfortran/generated/pow_r4_i4.c
deleted file mode 100644 (file)
index 5baa4b1..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/* Support routines for the intrinsic power (**) operator.
-   Copyright 2004 Free Software Foundation, Inc.
-   Contributed by Paul Brook
-
-This file is part of the GNU Fortran 95 runtime library (libgfortran).
-
-Libgfortran is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public
-License as published by the Free Software Foundation; either
-version 2 of the License, or (at your option) any later version.
-
-In addition to the permissions in the GNU General Public License, the
-Free Software Foundation gives you unlimited permission to link the
-compiled version of this file into combinations with other programs,
-and to distribute those combinations without any restriction coming
-from the use of this file.  (The General Public License restrictions
-do apply in other respects; for example, they cover modification of
-the file, and distribution when not linked into a combine
-executable.)
-
-Libgfortran is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public
-License along with libgfortran; see the file COPYING.  If not,
-write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-Boston, MA 02110-1301, USA.  */
-
-#include "config.h"
-#include "libgfortran.h"
-
-/* Use Binary Method to calculate the powi. This is not an optimal but
-   a simple and reasonable arithmetic. See section 4.6.3, "Evaluation of
-   Powers" of Donald E. Knuth, "Seminumerical Algorithms", Vol. 2, "The Art
-   of Computer Programming", 3rd Edition, 1998.  */
-
-#if defined (HAVE_GFC_REAL_4) && defined (HAVE_GFC_INTEGER_4)
-
-GFC_REAL_4 pow_r4_i4 (GFC_REAL_4 a, GFC_INTEGER_4 b);
-export_proto(pow_r4_i4);
-
-GFC_REAL_4
-pow_r4_i4 (GFC_REAL_4 a, GFC_INTEGER_4 b)
-{
-  GFC_REAL_4 pow, x;
-  GFC_INTEGER_4 n;
-  GFC_UINTEGER_4 u;
-  
-  n = b;
-  x = a;
-  pow = 1;
-  if (n != 0)
-    {
-      if (n < 0)
-       {
-
-         u = -n;
-         x = pow / x;
-       }
-      else
-       {
-          u = n;
-       }
-      for (;;)
-       {
-         if (u & 1)
-           pow *= x;
-         u >>= 1;
-         if (u)
-           x *= x;
-         else
-           break;
-       }
-    }
-  return pow;
-}
-
-#endif
diff --git a/libgfortran/generated/pow_r8_i4.c b/libgfortran/generated/pow_r8_i4.c
deleted file mode 100644 (file)
index 8da3b81..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/* Support routines for the intrinsic power (**) operator.
-   Copyright 2004 Free Software Foundation, Inc.
-   Contributed by Paul Brook
-
-This file is part of the GNU Fortran 95 runtime library (libgfortran).
-
-Libgfortran is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public
-License as published by the Free Software Foundation; either
-version 2 of the License, or (at your option) any later version.
-
-In addition to the permissions in the GNU General Public License, the
-Free Software Foundation gives you unlimited permission to link the
-compiled version of this file into combinations with other programs,
-and to distribute those combinations without any restriction coming
-from the use of this file.  (The General Public License restrictions
-do apply in other respects; for example, they cover modification of
-the file, and distribution when not linked into a combine
-executable.)
-
-Libgfortran is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public
-License along with libgfortran; see the file COPYING.  If not,
-write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-Boston, MA 02110-1301, USA.  */
-
-#include "config.h"
-#include "libgfortran.h"
-
-/* Use Binary Method to calculate the powi. This is not an optimal but
-   a simple and reasonable arithmetic. See section 4.6.3, "Evaluation of
-   Powers" of Donald E. Knuth, "Seminumerical Algorithms", Vol. 2, "The Art
-   of Computer Programming", 3rd Edition, 1998.  */
-
-#if defined (HAVE_GFC_REAL_8) && defined (HAVE_GFC_INTEGER_4)
-
-GFC_REAL_8 pow_r8_i4 (GFC_REAL_8 a, GFC_INTEGER_4 b);
-export_proto(pow_r8_i4);
-
-GFC_REAL_8
-pow_r8_i4 (GFC_REAL_8 a, GFC_INTEGER_4 b)
-{
-  GFC_REAL_8 pow, x;
-  GFC_INTEGER_4 n;
-  GFC_UINTEGER_4 u;
-  
-  n = b;
-  x = a;
-  pow = 1;
-  if (n != 0)
-    {
-      if (n < 0)
-       {
-
-         u = -n;
-         x = pow / x;
-       }
-      else
-       {
-          u = n;
-       }
-      for (;;)
-       {
-         if (u & 1)
-           pow *= x;
-         u >>= 1;
-         if (u)
-           x *= x;
-         else
-           break;
-       }
-    }
-  return pow;
-}
-
-#endif