On 07/08/2018 12:35 AM, Eric Botcazou wrote:
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.
No clue about debug11.adb, maybe Pierre-Marie could shed some light on it.
I don’t have much more to say than debug11.adb’s comment ;-)
This testcase checks that in the DWARF description of the variant type
below, the C discriminant is properly described as unsigned, hence the 0x5a
('Z') and 0x80 (128) values in the DW_AT_discr_list attribute. If it was
described as signed, we would have instead 90 and -128.
I don’t have an Ada RISC-V compiler (nor binutils) to check right now:
would it be possible to send the corresponding debug11.s and debug11.o?
Hopefully we just have to enhance the regexps.
--
Pierre-Marie de Rodat