comp.lang.ada
 help / color / mirror / Atom feed
From: Fernando Oleo Blanco <irvirse_ml@irvise.xyz>
Subject: Re: GCC updated in NetBSD!
Date: Thu, 23 Dec 2021 12:52:42 +0100	[thread overview]
Message-ID: <sq1nub$u89$1@gioia.aioe.org> (raw)
In-Reply-To: 20211107092221.263a0791@linux.fritz.box

Well well well...

I come with a Christmas present... Ada running on NetBSD-powerpc! It 
should run on any powerpc "port", in NetBSD terms also known as evbppc, 
macppc and amigappc.

It is not perfect, but it is there.

Here are the results from ACATS	4.1X running natively on the macppc port 
(as created by https://github.com/alarixnia/mkimg-netbsd)

                 === acats Summary ===
# of expected passes            2490
# of unexpected failures        62
# of expected failures          1487
# of unresolved testcases       11
# of unsupported tests          116
*** FAILURES: c324006 c350a01 c452003 c452005 c452006 c452a02 c52103x 
c52104x c52104y c552a01 c552a02 c611a04 c650b04 c760a02 c96001a c96008a 
c96008b cb1010a cb1010c cb1010d cc40001 cc51007 cdd2b03 cdd2b04 cxa4010 
cxa4011 cxa4021 cxa4022 cxa4023 cxa4030 cxa4031 cxa4032 cxa4033 cxa4035 
cxaa022 cxab004 cxab005 cxac004 cxag001 cxag003 cxai001 cxai009 cxai010 
cxaia01 cxaib05 cxaib06 cxaib08 cxb4002 cxb4005 cxb5002 cxb5003 cxd1003 
cxd1004 cxd1005 cxd2002 cxd2003 cxd2004 cxd2006 cxd3001 cxd3002 cxd6001 
cxd6002
/home/fernando/ACATS-master/run_all.sh completed at Thu Dec 23 10:13:16 
UTC 2021

The compiler is GCC from the NetBSD src tree, which is an older GCC 10 
version. Which means (following the results from previous runs) that 28 
failures where expected; 6 from shortcomings from NetBSD and the rest 
from GCC 10 not passing newer tests. That means this system generated at 
least 34 new failures. This may be for a number of reasons, both related 
and unrelated to GCC-Ada. Still, I think they are rather good! I believe 
a lot of cxa failures were due to the system running on low memory. 
Also, the compiler was built against NetBSD 9.99.92, but the actual host 
is 9.2, and NetBSD is not backwards compatible; so that may explain 
other failures.

Just for your own enjoyment, these tests took about 2 days to run, since 
I am emulating powerpc on a virtualised NetBSD-x86_64 system :P

The reason I tried to run powerpc is because, to put it bluntly, NetBSD 
has to fix their shit with aarch64 and mips64 and because they do not 
provide binaries for POWER. NetBSD just works if you use their tooling, 
but the moment something out of the ordinary of what has to be built, 
fecal mater impacts the air impeller (credit to a reddit user for that one).

Merry Christmas everybody!
Fer

  reply	other threads:[~2021-12-23 11:52 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-19 21:47 GCC updated in NetBSD! Fernando Oleo Blanco
2021-10-20  5:01 ` Richard Iswara
2021-10-20  6:43   ` Emmanuel Briot
2021-10-20 18:44     ` Fernando Oleo Blanco
2021-10-20 13:01 ` Simon Wright
2021-10-20 14:16   ` Fernando Oleo Blanco
2021-10-20 20:57 ` Simon Wright
2021-10-21  6:04   ` Randy Brukardt
2021-10-21  8:14     ` Simon Wright
2021-10-22 10:16       ` Simon Wright
2021-10-21 12:47   ` Fernando Oleo Blanco
2021-10-24 21:08   ` Simon Wright
2021-10-30 16:06     ` Fernando Oleo Blanco
2021-10-30 17:38       ` Simon Wright
2021-11-02 20:32         ` Fernando Oleo Blanco
2021-11-06 17:32           ` Fernando Oleo Blanco
2021-11-06 21:02             ` Simon Wright
2021-11-07  8:22               ` Fernando Oleo Blanco
2021-12-23 11:52                 ` Fernando Oleo Blanco [this message]
2021-12-23 13:15                   ` Kevin Chadwick
2021-12-23 16:37                     ` Fernando Oleo Blanco
2022-02-10 19:21                       ` Fernando Oleo Blanco
2022-03-14 21:21                         ` Fernando Oleo Blanco
replies disabled

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