980217-1.c (main): Fix implicit int.
authorUros Bizjak <ubizjak@gmail.com>
Fri, 24 Oct 2014 08:58:42 +0000 (10:58 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 24 Oct 2014 08:58:42 +0000 (10:58 +0200)
* gcc.target/alpha/980217-1.c (main): Fix implicit int.
* gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.

From-SVN: r216627

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/alpha/980217-1.c
gcc/testsuite/gcc.target/alpha/pr19518.c

index 3b7dbdca53afa0f7ff59aab41f2ac0d2bbf2e5df..612cd0212f7a095401816034b57c43ff5ccb9a58 100644 (file)
@@ -1,3 +1,8 @@
+2014-10-24  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/alpha/980217-1.c (main): Fix implicit int.
+       * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
+
 2014-10-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
 
        PR bootstrap/63632
index e4ecf69fda23b03684c0a7fdae701c40c3d56cb5..06ef4e808289c3a5318d501dcff6f7749300fa12 100644 (file)
@@ -26,7 +26,7 @@ int isinff(float x)
   return ~(t >> 31) & (1 - ((ix & 0x80000000) >> 30));
 }
 
-main ()
+int main ()
 {
   float x = 1.0 / 0.0;
   int i = isinff (x);
index 42c58b5a5bbe5a94a266e2ca21853f81ed4dd07c..42dd5492437b845d37185786dea01ac6734bfc95 100644 (file)
@@ -9,6 +9,10 @@ typedef struct _Picture *PicturePtr;
 typedef int FbStride;
 typedef unsigned long __m64;
 extern __m64 load8888 (__m64);
+static __inline __m64 _mm_setzero_si64(void)
+{
+  return (__m64)0L;
+}
 static __inline __m64 _mm_adds_pu8(__m64 __m1, __m64 __m2)
 {
     return __m1 + __builtin_alpha_minsb8(__m2, ~__m1);