Hi Jim: Turned off both the assembler and the linker sounds good idea to me, but it's not support on current assembler now, and gcc might release in next few month, so I afraid we'll have a short time gap that is -mno-relax is broken due to assembler not support that command line option in the latest release yet?
On Thu, Apr 19, 2018 at 8:51 AM, Jim Wilson <j...@sifive.com> wrote: > 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 > > -- > You received this message because you are subscribed to the Google Groups > "RISC-V Patches" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to patches+unsubscr...@groups.riscv.org. > To post to this group, send email to patc...@groups.riscv.org. > Visit this group at > https://groups.google.com/a/groups.riscv.org/group/patches/. > To view this discussion on the web visit > https://groups.google.com/a/groups.riscv.org/d/msgid/patches/CAFyWVaaz7Wh3GhYEdf%2BbEMfQFb4bHpVJ3hxYM72C-ce0o4ji3w%40mail.gmail.com. > For more options, visit https://groups.google.com/a/groups.riscv.org/d/optout.