]> gcc.gnu.org Git - gcc.git/commitdiff
cmpd.c (__mspabi_cmpf): Add prototype.
authorNick Clifton <nickc@redhat.com>
Mon, 25 Apr 2016 11:13:35 +0000 (11:13 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Mon, 25 Apr 2016 11:13:35 +0000 (11:13 +0000)
* 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

libgcc/ChangeLog
libgcc/config/msp430/cmpd.c
libgcc/config/msp430/floathidf.c
libgcc/config/msp430/floathisf.c
libgcc/config/msp430/floatunhidf.c
libgcc/config/msp430/floatunhisf.c
libgcc/config/msp430/lib2shift.c

index 684c6811f0004e967938d84b2552df0fa6fdf9b8..b671a56692e80faf04dc3ef5b7898a5b3736ad0d 100644 (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
index 03e690dff53ae4d2878fa34cf0ac97147d43a91f..c65c466c7ba6c45c81dc94a8df69224f6b6e70bc 100644 (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)
 {
index 304731d518be87b91a99bae33e13d87a8810b438..a1144223c6ae2b63065cfff33be1b7e9cb901ca2 100644 (file)
@@ -1,6 +1,8 @@
 /* Public domain.  */
 extern double __floatsidf (long);
 
+double __floathidf (int);
+
 double
 __floathidf (int u)
 {
index 64e5d805d21ede50f25342425797ddecfce9c9b9..4b4c16c81adefffeeb8c53a543468f669dcc5e94 100644 (file)
@@ -4,6 +4,8 @@ typedef float SFtype __attribute__ ((mode (SF)));
 
 extern SFtype __floatsisf (unsigned long);
 
+SFtype __floathisf (HItype);
+
 SFtype
 __floathisf (HItype u)
 {
index f13b55076929ba944623745b66bc168253888481..a02a953d54fbbb6a92f3d692c5fcc4b69dbcefb8 100644 (file)
@@ -5,6 +5,8 @@ typedef float DFtype __attribute__ ((mode (DF)));
 
 extern DFtype __floatunsidf (unsigned long);
 
+DFtype __floatunhidf (UHItype);
+
 DFtype
 __floatunhidf (UHItype u)
 {
index ea920bd853aa4acdd52a4f88efd5e8a619d4b8d9..423627ab1cd0da73d2689383fd4a58be57bd599f 100644 (file)
@@ -5,6 +5,8 @@ typedef float SFtype __attribute__ ((mode (SF)));
 
 extern SFtype __floatunsisf (unsigned long);
 
+SFtype __floatunhisf (UHItype);
+
 SFtype
 __floatunhisf (UHItype u)
 {
index d7e4d24096abd21b3e0da4b12195f37000630bf7..57e70df1fb35d46fafc4332a82c03f8af55bd06e 100644 (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;
This page took 0.084701 seconds and 5 git commands to generate.