cmpd.c (__mspabi_cmpf): Add prototype.

* config/msp430/cmpd.c (__mspabi_cmpf): Add prototype.
	(__mspabi_cmpd): Likewise.
	* config/msp430/floathidf.c (__floathidf): Likewise.
	* config/msp430/floathisf.c (__floathisf): Likewise
	* config/msp430/floatunhidf.c (__floatunssidf): Likewise.
	* config/msp430/floatunhisf.c (__floatunshisf): Likewise.
	* config/msp430/lib2shift.c (__ashlsi3): Take a signed char as the
	second parameter.
	(__ashrsi3): Likewise.

From-SVN: r235409
This commit is contained in:
Nick Clifton 2016-04-25 11:13:35 +00:00 committed by Nick Clifton
parent ab99f46749
commit 2de1cf8c4b
7 changed files with 32 additions and 6 deletions

View File

@ -1,3 +1,15 @@
2016-04-25 Nick Clifton <nickc@redhat.com>
* config/msp430/cmpd.c (__mspabi_cmpf): Add prototype.
(__mspabi_cmpd): Likewise.
* config/msp430/floathidf.c (__floathidf): Likewise.
* config/msp430/floathisf.c (__floathisf): Likewise
* config/msp430/floatunhidf.c (__floatunssidf): Likewise.
* config/msp430/floatunhisf.c (__floatunshisf): Likewise.
* config/msp430/lib2shift.c (__ashlsi3): Take a signed char as the
second parameter.
(__ashrsi3): Likewise.
2016-04-21 Waldemar Brodkorb <wbx@openadk.org>
* config/m68k/linux-atomic.c: Do not include unistd.h

View File

@ -1,4 +1,7 @@
/* Public domain. */
int __mspabi_cmpf (float, float);
int
__mspabi_cmpf (float x, float y)
{
@ -8,6 +11,9 @@ __mspabi_cmpf (float x, float y)
return 1;
return 0;
}
int __mspabi_cmpd (double, double);
int
__mspabi_cmpd (double x, double y)
{

View File

@ -1,6 +1,8 @@
/* Public domain. */
extern double __floatsidf (long);
double __floathidf (int);
double
__floathidf (int u)
{

View File

@ -4,6 +4,8 @@ typedef float SFtype __attribute__ ((mode (SF)));
extern SFtype __floatsisf (unsigned long);
SFtype __floathisf (HItype);
SFtype
__floathisf (HItype u)
{

View File

@ -5,6 +5,8 @@ typedef float DFtype __attribute__ ((mode (DF)));
extern DFtype __floatunsidf (unsigned long);
DFtype __floatunhidf (UHItype);
DFtype
__floatunhidf (UHItype u)
{

View File

@ -5,6 +5,8 @@ typedef float SFtype __attribute__ ((mode (SF)));
extern SFtype __floatunsisf (unsigned long);
SFtype __floatunhisf (UHItype);
SFtype
__floatunhisf (UHItype u)
{

View File

@ -28,10 +28,10 @@ typedef unsigned int uint32_type __attribute__ ((mode (SI)));
typedef int sint16_type __attribute__ ((mode (HI)));
typedef unsigned int uint16_type __attribute__ ((mode (HI)));
uint32_type __ashlsi3 (uint32_type in, char bit);
sint32_type __ashrsi3 (sint32_type in, char bit);
int __clrsbhi2 (sint16_type x);
extern int __clrsbsi2 (sint32_type x);
uint32_type __ashlsi3 (uint32_type, signed char);
sint32_type __ashrsi3 (sint32_type, signed char);
int __clrsbhi2 (sint16_type);
extern int __clrsbsi2 (sint32_type);
typedef struct
{
@ -43,7 +43,7 @@ typedef struct
} dd;
uint32_type
__ashlsi3 (uint32_type in, char bit)
__ashlsi3 (uint32_type in, signed char bit)
{
uint16_type h, l;
dd d;
@ -77,7 +77,7 @@ __ashlsi3 (uint32_type in, char bit)
}
sint32_type
__ashrsi3 (sint32_type in, char bit)
__ashrsi3 (sint32_type in, signed char bit)
{
sint16_type h;
uint16_type l;