[PATCH 2/2] RISC-V: Add _LITE_EXIT in crt0.S.

Jim Wilson jimw@sifive.com
Mon May 20 21:12:00 GMT 2019

On Fri, May 17, 2019 at 4:53 PM <ilia.diachkov@optimitech.com> wrote:
> This patch adds _LITE_EXIT in crt0.S to enable "lite exit" technique in
> RISC-V. The changes have been tested in riscv/riscv-gnu-toolchain by
> riscv-dejagnu with riscv-sim.exp/riscv-sim-nano.exp.

Same comments as first part of the patch set.

Personally, I'd put the .Lweak_atexit label inside _LITE_EXT ifdefs,
but this matches the way that the ARM port does it, so should be OK

To be fully effective, this requires build script changes to the
github riscv/riscv-gnu-toolchain project, which will be handled as a
separate patch.


More information about the Newlib mailing list