This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH, Ada] RISC-V: Initial riscv linux Ada port.
- From: Jim Wilson <jimw at sifive dot com>
- To: Eric Botcazou <ebotcazou at adacore dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Sat, 7 Jul 2018 10:30:02 -0700
- Subject: Re: [PATCH, Ada] RISC-V: Initial riscv linux Ada port.
- References: <email@example.com> <2827399.fcBWmAak8R@polaris> <CAFyWVaY-xC=JTCiWbJK7Mhh+k24ASs=eHvC_Jy0B0nQ6qDgGug@mail.gmail.com> <3040525.m4Pn2gu4gY@polaris>
On Sat, Jul 7, 2018 at 9:41 AM, Eric Botcazou <firstname.lastname@example.org> wrote:
> You're welcome. Are the 4 remaining failures related to stack checking?
FAIL: gnat.dg/debug11.adb scan-assembler-times 0x5a.*DW_AT_discr_list 1
FAIL: gnat.dg/debug11.adb scan-assembler-times 0x80.*DW_AT_discr_list 1
FAIL: gnat.dg/trampoline4.adb scan-assembler GNU-stack.*x
FAIL: gnat.dg/warn5.adb (test for excess errors)
I haven't tried looking at the failures yet, and might not spend much
more time on this. Two of them are debug related, and debug support
is a work in progress. I need to finish the native riscv64-linux
support before we can do anything useful there, and I'd like to get
back to working on that as soon as possible. The GNU-stack error
looks a little worrisome. I'd expect a linux port to get GNU-stack
stuff right without much trouble. The last one is
warn5.adb:29:30: warning: source alignment (4) < alignment of "Element_Type" (8)
Maybe something I copied from the mips linux port is wrong for riscv64 linux.