Hi all! Looking to start a conversation about what it would take to stabilize the RISC-V “relax” target feature which was added a few years back.
Linker relaxation is an important optimization for RISC-V (according to SiFive, “it has greatly shaped the design of the RISC-V ISA.”). We’re using it for Tock OS to realize something on the order of a 10% space savings for RISC-V targets. But this triggers a noisy compiler warning due to the feature being unstable.
What does the path look like for this feature to become stable?
(And as an aside, is there or should there be some mechanism to opt out of warnings for compiler features?)