0011-add-alias-to-bcmp.patch 815 B

1234567891011121314151617181920212223242526272829303132
  1. From c598ae46e8159326563883b6243de8ac8391dc45 Mon Sep 17 00:00:00 2001
  2. From: "max.ma" <max.ma@starfivetech.com>
  3. Date: Tue, 13 Sep 2022 18:33:27 -0700
  4. Subject: [PATCH 11/19] add alias to bcmp
  5. ---
  6. sysdeps/riscv/rv64/multiarch/memcmp_as.S | 11 ++++++++++-
  7. 1 file changed, 10 insertions(+), 1 deletion(-)
  8. diff --git a/sysdeps/riscv/rv64/multiarch/memcmp_as.S b/sysdeps/riscv/rv64/multiarch/memcmp_as.S
  9. index a737172980..c9c6b3e909 100644
  10. --- a/sysdeps/riscv/rv64/multiarch/memcmp_as.S
  11. +++ b/sysdeps/riscv/rv64/multiarch/memcmp_as.S
  12. @@ -146,5 +146,14 @@ ENTRY (memcmp)
  13. li a0, 0
  14. ret
  15. END (memcmp)
  16. -
  17. libc_hidden_builtin_def (memcmp)
  18. +
  19. +#ifdef weak_alias
  20. +# undef bcmp
  21. +weak_alias (memcmp, bcmp)
  22. +#endif
  23. +
  24. +#undef __memcmpeq
  25. +strong_alias (memcmp, __memcmpeq)
  26. +libc_hidden_def(__memcmpeq)
  27. +
  28. --
  29. 2.25.1