[AArch64] Update target testcases for gnu11
authorJiong Wang <jiong.wang@arm.com>
Wed, 22 Oct 2014 08:51:16 +0000 (08:51 +0000)
committerJiong Wang <jiwang@gcc.gnu.org>
Wed, 22 Oct 2014 08:51:16 +0000 (08:51 +0000)
  gcc/testsuite/
    * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
    * gcc.target/aarch64/pic-symrefplus.c: Likewise.
    * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
    * gcc.target/aarch64/vect.x: Likewise.
    * gcc.target/aarch64/vect-ld1r.x: Add return type.
    * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
    * gcc.target/aarch64/vect-fp.c: Likewise.

From-SVN: r216544

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/pic-constantpool1.c
gcc/testsuite/gcc.target/aarch64/pic-symrefplus.c
gcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c
gcc/testsuite/gcc.target/aarch64/vect-fmax-fmin.c
gcc/testsuite/gcc.target/aarch64/vect-fp.c
gcc/testsuite/gcc.target/aarch64/vect-ld1r.x
gcc/testsuite/gcc.target/aarch64/vect.x

index b11d3a9dce43a2a910649c92e3c71f61bd5a2833..559f29a4356cec17809be9ef693fa6f704c06127 100644 (file)
@@ -1,3 +1,13 @@
+2014-10-22  Jiong Wang  <jiong.wang@arm.com>
+
+       * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
+       * gcc.target/aarch64/pic-symrefplus.c: Likewise.
+       * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
+       * gcc.target/aarch64/vect.x: Likewise.
+       * gcc.target/aarch64/vect-ld1r.x: Add return type.
+       * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
+       * gcc.target/aarch64/vect-fp.c: Likewise.
+
 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
 
        * lib/compat.exp (compat-run): Remove "unresolved".
index 3109d9d4e9a8ee62099d208b9b5cf39e848a2fb8..043f1ee2c0de9dc255cd6379fe5bab07dd6b7b2b 100644 (file)
@@ -2,10 +2,13 @@
 /* { dg-do compile } */
 
 extern int __finite (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
+extern int __finitef (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
+extern int __signbit (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
+extern int __signbitf (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
 int
 __ecvt_r (value, ndigit, decpt, sign, buf, len)
      double value;
-     int ndigit, *decpt, *sign;
+     int ndigit, *decpt, *sign, len;
      char *buf;
 {
   if ((sizeof (value) == sizeof (float) ? __finitef (value) : __finite (value)) && value != 0.0)
index f277a5285783959ec5c156dba50f02b6295eeda8..406568c9d918680809830eb8fa2fecda062b39c1 100644 (file)
@@ -34,12 +34,16 @@ struct locale_data
   values [];
 };
 extern const struct locale_data _nl_C_LC_TIME __attribute__ ((visibility ("hidden")));
+extern void *memset (void *s, int c, size_t n);
+extern size_t strlen (const char *s);
+extern int __strncasecmp_l (const char *s1, const char *s2, size_t n, __locale_t locale);
 char *
 __strptime_internal (rp, fmt, tmp, statep , locale)
      const char *rp;
      const char *fmt;
      __locale_t locale;
      void *statep;
+     int tmp;
 {
   struct locale_data *const current = locale->__locales[__LC_TIME];
   const char *rp_backup;
@@ -124,5 +128,9 @@ __strptime_internal (rp, fmt, tmp, statep , locale)
 }
 char *
 __strptime_l (buf, format, tm , locale)
+     int buf;
+     int format;
+     int tm;
+     int locale;
 {
 }
index b44e56023af242e6410f49c36415cb546c919102..c2b5464fb445c7b39bc2982bab581f3b0e0c8044 100644 (file)
@@ -17,6 +17,11 @@ struct arpreq
 };
 typedef struct _IO_FILE FILE;
 extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream);
+extern void *memset (void *s, int c, size_t n);
+extern void *memcpy (void *dest, const void *src, size_t n);
+extern int fprintf (FILE *stream, const char *format, ...);
+extern char * safe_strncpy (char *dst, const char *src, size_t size);
+extern size_t strlen (const char *s);
 extern struct _IO_FILE *stderr;
 extern int optind;
 struct aftype {
index 42600b7393d1c4edd4be69d094971952095d193c..33a94441613f87cb8c1bd111407bb5d8333129d2 100644 (file)
@@ -8,11 +8,11 @@ extern void abort (void);
 #include "vect-fmaxv-fminv.x"
 
 #define DEFN_SETV(type) \
-               set_vector_##type (pR##type a, type n)   \
-               {                                        \
-                 int i;                                 \
-                 for (i=0; i<16; i++)                   \
-                   a[i] = n;                            \
+               void set_vector_##type (pR##type a, type n)   \
+               {                                             \
+                 int i;                                      \
+                 for (i=0; i<16; i++)                        \
+                   a[i] = n;                                 \
                }
 
 #define DEFN_CHECKV(type) \
index bcf9d9d7530492b59e4b65b19aafd386c327cdd8..af0c524b466caf2f1c82580bd50ac92da78a28ce 100644 (file)
@@ -8,11 +8,11 @@ extern void abort (void);
 
 
 #define DEFN_SETV(type) \
-               set_vector_##type (pR##type a, type n)   \
-               {                                        \
-                 int i;                                 \
-                 for (i=0; i<16; i++)                   \
-                   a[i] = n;                            \
+               void set_vector_##type (pR##type a, type n)   \
+               {                                             \
+                 int i;                                      \
+                 for (i=0; i<16; i++)                        \
+                   a[i] = n;                                 \
                }
 
 #define DEFN_CHECKV(type) \
index 680ce434578eda3ddf2e934400a304ddd14c46d1..db8303636413d64e8371408fc5652b8e0854b900 100644 (file)
@@ -7,7 +7,7 @@
     for (i = 0; i < 8 / sizeof (TYPE); i++) \
       output[i] = *a; \
   } \
-  foo_ ## TYPE ## _q (TYPE *a, TYPE *output) \
+  void foo_ ## TYPE ## _q (TYPE *a, TYPE *output) \
   { \
     int i; \
     for (i = 0; i < 32 / sizeof (TYPE); i++) \
index c0f79b50b80e8f983bf62c42cb7ced810303f997..a2b2c632d817de3a304cc8f85507cee152ec7596 100644 (file)
@@ -2,6 +2,7 @@ typedef int *__restrict__ pRINT;
 typedef unsigned int *__restrict__ pRUINT;
 typedef long long *__restrict__ pRINT64;
 typedef unsigned long long *__restrict__ pRUINT64;
+extern int abs (int j);
 
 void test_orn (pRUINT a, pRUINT b, pRUINT c)
 {