LIB2ADD += config/riscv/save-restore.S \
           config/riscv/muldi3.S \
           config/riscv/multi3.c \
           config/riscv/div.S \
           config/riscv/atomic.c \
           # TODO: With GCC-15 this was added, but needs an L4Re-specific
           #       implementation, so ignore it for now.
           # config/riscv/feature_bits.c \

CFLAGS_config/riscv/atomic.c += -Wno-builtin-declaration-mismatch

# Avoid the full unwinder being pulled along with the division libcalls.
LIB2_DIVMOD_EXCEPTION_FLAGS := -fasynchronous-unwind-tables
