diff options
author | Marcus Comstedt <marcus@mc.pp.se> | 2021-03-19 20:49:03 +0100 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2021-03-23 17:31:13 +0800 |
commit | a9604fcbb29e457a4824a496905057dcc2e5d78a (patch) | |
tree | 3c3c79817ba7034c2af5aaff7bb4ba47a356a10e /gcc/analyzer | |
parent | 3e07e7a6a7f34f0ec2f1a3e50ebc52b77de11a30 (diff) | |
download | gcc-a9604fcbb29e457a4824a496905057dcc2e5d78a.zip gcc-a9604fcbb29e457a4824a496905057dcc2e5d78a.tar.gz gcc-a9604fcbb29e457a4824a496905057dcc2e5d78a.tar.bz2 |
RISC-V: Support -mlittle-endian and -mbig-endian
gcc/
* config/riscv/elf.h (LINK_SPEC): Pass linker endianness flag.
* config/riscv/freebsd.h (LINK_SPEC): Likewise.
* config/riscv/linux.h (LINK_SPEC): Likewise.
* config/riscv/riscv.h (ASM_SPEC): Pass -mbig-endian and
-mlittle-endian.
(BYTES_BIG_ENDIAN): Handle big endian.
(WORDS_BIG_ENDIAN): Define to BYTES_BIG_ENDIAN.
* config/riscv/riscv.opt (-mbig-endian, -mlittle-endian): New
options.
* doc/invoke.texi (-mbig-endian, -mlittle-endian): Document.
Diffstat (limited to 'gcc/analyzer')
0 files changed, 0 insertions, 0 deletions