Fix my_memmove in gcc.c-torture/execute/builtins/memops-asm-lib.c
authorTom de Vries <tom@codesourcery.com>
Sun, 6 Aug 2017 08:26:12 +0000 (08:26 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Sun, 6 Aug 2017 08:26:12 +0000 (08:26 +0000)
2017-08-06  Tom de Vries  <tom@codesourcery.com>

* gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove):  Fix return
type.  Add missing return.

From-SVN: r250897

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c

index 8915a2b40a5da67c698522df5bdacd8d5fbf74ae..0397eaa44f035ab9ee3908894c5212937911a63f 100644 (file)
@@ -1,3 +1,8 @@
+2017-08-06  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove):  Fix return
+       type.  Add missing return.
+
 2017-08-06  Tom de Vries  <tom@codesourcery.com>
 
        PR testsuite/81731
index 25d4a40a67e55abd9b420a91e32d56b5bab76f0e..3baf7a64622618b27132dee2e4a6fcecde8b3d66 100644 (file)
@@ -38,7 +38,7 @@ my_bcopy (const void *s, void *d, size_t n)
 }
 
 __attribute__ ((used))
-void
+void *
 my_memmove (void *d, const void *s, size_t n)
 {
   char *dst = (char *) d;
@@ -53,6 +53,8 @@ my_memmove (void *d, const void *s, size_t n)
       while (n--)
        *--dst = *--src;
     }
+
+  return d;
 }
 
 /* LTO code is at the present to able to track that asm alias my_bcopy on builtin