Add __USER_LABEL_PREFIX__ to the asm names for targets that need it.
2018-08-16 Iain Sandoe <iain@sandoe.co.uk> gcc/testsuite * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__. (lib_strncmp): Likewise. From-SVN: r263586
This commit is contained in:
parent
e56c021549
commit
ba9d634f41
@ -1,3 +1,8 @@
|
||||
2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
|
||||
(lib_strncmp): Likewise.
|
||||
|
||||
2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
|
||||
|
@ -8,8 +8,13 @@
|
||||
#include <string.h>
|
||||
#include <stdint.h>
|
||||
|
||||
int lib_memcmp(const void *a, const void *b, size_t n) asm("memcmp");
|
||||
int lib_strncmp(const char *a, const char *b, size_t n) asm("strncmp");
|
||||
#define STR1(X) #X
|
||||
#define STR2(X) STR1(X)
|
||||
|
||||
int lib_memcmp(const void *a, const void *b, size_t n)
|
||||
asm(STR2(__USER_LABEL_PREFIX__) "memcmp");
|
||||
int lib_strncmp(const char *a, const char *b, size_t n)
|
||||
asm(STR2(__USER_LABEL_PREFIX__) "strncmp");
|
||||
|
||||
#ifndef NRAND
|
||||
#ifdef TEST_ALL
|
||||
|
Loading…
Reference in New Issue
Block a user