From d236b30c5cd988b3e7016702d143f9e20ce10463 Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Tue, 5 May 2020 14:04:59 -0400 Subject: [PATCH] Remove files meant for private branch --- libgcc/config/rs6000/float128-decimal.c | 78 ----------------------- libgcc/config/rs6000/float128-decimal.ver | 7 -- 2 files changed, 85 deletions(-) delete mode 100644 libgcc/config/rs6000/float128-decimal.c delete mode 100644 libgcc/config/rs6000/float128-decimal.ver diff --git a/libgcc/config/rs6000/float128-decimal.c b/libgcc/config/rs6000/float128-decimal.c deleted file mode 100644 index 31af26bf22d..00000000000 --- a/libgcc/config/rs6000/float128-decimal.c +++ /dev/null @@ -1,78 +0,0 @@ -/* Provide missing conversions between IEEE 128-bit floating point and Decimal - floating point for PowerPC. - - Copyright (C) 2020 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Michael Meissner (meissner@linux.ibm.com) - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - In addition to the permissions in the GNU Lesser 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 Lesser 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.) - - The GNU C Library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - . */ - -extern __float128 __dpd_trunctdkf (_Decimal128); -extern __float128 __dpd_truncddkf (_Decimal64); -extern __float128 __dpd_truncsdkf (_Decimal64); -extern _Decimal128 __dpd_extendkftd (__float128); -extern _Decimal64 __dpd_trunckfdd (__float128); -extern _Decimal32 __dpd_trunckfsd (__float128); - -__float128 -__dpd_trunctdkf (_Decimal128 x) -{ - __ibm128 ibm = (__ibm128) x; - return (__float128) ibm; -} - -__float128 -__dpd_truncddkf (_Decimal64 x) -{ - __ibm128 ibm = (__ibm128) x; - return (__float128) ibm; -} - -__float128 -__dpd_truncsdkf (_Decimal64 x) -{ - __ibm128 ibm = (__ibm128) x; - return (__float128) ibm; -} - -_Decimal128 -__dpd_extendkftd (__float128 x) -{ - __ibm128 ibm = (__ibm128) x; - return (_Decimal128) ibm; -} - -_Decimal64 -__dpd_trunckfdd (__float128 x) -{ - __ibm128 ibm = (__ibm128) x; - return (_Decimal64) ibm; -} - -_Decimal32 -__dpd_trunckfsd (__float128 x) -{ - __ibm128 ibm = (__ibm128) x; - return (_Decimal32) ibm; -} diff --git a/libgcc/config/rs6000/float128-decimal.ver b/libgcc/config/rs6000/float128-decimal.ver deleted file mode 100644 index 08c15e2199f..00000000000 --- a/libgcc/config/rs6000/float128-decimal.ver +++ /dev/null @@ -1,7 +0,0 @@ -GCC_10.0.0 { - # float128 <-> decimal conversions - __dpd_extendkftd - __dpd_trunckfdd - __dpd_trunckfsd - __dpd_trunctdkf -} -- 2.30.2