On Wed, Apr 18, 2018 at 3:10 AM, Kito Cheng <kito.ch...@gmail.com> wrote: > * config/riscv/elf.h (LINK_SPEC): Pass --no-relax if > -mno-relax is present. > * config/riscv/linux.h (LINK_SPEC): Ditto.
It is easy enough to use -Wl,--no-relax and there are other linker options that require -Wl so I don't think this is very useful. However, I think it could be useful if it turned off relaxation in both the assembler and the linker, since currently there is no easy way to do that. For the assembler, there is no option, but we can emit .option norelax at the asm file start. It needs to be a real option in order to make this work. Also, options should have a doc entry, which is more important when it is a real option. Jim