[Bug target/91602] GCC fails to build for riscv in a combined tree due to misconfigured leb128 support
andrew at sifive dot com
gcc-bugzilla@gcc.gnu.org
Fri Aug 30 06:27:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91602
--- Comment #2 from Andrew Waterman <andrew at sifive dot com> ---
Yeah, this is a bit a rat hole. Of course there's nothing about
RISC-V that precludes the use of the leb128 data formats. We fib that
they aren't supported to prevent the DWARF emitters from subtracting
label addresses at assembly time. RISC-V linker relaxations foil the
assumption that those differences won't change after linking.
On Thu, Aug 29, 2019 at 11:13 PM pinskia at gcc dot gnu.org
<gcc-bugzilla@gcc.gnu.org> wrote:
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91602
>
> --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
> Seems like uleb128 is not supported at all in riscv. This should be fixed on
> the gas side. No other target has issues with uleb128.
More information about the Gcc-bugs
mailing list