summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>2017-08-06 08:26:12 +0000
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>2017-08-06 08:26:12 +0000
commitf8448c4f0bc97f2a2aa82c67703961cdccd8b0be (patch)
treeeba30e41d62f31ddbe1a543dcb360471622c56dc
parent825199972cd460cf8999ff47ccd443d173f708a7 (diff)
downloadgcc-f8448c4f0bc97f2a2aa82c67703961cdccd8b0be.tar.gz
Fix my_memmove in gcc.c-torture/execute/builtins/memops-asm-lib.c
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250897 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c4
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8915a2b40a5..0397eaa44f0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
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
* gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
variable 'a' definition.
diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c b/gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c
index 25d4a40a67e..3baf7a64622 100644
--- a/gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c
+++ b/gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c
@@ -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