Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Which GCC releases have how much support for Ada 2022?

132 views
Skip to first unread message

philip...@gmail.com

unread,
Aug 14, 2023, 4:30:08 PM8/14/23
to
I am interested in cross-compilers for Linux boards such as the Raspberry Pi. I have successfully built cross-compilers for GNAT/GCC 12.3.1 on Debian 12 using the latest Arm GNU manifest and Linaro ABE, and Debian 12 has system packages for GNAT/GCC 12.2.0, native and cross, as well.

It isn't clear to me from the GCC release notes how complete the support for Ada 2022 is in GNAT/GCC 12.2.0 or 12.3.1. Is there a document or table somewhere that keeps track of that? And how does GCC 12 compare with GCC 13 WRT Ada 2022?

Micah Waddoups

unread,
Aug 15, 2023, 5:12:20 PM8/15/23
to
On Monday, August 14, 2023 at 2:30:08 PM UTC-6, wrote:
> I am interested in cross-compilers for Linux boards such as the Raspberry Pi. I have successfully built cross-compilers for GNAT/GCC 12.3.1 on Debian 12 using the latest Arm GNU manifest and Linaro ABE, and Debian 12 has system packages for GNAT/GCC 12.2.0, native and cross, as well.
>
> It isn't clear to me from the GCC release notes how complete the support for Ada 2022 is in GNAT/GCC 12.2.0 or 12.3.1. Is there a document or table somewhere that keeps track of that? And how does GCC 12 compare with GCC 13 WRT Ada 2022?

Simon Answered another question after yours that was helpful, related information. You may be able to find most of what you are looking for with the link in his answer:
https://blog.adacore.com/ada-202x-support-in-gnat

Maxim Reznik

unread,
Aug 21, 2023, 4:04:32 PM8/21/23
to
> On Monday, August 14, 2023 at 2:30:08 PM UTC-6, wrote:
> >
> > And how does GCC 12 compare with GCC 13 WRT Ada 2022?

This post could be helpful: https://forum.ada-lang.io/t/gcc-13-1-released/374/3

In https://learn.adacore.com/courses/whats-new-in-ada-2022/index.html course there are GCC versions per feature. Unfortunately the feature list is not complete.

--
Max

0 new messages