This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch main in repository newlib.
from 7d386b6da pru: Do not define MISSING_SYSCALL_NAMES for pru new f84fed529 arc: libgloss: Use long calls attribute for exit_halt new d85bb55f4 arc: libc: Add support of 16-entry register file new 880d53734 arc: libc, libgloss: Remove .file directive from .S files new 3f7e8eef0 arc: libc: Record r58/r59 in long-jump's buffer new 25d110dcb arc: libgloss: Use fstat call instead of stat for nSIM new 6d5331054 arc: libgloss: Introduce hostlink interface new 6cfdd3350 arc: libgloss: Use atexit to setup fini routines new 13ae6cae4 arc: libgloss: Clean registers before any use new f507aef5e arc: libgloss: Add UART 8250 library new 74de7de5a arc: libgloss: Add a linker script common for all boards new 4f50d9d62 arc: libgloss: Add support of IoT Development Kit board new fc2e959a4 arc: libgloss: Add support of HS Development Kit board new 6f8ee57d0 arc: libgloss: Add support of EM SDP board new 2935b9e71 arc: libgloss: Add support of EM Starter Kit board new 2c338fd7d arc: libgloss: Add build rules for new boards
The 15 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: libgloss/Makefile.in | 1216 ++++++++++++++++----- libgloss/arc/Makefile.inc | 92 +- libgloss/arc/arc-main-helper.c | 73 ++ libgloss/arc/arc-timer.c | 129 +++ libgloss/{csky/kill.c => arc/arc-timer.h} | 20 +- libgloss/arc/arcv2elf-common.ld | 233 ++++ libgloss/arc/crt0.S | 93 +- libgloss/{nios2/kill.c => arc/emsdp-uart-setup.c} | 21 +- libgloss/arc/emsdp1.1.ld | 15 + libgloss/arc/emsdp1.1.specs | 18 + libgloss/arc/emsdp1.1_ram.ld | 15 + libgloss/arc/emsdp1.1_ram.specs | 18 + libgloss/arc/emsdp1.2.ld | 15 + libgloss/arc/emsdp1.2.specs | 18 + libgloss/arc/emsdp1.2_ram.ld | 15 + libgloss/arc/emsdp1.2_ram.specs | 18 + libgloss/{nios2/kill.c => arc/emsk-uart-setup.c} | 22 +- libgloss/arc/emsk1_em4.ld | 14 + libgloss/arc/emsk1_em4.specs | 18 + libgloss/arc/emsk1_em6.ld | 14 + libgloss/arc/emsk1_em6.specs | 18 + libgloss/arc/emsk1_em6_ram.ld | 14 + libgloss/arc/emsk1_em6_ram.specs | 18 + libgloss/arc/emsk2.1_em5d.ld | 14 + libgloss/arc/emsk2.1_em5d.specs | 18 + libgloss/arc/emsk2.1_em7d.ld | 15 + libgloss/arc/emsk2.1_em7d.specs | 18 + libgloss/arc/emsk2.1_em7d_ram.ld | 15 + libgloss/arc/emsk2.1_em7d_ram.specs | 18 + libgloss/arc/emsk2.2_em11d.ld | 15 + libgloss/arc/emsk2.2_em11d.specs | 18 + libgloss/arc/emsk2.2_em11d_ram.ld | 15 + libgloss/arc/emsk2.2_em11d_ram.specs | 18 + libgloss/arc/emsk2.2_em7d.ld | 15 + libgloss/arc/emsk2.2_em7d.specs | 18 + libgloss/arc/emsk2.2_em7d_ram.ld | 15 + libgloss/arc/emsk2.2_em7d_ram.specs | 18 + libgloss/arc/emsk2.2_em9d.ld | 15 + libgloss/arc/emsk2.2_em9d.specs | 18 + libgloss/arc/emsk2.2_em9d_ram.ld | 15 + libgloss/arc/emsk2.2_em9d_ram.specs | 18 + libgloss/{csky/kill.c => arc/hl-setup.c} | 16 +- libgloss/arc/hl-stub.c | 81 ++ libgloss/arc/hl.specs | 14 + libgloss/arc/hl/hl_api.c | 350 ++++++ libgloss/arc/hl/hl_api.h | 77 ++ libgloss/{m68k/sim-print.c => arc/hl/hl_argc.c} | 48 +- libgloss/arc/hl/hl_argv.c | 67 ++ libgloss/arc/hl/hl_clock.c | 87 ++ libgloss/{csky/io-isatty.c => arc/hl/hl_close.c} | 61 +- libgloss/{moxie/sim-inbyte.c => arc/hl/hl_exit.c} | 32 +- libgloss/arc/hl/hl_fstat.c | 95 ++ libgloss/arc/hl/hl_gettimeofday.c | 69 ++ libgloss/arc/hl/hl_gw.c | 180 +++ libgloss/arc/hl/hl_gw.h | 46 + libgloss/arc/hl/hl_isatty.c | 64 ++ libgloss/arc/hl/hl_lseek.c | 68 ++ libgloss/arc/hl/hl_open.c | 89 ++ libgloss/arc/hl/hl_read.c | 105 ++ libgloss/arc/hl/hl_toolchain.h | 53 + libgloss/arc/hl/hl_unlink.c | 59 + libgloss/arc/hl/hl_write.c | 97 ++ libgloss/{csky/kill.c => arc/hsdk-uart-setup.c} | 21 +- libgloss/arc/hsdk.ld | 13 + libgloss/arc/hsdk.specs | 18 + libgloss/{nios2/kill.c => arc/iotdk-uart-setup.c} | 25 +- libgloss/arc/iotdk.ld | 14 + libgloss/arc/iotdk.specs | 18 + libgloss/arc/libcfunc.c | 6 +- libgloss/arc/nsim-syscalls.c | 6 +- libgloss/arc/readme-hostlink.md | 90 ++ libgloss/arc/uart-8250-stub.c | 116 ++ libgloss/arc/uart-8250.c | 316 ++++++ libgloss/{m68k/sim-errno.c => arc/uart-8250.h} | 19 +- newlib/libc/include/machine/setjmp.h | 2 +- newlib/libc/machine/arc/memcmp-bs-norm.S | 5 +- newlib/libc/machine/arc/memcmp-stub.c | 5 +- newlib/libc/machine/arc/memcmp.S | 5 +- newlib/libc/machine/arc/memcpy-archs.S | 5 +- newlib/libc/machine/arc/memcpy-bs.S | 5 +- newlib/libc/machine/arc/memcpy-stub.c | 5 +- newlib/libc/machine/arc/memcpy.S | 5 +- newlib/libc/machine/arc/memset-archs.S | 5 +- newlib/libc/machine/arc/memset-bs.S | 5 +- newlib/libc/machine/arc/memset-stub.c | 5 +- newlib/libc/machine/arc/memset.S | 5 +- newlib/libc/machine/arc/setjmp.S | 28 +- newlib/libc/machine/arc/strchr-bs-norm.S | 5 +- newlib/libc/machine/arc/strchr-bs.S | 5 +- newlib/libc/machine/arc/strchr-stub.c | 5 +- newlib/libc/machine/arc/strcmp-archs.S | 5 +- newlib/libc/machine/arc/strcmp-stub.c | 5 +- newlib/libc/machine/arc/strcmp.S | 5 +- newlib/libc/machine/arc/strcpy-bs-arc600.S | 5 +- newlib/libc/machine/arc/strcpy-bs.S | 5 +- newlib/libc/machine/arc/strcpy-stub.c | 5 +- newlib/libc/machine/arc/strcpy.S | 5 +- newlib/libc/machine/arc/strlen-bs-norm.S | 5 +- newlib/libc/machine/arc/strlen-bs.S | 5 +- newlib/libc/machine/arc/strlen-stub.c | 5 +- newlib/libc/machine/arc/strlen.S | 5 +- newlib/libc/machine/arc/strncpy-bs.S | 5 +- newlib/libc/machine/arc/strncpy-stub.c | 5 +- newlib/libc/machine/arc/strncpy.S | 5 +- 104 files changed, 4524 insertions(+), 489 deletions(-) create mode 100644 libgloss/arc/arc-main-helper.c create mode 100644 libgloss/arc/arc-timer.c copy libgloss/{csky/kill.c => arc/arc-timer.h} (67%) create mode 100644 libgloss/arc/arcv2elf-common.ld copy libgloss/{nios2/kill.c => arc/emsdp-uart-setup.c} (60%) create mode 100644 libgloss/arc/emsdp1.1.ld create mode 100644 libgloss/arc/emsdp1.1.specs create mode 100644 libgloss/arc/emsdp1.1_ram.ld create mode 100644 libgloss/arc/emsdp1.1_ram.specs create mode 100644 libgloss/arc/emsdp1.2.ld create mode 100644 libgloss/arc/emsdp1.2.specs create mode 100644 libgloss/arc/emsdp1.2_ram.ld create mode 100644 libgloss/arc/emsdp1.2_ram.specs copy libgloss/{nios2/kill.c => arc/emsk-uart-setup.c} (56%) create mode 100644 libgloss/arc/emsk1_em4.ld create mode 100644 libgloss/arc/emsk1_em4.specs create mode 100644 libgloss/arc/emsk1_em6.ld create mode 100644 libgloss/arc/emsk1_em6.specs create mode 100644 libgloss/arc/emsk1_em6_ram.ld create mode 100644 libgloss/arc/emsk1_em6_ram.specs create mode 100644 libgloss/arc/emsk2.1_em5d.ld create mode 100644 libgloss/arc/emsk2.1_em5d.specs create mode 100644 libgloss/arc/emsk2.1_em7d.ld create mode 100644 libgloss/arc/emsk2.1_em7d.specs create mode 100644 libgloss/arc/emsk2.1_em7d_ram.ld create mode 100644 libgloss/arc/emsk2.1_em7d_ram.specs create mode 100644 libgloss/arc/emsk2.2_em11d.ld create mode 100644 libgloss/arc/emsk2.2_em11d.specs create mode 100644 libgloss/arc/emsk2.2_em11d_ram.ld create mode 100644 libgloss/arc/emsk2.2_em11d_ram.specs create mode 100644 libgloss/arc/emsk2.2_em7d.ld create mode 100644 libgloss/arc/emsk2.2_em7d.specs create mode 100644 libgloss/arc/emsk2.2_em7d_ram.ld create mode 100644 libgloss/arc/emsk2.2_em7d_ram.specs create mode 100644 libgloss/arc/emsk2.2_em9d.ld create mode 100644 libgloss/arc/emsk2.2_em9d.specs create mode 100644 libgloss/arc/emsk2.2_em9d_ram.ld create mode 100644 libgloss/arc/emsk2.2_em9d_ram.specs copy libgloss/{csky/kill.c => arc/hl-setup.c} (73%) create mode 100644 libgloss/arc/hl-stub.c create mode 100644 libgloss/arc/hl.specs create mode 100644 libgloss/arc/hl/hl_api.c create mode 100644 libgloss/arc/hl/hl_api.h copy libgloss/{m68k/sim-print.c => arc/hl/hl_argc.c} (58%) create mode 100644 libgloss/arc/hl/hl_argv.c create mode 100644 libgloss/arc/hl/hl_clock.c copy libgloss/{csky/io-isatty.c => arc/hl/hl_close.c} (50%) copy libgloss/{moxie/sim-inbyte.c => arc/hl/hl_exit.c} (57%) create mode 100644 libgloss/arc/hl/hl_fstat.c create mode 100644 libgloss/arc/hl/hl_gettimeofday.c create mode 100644 libgloss/arc/hl/hl_gw.c create mode 100644 libgloss/arc/hl/hl_gw.h create mode 100644 libgloss/arc/hl/hl_isatty.c create mode 100644 libgloss/arc/hl/hl_lseek.c create mode 100644 libgloss/arc/hl/hl_open.c create mode 100644 libgloss/arc/hl/hl_read.c create mode 100644 libgloss/arc/hl/hl_toolchain.h create mode 100644 libgloss/arc/hl/hl_unlink.c create mode 100644 libgloss/arc/hl/hl_write.c copy libgloss/{csky/kill.c => arc/hsdk-uart-setup.c} (60%) create mode 100644 libgloss/arc/hsdk.ld create mode 100644 libgloss/arc/hsdk.specs copy libgloss/{nios2/kill.c => arc/iotdk-uart-setup.c} (51%) create mode 100644 libgloss/arc/iotdk.ld create mode 100644 libgloss/arc/iotdk.specs create mode 100644 libgloss/arc/readme-hostlink.md create mode 100644 libgloss/arc/uart-8250-stub.c create mode 100644 libgloss/arc/uart-8250.c copy libgloss/{m68k/sim-errno.c => arc/uart-8250.h} (67%)