On Fri, Jul 6, 2018 at 12:55 AM, Eric Botcazou <ebotca...@adacore.com> wrote:
>> Ada doesn't use trampolines if you define...
>>
>> > +   Always_Compatible_Rep     : constant Boolean := False;
>>
>> ...this to False.
>
> And also define TARGET_CUSTOM_FUNCTION_DESCRIPTORS for the architecture.

I tried adding the missing definition.  I now get

                === acats Summary ===
# of expected passes            2320
# of unexpected failures        0

                === gnat Summary ===

# of expected passes            2779
# of unexpected failures        4
# of expected failures          24
# of unsupported tests          25

So yes, that solved my problem, and we have a working RISC-V Ada port
now.  Thanks for the help.

Jim

Reply via email to