Kito Cheng <kito.ch...@gmail.com> writes:
> Yeah, but I'd like to include following 2 lines too: > > %{mbig-endian:-EB} \ > %{mlittle-endian:-EL} \ > > I saw it's just the same among 3 files. Ah, I see. Then it becomes a little more of a mixed grab bag. I see that SuperH has a spec "subtarget_link_spec" which includes -EL/-EB as well as other stuff, and then includes that into a SH_LINK_SPEC, which also adds the link emulation as well as e.g. mrelax. Maybe we could take a page from their playbook but skip the extra complexity, and just use "RISCV_LINK_SPEC" for the common stuff? What about "%{mno-relax:--no-relax}"? It's the same in linux.h and elf.h, but missing from freebsd.h. Intentional, or is this another candidate for putting in the common define? // Marcus