diff options
author | Kito Cheng <kito.cheng@sifive.com> | 2025-04-01 22:04:21 +0800 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2025-04-01 16:08:54 -0400 |
commit | e48d2166631fdc71de462b4c7bb72d1f937f1894 (patch) | |
tree | 13f977d0ef8d9037e75821fda02ad1356a6357db /newlib/libc/stdlib/rand.c | |
parent | 2c5f25035d9fba128fb766a371a609b447e0873c (diff) | |
download | newlib-e48d2166631fdc71de462b4c7bb72d1f937f1894.zip newlib-e48d2166631fdc71de462b4c7bb72d1f937f1894.tar.gz newlib-e48d2166631fdc71de462b4c7bb72d1f937f1894.tar.bz2 |
RISC-V: Fix the asm code for large code model
The large code model assume the data may far away from the code, so we
must put the address of the target data wihin the `.text` section,
normally we will just put within the function or nearby the function to
prevent it out-of-range.
Report from riscv-gnu-toolchain:
https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1699
Verified with riscv-gnu-toolchain with rv64gc.
Diffstat (limited to 'newlib/libc/stdlib/rand.c')
0 files changed, 0 insertions, 0 deletions