[PATCH] PR44482; Add missing prototypes in soft-fp
Jack Howarth
howarth@bromo.med.uc.edu
Tue Dec 21 08:45:00 GMT 2010
The attached patch adds the missing prototypes to the source files in
config/soft-fp so that the numerous "no previous prototype" warnings are
eliminated when -Wmissing-prototypes is used. Bootstrap and regression tested
on x86_64-apple-darwin10 (-m32/-m64). Okay for gcc trunk?
Jack
2010-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
PR c/44482
* config/soft-fp/fixunstfsi.c: Add missing prototype.
* config/soft-fp/unordsf2.c: Ditto.
* config/soft-fp/unordtf2.c: Ditto.
* config/soft-fp/lesf2.c: Ditto.
* config/soft-fp/floatdisf.c: Ditto.
* config/soft-fp/letf2.c: Ditto.
* config/soft-fp/extendsfdf2.c: Ditto.
* config/soft-fp/fixtfsi.c: Ditto.
* config/soft-fp/floatunsidf.c: Ditto.
* config/soft-fp/divdf3.c: Ditto.
* config/soft-fp/truncdfsf2.c: Ditto.
* config/soft-fp/trunctfdf2.c: Ditto.
* config/soft-fp/floattisf.c: Ditto.
* config/soft-fp/extendsftf2.c: Ditto.
* config/soft-fp/floatunsitf.c: Ditto.
* config/soft-fp/divsf3.c: Ditto.
* config/soft-fp/floatundidf.c: Ditto.
* config/soft-fp/divtf3.c: Ditto.
* config/soft-fp/trunctfsf2.c: Ditto.
* config/soft-fp/negdf2.c: Ditto.
* config/soft-fp/trunctfxf2.c: Ditto.
* config/soft-fp/floatuntidf.c: Ditto.
* config/soft-fp/floatunditf.c: Ditto.
* config/soft-fp/fixunssfdi.c: Ditto.
* config/soft-fp/negsf2.c: Ditto.
* config/soft-fp/negtf2.c: Ditto.
* config/soft-fp/subdf3.c: Ditto.
* config/soft-fp/gedf2.c: Ditto.
* config/soft-fp/muldf3.c: Ditto.
* config/soft-fp/fixsfdi.c: Ditto.
* config/soft-fp/floatunsisf.c: Ditto.
* config/soft-fp/floatuntitf.c: Ditto.
* config/soft-fp/eqdf2.c: Ditto.
* config/soft-fp/fixunssfti.c: Ditto.
* config/soft-fp/fixunsdfdi.c: Ditto.
* config/soft-fp/subsf3.c: Ditto.
* config/soft-fp/gesf2.c: Ditto.
* config/soft-fp/subtf3.c: Ditto.
* config/soft-fp/getf2.c: Ditto.
* config/soft-fp/mulsf3.c: Ditto.
* config/soft-fp/multf3.c: Ditto.
* config/soft-fp/floatsidf.c: Ditto.
* config/soft-fp/fixsfti.c: Ditto.
* config/soft-fp/extenddftf2.c: Ditto.
* config/soft-fp/fixdfdi.c: Ditto.
* config/soft-fp/floatundisf.c: Ditto.
* config/soft-fp/eqsf2.c: Ditto.
* config/soft-fp/eqtf2.c: Ditto.
* config/soft-fp/fixunsdfti.c: Ditto.
* config/soft-fp/fixunstfdi.c: Ditto.
* config/soft-fp/adddf3.c: Ditto.
* config/soft-fp/floatsitf.c: Ditto.
* config/soft-fp/floatdidf.c: Ditto.
* config/soft-fp/fixtfdi.c: Ditto.
* config/soft-fp/fixdfti.c: Ditto.
* config/soft-fp/floatuntisf.c: Ditto.
* config/soft-fp/extendxftf2.c: Ditto.
* config/soft-fp/fixunssfsi.c: Ditto.
* config/soft-fp/fixunstfti.c: Ditto.
* config/soft-fp/addsf3.c: Ditto.
* config/soft-fp/addtf3.c: Ditto.
* config/soft-fp/fixsfsi.c: Ditto.
* config/soft-fp/floattidf.c: Ditto.
* config/soft-fp/floatditf.c: Ditto.
* config/soft-fp/fixtfti.c: Ditto.
* config/soft-fp/fixunsdfsi.c: Ditto.
* config/soft-fp/unorddf2.c: Ditto.
* config/soft-fp/floatsisf.c: Ditto.
* config/soft-fp/ledf2.c: Ditto.
* config/soft-fp/floattitf.c: Ditto.
* config/soft-fp/fixdfsi.c: Ditto.
Index: config/soft-fp/fixunstfsi.c
===================================================================
--- config/soft-fp/fixunstfsi.c (revision 168075)
+++ config/soft-fp/fixunstfsi.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a to 32bit unsigned integer
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+USItype __fixunstfsi(TFtype);
USItype __fixunstfsi(TFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/unordsf2.c
===================================================================
--- config/soft-fp/unordsf2.c (revision 168075)
+++ config/soft-fp/unordsf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return 1 iff a or b is a NaN, 0 otherwise.
- Copyright (C) 2006,2007 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Joseph Myers (joseph@codesourcery.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "single.h"
+CMPtype __unordsf2(SFtype, SFtype);
CMPtype __unordsf2(SFtype a, SFtype b)
{
FP_DECL_S(A);
Index: config/soft-fp/unordtf2.c
===================================================================
--- config/soft-fp/unordtf2.c (revision 168075)
+++ config/soft-fp/unordtf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return 1 iff a or b is a NaN, 0 otherwise.
- Copyright (C) 2006,2007 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Joseph Myers (joseph@codesourcery.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "quad.h"
+CMPtype __unordtf2(TFtype, TFtype);
CMPtype __unordtf2(TFtype a, TFtype b)
{
FP_DECL_Q(A);
Index: config/soft-fp/lesf2.c
===================================================================
--- config/soft-fp/lesf2.c (revision 168075)
+++ config/soft-fp/lesf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return 0 iff a == b, 1 iff a > b, 2 iff a ? b, -1 iff a < b
- Copyright (C) 1997,1999,2006,2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+CMPtype __lesf2(SFtype, SFtype);
CMPtype __lesf2(SFtype a, SFtype b)
{
FP_DECL_EX;
@@ -48,4 +50,5 @@
return r;
}
+CMPtype __ltsf2(SFtype, SFtype);
strong_alias(__lesf2, __ltsf2);
Index: config/soft-fp/floatdisf.c
===================================================================
--- config/soft-fp/floatdisf.c (revision 168075)
+++ config/soft-fp/floatdisf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 64bit signed integer to IEEE single
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+SFtype __floatdisf(DItype);
SFtype __floatdisf(DItype i)
{
FP_DECL_EX;
Index: config/soft-fp/letf2.c
===================================================================
--- config/soft-fp/letf2.c (revision 168075)
+++ config/soft-fp/letf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return 0 iff a == b, 1 iff a > b, 2 iff a ? b, -1 iff a < b
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+CMPtype __letf2(TFtype, TFtype);
CMPtype __letf2(TFtype a, TFtype b)
{
FP_DECL_EX;
@@ -48,4 +50,5 @@
return r;
}
+CMPtype __lttf2(TFtype, TFtype);
strong_alias(__letf2, __lttf2);
Index: config/soft-fp/extendsfdf2.c
===================================================================
--- config/soft-fp/extendsfdf2.c (revision 168075)
+++ config/soft-fp/extendsfdf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a converted to IEEE double
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -33,6 +34,7 @@
#include "single.h"
#include "double.h"
+DFtype __extendsfdf2(SFtype);
DFtype __extendsfdf2(SFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/fixtfsi.c
===================================================================
--- config/soft-fp/fixtfsi.c (revision 168075)
+++ config/soft-fp/fixtfsi.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a to 32bit signed integer
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+SItype __fixtfsi(TFtype);
SItype __fixtfsi(TFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/floatunsidf.c
===================================================================
--- config/soft-fp/floatunsidf.c (revision 168075)
+++ config/soft-fp/floatunsidf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 32bit unsigned integer to IEEE double
- Copyright (C) 1997, 1999, 2006, 2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+DFtype __floatunsidf(USItype);
DFtype __floatunsidf(USItype i)
{
FP_DECL_EX;
Index: config/soft-fp/divdf3.c
===================================================================
--- config/soft-fp/divdf3.c (revision 168075)
+++ config/soft-fp/divdf3.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a / b
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+DFtype __divdf3(DFtype, DFtype);
DFtype __divdf3(DFtype a, DFtype b)
{
FP_DECL_EX;
Index: config/soft-fp/truncdfsf2.c
===================================================================
--- config/soft-fp/truncdfsf2.c (revision 168075)
+++ config/soft-fp/truncdfsf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Truncate IEEE double into IEEE single
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -33,6 +34,7 @@
#include "single.h"
#include "double.h"
+SFtype __truncdfsf2(DFtype);
SFtype __truncdfsf2(DFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/trunctfdf2.c
===================================================================
--- config/soft-fp/trunctfdf2.c (revision 168075)
+++ config/soft-fp/trunctfdf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Truncate IEEE quad into IEEE double
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -33,6 +34,7 @@
#include "double.h"
#include "quad.h"
+DFtype __trunctfdf2(TFtype);
DFtype __trunctfdf2(TFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/floattisf.c
===================================================================
--- config/soft-fp/floattisf.c (revision 168075)
+++ config/soft-fp/floattisf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 128bit signed integer to IEEE single
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "single.h"
+SFtype __floattisf(TItype);
SFtype __floattisf(TItype i)
{
FP_DECL_EX;
Index: config/soft-fp/extendsftf2.c
===================================================================
--- config/soft-fp/extendsftf2.c (revision 168075)
+++ config/soft-fp/extendsftf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a converted to IEEE quad
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -33,6 +34,7 @@
#include "single.h"
#include "quad.h"
+TFtype __extendsftf2(SFtype);
TFtype __extendsftf2(SFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/floatunsitf.c
===================================================================
--- config/soft-fp/floatunsitf.c (revision 168075)
+++ config/soft-fp/floatunsitf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 32bit unsigned integer to IEEE quad
- Copyright (C) 1997,1999, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -33,6 +34,8 @@
#include "quad.h"
TFtype
+__floatunsitf(USItype);
+TFtype
__floatunsitf(USItype i)
{
FP_DECL_EX;
Index: config/soft-fp/divsf3.c
===================================================================
--- config/soft-fp/divsf3.c (revision 168075)
+++ config/soft-fp/divsf3.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a / b
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+SFtype __divsf3(SFtype, SFtype);
SFtype __divsf3(SFtype a, SFtype b)
{
FP_DECL_EX;
Index: config/soft-fp/floatundidf.c
===================================================================
--- config/soft-fp/floatundidf.c (revision 168075)
+++ config/soft-fp/floatundidf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 64bit unsigned integer to IEEE double
- Copyright (C) 1997, 1999, 2006, 2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+DFtype __floatundidf(UDItype);
DFtype __floatundidf(UDItype i)
{
FP_DECL_EX;
Index: config/soft-fp/divtf3.c
===================================================================
--- config/soft-fp/divtf3.c (revision 168075)
+++ config/soft-fp/divtf3.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a / b
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+TFtype __divtf3(TFtype, TFtype);
TFtype __divtf3(TFtype a, TFtype b)
{
FP_DECL_EX;
Index: config/soft-fp/trunctfsf2.c
===================================================================
--- config/soft-fp/trunctfsf2.c (revision 168075)
+++ config/soft-fp/trunctfsf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Truncate IEEE quad into IEEE single
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -33,6 +34,7 @@
#include "single.h"
#include "quad.h"
+SFtype __trunctfsf2(TFtype);
SFtype __trunctfsf2(TFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/negdf2.c
===================================================================
--- config/soft-fp/negdf2.c (revision 168075)
+++ config/soft-fp/negdf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return -a
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+DFtype __negdf2(DFtype);
DFtype __negdf2(DFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/trunctfxf2.c
===================================================================
--- config/soft-fp/trunctfxf2.c (revision 168075)
+++ config/soft-fp/trunctfxf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Truncate IEEE quad into IEEE extended
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -32,6 +33,7 @@
#include "extended.h"
#include "quad.h"
+XFtype __trunctfxf2(TFtype);
XFtype __trunctfxf2(TFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/floatuntidf.c
===================================================================
--- config/soft-fp/floatuntidf.c (revision 168075)
+++ config/soft-fp/floatuntidf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 128bit unsigned integer to IEEE double
- Copyright (C) 1997,1999, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "double.h"
+DFtype __floatuntidf(UTItype);
DFtype __floatuntidf(UTItype i)
{
FP_DECL_EX;
Index: config/soft-fp/floatunditf.c
===================================================================
--- config/soft-fp/floatunditf.c (revision 168075)
+++ config/soft-fp/floatunditf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 64bit unsigned integer to IEEE quad
- Copyright (C) 1997,1999, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -33,6 +34,8 @@
#include "quad.h"
TFtype
+__floatunditf(UDItype);
+TFtype
__floatunditf(UDItype i)
{
FP_DECL_EX;
Index: config/soft-fp/fixunssfdi.c
===================================================================
--- config/soft-fp/fixunssfdi.c (revision 168075)
+++ config/soft-fp/fixunssfdi.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a to 64bit unsigned integer
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+UDItype __fixunssfdi(SFtype);
UDItype __fixunssfdi(SFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/negsf2.c
===================================================================
--- config/soft-fp/negsf2.c (revision 168075)
+++ config/soft-fp/negsf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return -a
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+SFtype __negsf2(SFtype);
SFtype __negsf2(SFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/negtf2.c
===================================================================
--- config/soft-fp/negtf2.c (revision 168075)
+++ config/soft-fp/negtf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return -a
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+TFtype __negtf2(TFtype);
TFtype __negtf2(TFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/subdf3.c
===================================================================
--- config/soft-fp/subdf3.c (revision 168075)
+++ config/soft-fp/subdf3.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a - b
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+DFtype __subdf3(DFtype, DFtype);
DFtype __subdf3(DFtype a, DFtype b)
{
FP_DECL_EX;
Index: config/soft-fp/gedf2.c
===================================================================
--- config/soft-fp/gedf2.c (revision 168075)
+++ config/soft-fp/gedf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return 0 iff a == b, 1 iff a > b, -2 iff a ? b, -1 iff a < b
- Copyright (C) 1997,1999,2006,2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+CMPtype __gedf2(DFtype, DFtype);
CMPtype __gedf2(DFtype a, DFtype b)
{
FP_DECL_EX;
@@ -48,4 +50,5 @@
return r;
}
+CMPtype __gtdf2(DFtype, DFtype);
strong_alias(__gedf2, __gtdf2);
Index: config/soft-fp/muldf3.c
===================================================================
--- config/soft-fp/muldf3.c (revision 168075)
+++ config/soft-fp/muldf3.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a * b
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+DFtype __muldf3(DFtype, DFtype);
DFtype __muldf3(DFtype a, DFtype b)
{
FP_DECL_EX;
Index: config/soft-fp/fixsfdi.c
===================================================================
--- config/soft-fp/fixsfdi.c (revision 168075)
+++ config/soft-fp/fixsfdi.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a to 64bit signed integer
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+DItype __fixsfdi(SFtype);
DItype __fixsfdi(SFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/floatunsisf.c
===================================================================
--- config/soft-fp/floatunsisf.c (revision 168075)
+++ config/soft-fp/floatunsisf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 32bit unsigned integer to IEEE single
- Copyright (C) 1997, 1999, 2006, 2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+SFtype __floatunsisf(USItype);
SFtype __floatunsisf(USItype i)
{
FP_DECL_EX;
Index: config/soft-fp/floatuntitf.c
===================================================================
--- config/soft-fp/floatuntitf.c (revision 168075)
+++ config/soft-fp/floatuntitf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 128bit unsigned integer to IEEE quad
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "quad.h"
+TFtype __floatuntitf(UTItype);
TFtype __floatuntitf(UTItype i)
{
FP_DECL_EX;
Index: config/soft-fp/eqdf2.c
===================================================================
--- config/soft-fp/eqdf2.c (revision 168075)
+++ config/soft-fp/eqdf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return 0 iff a == b, 1 otherwise
- Copyright (C) 1997,1999,2006,2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+CMPtype __eqdf2(DFtype, DFtype);
CMPtype __eqdf2(DFtype a, DFtype b)
{
FP_DECL_EX;
@@ -48,4 +50,5 @@
return r;
}
+CMPtype __nedf2(DFtype, DFtype);
strong_alias(__eqdf2, __nedf2);
Index: config/soft-fp/fixunssfti.c
===================================================================
--- config/soft-fp/fixunssfti.c (revision 168075)
+++ config/soft-fp/fixunssfti.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert IEEE single to 128bit unsigned integer
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "single.h"
+UTItype __fixunssfti(SFtype);
UTItype __fixunssfti(SFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/fixunsdfdi.c
===================================================================
--- config/soft-fp/fixunsdfdi.c (revision 168075)
+++ config/soft-fp/fixunsdfdi.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a to 64bit unsigned integer
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+UDItype __fixunsdfdi(DFtype);
UDItype __fixunsdfdi(DFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/subsf3.c
===================================================================
--- config/soft-fp/subsf3.c (revision 168075)
+++ config/soft-fp/subsf3.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a - b
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+SFtype __subsf3(SFtype, SFtype);
SFtype __subsf3(SFtype a, SFtype b)
{
FP_DECL_EX;
Index: config/soft-fp/gesf2.c
===================================================================
--- config/soft-fp/gesf2.c (revision 168075)
+++ config/soft-fp/gesf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return 0 iff a == b, 1 iff a > b, -2 iff a ? b, -1 iff a < b
- Copyright (C) 1997,1999,2006,2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+CMPtype __gesf2(SFtype, SFtype);
CMPtype __gesf2(SFtype a, SFtype b)
{
FP_DECL_EX;
@@ -48,4 +50,5 @@
return r;
}
+CMPtype __gtsf2(SFtype, SFtype);
strong_alias(__gesf2, __gtsf2);
Index: config/soft-fp/subtf3.c
===================================================================
--- config/soft-fp/subtf3.c (revision 168075)
+++ config/soft-fp/subtf3.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a - b
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+TFtype __subtf3(TFtype, TFtype);
TFtype __subtf3(TFtype a, TFtype b)
{
FP_DECL_EX;
Index: config/soft-fp/getf2.c
===================================================================
--- config/soft-fp/getf2.c (revision 168075)
+++ config/soft-fp/getf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return 0 iff a == b, 1 iff a > b, -2 iff a ? b, -1 iff a < b
- Copyright (C) 1997,1999,2006,2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+CMPtype __getf2(TFtype, TFtype);
CMPtype __getf2(TFtype a, TFtype b)
{
FP_DECL_EX;
@@ -48,4 +50,5 @@
return r;
}
+CMPtype __gttf2(TFtype, TFtype);
strong_alias(__getf2, __gttf2);
Index: config/soft-fp/mulsf3.c
===================================================================
--- config/soft-fp/mulsf3.c (revision 168075)
+++ config/soft-fp/mulsf3.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a * b
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+SFtype __mulsf3(SFtype, SFtype);
SFtype __mulsf3(SFtype a, SFtype b)
{
FP_DECL_EX;
Index: config/soft-fp/multf3.c
===================================================================
--- config/soft-fp/multf3.c (revision 168075)
+++ config/soft-fp/multf3.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a * b
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+TFtype __multf3(TFtype, TFtype);
TFtype __multf3(TFtype a, TFtype b)
{
FP_DECL_EX;
Index: config/soft-fp/floatsidf.c
===================================================================
--- config/soft-fp/floatsidf.c (revision 168075)
+++ config/soft-fp/floatsidf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 32bit signed integer to IEEE double
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+DFtype __floatsidf(SItype);
DFtype __floatsidf(SItype i)
{
FP_DECL_EX;
Index: config/soft-fp/fixsfti.c
===================================================================
--- config/soft-fp/fixsfti.c (revision 168075)
+++ config/soft-fp/fixsfti.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert IEEE single to 128bit signed integer
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "single.h"
+TItype __fixsfti(SFtype);
TItype __fixsfti(SFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/extenddftf2.c
===================================================================
--- config/soft-fp/extenddftf2.c (revision 168075)
+++ config/soft-fp/extenddftf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a converted to IEEE quad
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -33,6 +34,7 @@
#include "double.h"
#include "quad.h"
+TFtype __extenddftf2(DFtype);
TFtype __extenddftf2(DFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/fixdfdi.c
===================================================================
--- config/soft-fp/fixdfdi.c (revision 168075)
+++ config/soft-fp/fixdfdi.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a to 64bit signed integer
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+DItype __fixdfdi(DFtype);
DItype __fixdfdi(DFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/floatundisf.c
===================================================================
--- config/soft-fp/floatundisf.c (revision 168075)
+++ config/soft-fp/floatundisf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 64bit unsigned integer to IEEE single
- Copyright (C) 1997, 1999, 2006, 2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+SFtype __floatundisf(UDItype);
SFtype __floatundisf(UDItype i)
{
FP_DECL_EX;
Index: config/soft-fp/eqsf2.c
===================================================================
--- config/soft-fp/eqsf2.c (revision 168075)
+++ config/soft-fp/eqsf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return 0 iff a == b, 1 otherwise
- Copyright (C) 1997,1999,2006,2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+CMPtype __eqsf2(SFtype, SFtype);
CMPtype __eqsf2(SFtype a, SFtype b)
{
FP_DECL_EX;
@@ -48,4 +50,5 @@
return r;
}
+CMPtype __nesf2(SFtype, SFtype);
strong_alias(__eqsf2, __nesf2);
Index: config/soft-fp/eqtf2.c
===================================================================
--- config/soft-fp/eqtf2.c (revision 168075)
+++ config/soft-fp/eqtf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return 0 iff a == b, 1 otherwise
- Copyright (C) 1997,1999,2006,2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+CMPtype __eqtf2(TFtype, TFtype);
CMPtype __eqtf2(TFtype a, TFtype b)
{
FP_DECL_EX;
@@ -48,4 +50,5 @@
return r;
}
+CMPtype __netf2(TFtype, TFtype);
strong_alias(__eqtf2, __netf2);
Index: config/soft-fp/fixunsdfti.c
===================================================================
--- config/soft-fp/fixunsdfti.c (revision 168075)
+++ config/soft-fp/fixunsdfti.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert IEEE double to 128bit unsigned integer
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "double.h"
+UTItype __fixunsdfti(DFtype);
UTItype __fixunsdfti(DFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/fixunstfdi.c
===================================================================
--- config/soft-fp/fixunstfdi.c (revision 168075)
+++ config/soft-fp/fixunstfdi.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a to 64bit unsigned integer
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+UDItype __fixunstfdi(TFtype);
UDItype __fixunstfdi(TFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/adddf3.c
===================================================================
--- config/soft-fp/adddf3.c (revision 168075)
+++ config/soft-fp/adddf3.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a + b
- Copyright (C) 1997,1999, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+DFtype __adddf3(DFtype, DFtype);
DFtype __adddf3(DFtype a, DFtype b)
{
FP_DECL_EX;
Index: config/soft-fp/floatsitf.c
===================================================================
--- config/soft-fp/floatsitf.c (revision 168075)
+++ config/soft-fp/floatsitf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 32bit signed integer to IEEE quad
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+TFtype __floatsitf(SItype);
TFtype __floatsitf(SItype i)
{
FP_DECL_EX;
Index: config/soft-fp/floatdidf.c
===================================================================
--- config/soft-fp/floatdidf.c (revision 168075)
+++ config/soft-fp/floatdidf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 64bit signed integer to IEEE double
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+DFtype __floatdidf(DItype);
DFtype __floatdidf(DItype i)
{
FP_DECL_EX;
Index: config/soft-fp/fixtfdi.c
===================================================================
--- config/soft-fp/fixtfdi.c (revision 168075)
+++ config/soft-fp/fixtfdi.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a to 64bit signed integer
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+DItype __fixtfdi(TFtype);
DItype __fixtfdi(TFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/fixdfti.c
===================================================================
--- config/soft-fp/fixdfti.c (revision 168075)
+++ config/soft-fp/fixdfti.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert IEEE double to 128bit signed integer
- Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2008, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "double.h"
+TItype __fixdfti(DFtype);
TItype __fixdfti(DFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/floatuntisf.c
===================================================================
--- config/soft-fp/floatuntisf.c (revision 168075)
+++ config/soft-fp/floatuntisf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 128bit unsigned integer to IEEE single
- Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2008, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "single.h"
+SFtype __floatuntisf(UTItype);
SFtype __floatuntisf(UTItype i)
{
FP_DECL_EX;
Index: config/soft-fp/extendxftf2.c
===================================================================
--- config/soft-fp/extendxftf2.c (revision 168075)
+++ config/soft-fp/extendxftf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a converted to IEEE quad
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -32,6 +33,7 @@
#include "extended.h"
#include "quad.h"
+TFtype __extendxftf2(XFtype);
TFtype __extendxftf2(XFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/fixunssfsi.c
===================================================================
--- config/soft-fp/fixunssfsi.c (revision 168075)
+++ config/soft-fp/fixunssfsi.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a to 32bit unsigned integer
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+USItype __fixunssfsi(SFtype);
USItype __fixunssfsi(SFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/fixunstfti.c
===================================================================
--- config/soft-fp/fixunstfti.c (revision 168075)
+++ config/soft-fp/fixunstfti.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert IEEE quad to 128bit unsigned integer
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "quad.h"
+UTItype __fixunstfti(TFtype);
UTItype __fixunstfti(TFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/addsf3.c
===================================================================
--- config/soft-fp/addsf3.c (revision 168075)
+++ config/soft-fp/addsf3.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a + b
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+SFtype __addsf3(SFtype, SFtype);
SFtype __addsf3(SFtype a, SFtype b)
{
FP_DECL_EX;
Index: config/soft-fp/addtf3.c
===================================================================
--- config/soft-fp/addtf3.c (revision 168075)
+++ config/soft-fp/addtf3.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return a + b
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+TFtype __addtf3(TFtype, TFtype);
TFtype __addtf3(TFtype a, TFtype b)
{
FP_DECL_EX;
Index: config/soft-fp/fixsfsi.c
===================================================================
--- config/soft-fp/fixsfsi.c (revision 168075)
+++ config/soft-fp/fixsfsi.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a to 32bit signed integer
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 201
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+SItype __fixsfsi(SFtype);
SItype __fixsfsi(SFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/floattidf.c
===================================================================
--- config/soft-fp/floattidf.c (revision 168075)
+++ config/soft-fp/floattidf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 128bit signed integer to IEEE double
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "double.h"
+DFtype __floattidf(TItype);
DFtype __floattidf(TItype i)
{
FP_DECL_EX;
Index: config/soft-fp/floatditf.c
===================================================================
--- config/soft-fp/floatditf.c (revision 168075)
+++ config/soft-fp/floatditf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 64bit signed integer to IEEE quad
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "quad.h"
+TFtype __floatditf(DItype);
TFtype __floatditf(DItype i)
{
FP_DECL_EX;
Index: config/soft-fp/fixtfti.c
===================================================================
--- config/soft-fp/fixtfti.c (revision 168075)
+++ config/soft-fp/fixtfti.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert IEEE quad to 128bit signed integer
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "quad.h"
+TItype __fixtfti(TFtype);
TItype __fixtfti(TFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/fixunsdfsi.c
===================================================================
--- config/soft-fp/fixunsdfsi.c (revision 168075)
+++ config/soft-fp/fixunsdfsi.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a to 32bit unsigned integer
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+USItype __fixunsdfsi(DFtype);
USItype __fixunsdfsi(DFtype a)
{
FP_DECL_EX;
Index: config/soft-fp/unorddf2.c
===================================================================
--- config/soft-fp/unorddf2.c (revision 168075)
+++ config/soft-fp/unorddf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return 1 iff a or b is a NaN, 0 otherwise.
- Copyright (C) 2006,2007 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Joseph Myers (joseph@codesourcery.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "double.h"
+CMPtype __unorddf2(DFtype, DFtype);
CMPtype __unorddf2(DFtype a, DFtype b)
{
FP_DECL_D(A); FP_DECL_D(B);
Index: config/soft-fp/floatsisf.c
===================================================================
--- config/soft-fp/floatsisf.c (revision 168075)
+++ config/soft-fp/floatsisf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 32bit signed integer to IEEE single
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "single.h"
+SFtype __floatsisf(SItype);
SFtype __floatsisf(SItype i)
{
FP_DECL_EX;
Index: config/soft-fp/ledf2.c
===================================================================
--- config/soft-fp/ledf2.c (revision 168075)
+++ config/soft-fp/ledf2.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Return 0 iff a == b, 1 iff a > b, 2 iff a ? b, -1 iff a < b
- Copyright (C) 1997,1999,2006,2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+CMPtype __ledf2(DFtype, DFtype);
CMPtype __ledf2(DFtype a, DFtype b)
{
FP_DECL_EX;
@@ -48,4 +50,5 @@
return r;
}
+CMPtype __ltdf2(DFtype, DFtype);
strong_alias(__ledf2, __ltdf2);
Index: config/soft-fp/floattitf.c
===================================================================
--- config/soft-fp/floattitf.c (revision 168075)
+++ config/soft-fp/floattitf.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a 128bit signed integer to IEEE quad
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Uros Bizjak (ubizjak@gmail.com).
@@ -31,6 +32,7 @@
#include "soft-fp.h"
#include "quad.h"
+TFtype __floattitf(TItype);
TFtype __floattitf(TItype i)
{
FP_DECL_EX;
Index: config/soft-fp/fixdfsi.c
===================================================================
--- config/soft-fp/fixdfsi.c (revision 168075)
+++ config/soft-fp/fixdfsi.c (working copy)
@@ -1,6 +1,7 @@
/* Software floating-point emulation.
Convert a to 32bit signed integer
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2006, 2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz).
@@ -32,6 +33,7 @@
#include "soft-fp.h"
#include "double.h"
+SItype __fixdfsi(DFtype);
SItype __fixdfsi(DFtype a)
{
FP_DECL_EX;
More information about the Gcc-patches
mailing list