comp.lang.ada
 help / color / mirror / Atom feed
* GNAT LLVM, ACATS
@ 2021-04-07 10:58 Simon Wright
  0 siblings, 0 replies; only message in thread
From: Simon Wright @ 2021-04-07 10:58 UTC (permalink / raw)


I recently had success building GNAT_LLVM on macOS: see notes here[1].

Running ACATS 4.1 U via the ACATS Grading tools as patched for
llvm-gnat[2], I get impressively successful results: out of 4092 tests,
GCC 11.0.1 of 2021-03-31 has

Result                       Overall  B-Tests  C-Tests  L-Tests  Other Tests
[...]
** Total Failed                  44       30       14        0        0
++ Total Not-Applicable          35        0       35        0        0
!! Total Special                182      141       21       10       10
== Total Passed                3831     1272     2420       61       78

(L-tests "check that all library unit dependences within a program are
 satisfied before the program can be bound and executed, that circularity
 among units is detected, or that pragmas that apply to an entire
 partition are correctly processed".
 'Special' means human inspection needed.)

whereas llvm-gnat, built from the same GCC sources, has

Result                       Overall  B-Tests  C-Tests  L-Tests  Other Tests
[...]
** Total Failed                  48       31       17        0        0
++ Total Not-Applicable          35        0       35        0        0
!! Total Special                184      141       23       10       10
== Total Passed                3825     1271     2415       61       78

[1]
https://github.com/AdaCore/gnat-llvm/issues/20#issuecomment-809400426
[2] https://github.com/simonjwright/ACATS-grading/tree/llvm

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-04-07 10:58 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-07 10:58 GNAT LLVM, ACATS Simon Wright

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox