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