[PATCH 0/3] A series of fixes for ARC Classic

Yuriy Kolerov <[email protected]> Thu, 12 Mar 2026 15:53:27 -0700
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
First 2 patches fix minor issues. The patch about strlen
removes a speed optimized strlen for all ARC Classic
targets as it's considered as unsafe.

Yuriy Kolerov (3):
  libc: arc: Exclude strchr.S from targets with 16-entry regfile
  libgloss: arc: Add _link stub for nSIM
  libc: arc: Remove an optimized strlen implementation

 libgloss/arc/nsim-syscalls.c             |   7 +
 newlib/Makefile.in                       |  80 -----------
 newlib/libc/machine/arc/Makefile.inc     |   4 -
 newlib/libc/machine/arc/strchr.S         |   3 +-
 newlib/libc/machine/arc/strlen-bs-norm.S | 117 ----------------
 newlib/libc/machine/arc/strlen-bs.S      | 123 -----------------
 newlib/libc/machine/arc/strlen-stub.c    |  37 -----
 newlib/libc/machine/arc/strlen.S         | 166 -----------------------
 8 files changed, 9 insertions(+), 528 deletions(-)
 delete mode 100644 newlib/libc/machine/arc/strlen-bs-norm.S
 delete mode 100644 newlib/libc/machine/arc/strlen-bs.S
 delete mode 100644 newlib/libc/machine/arc/strlen-stub.c
 delete mode 100644 newlib/libc/machine/arc/strlen.S

-- 
2.44.2