• Which GCC releases have how much support for Ada 2022?

    From philip.munts@gmail.com@21:1/5 to All on Mon Aug 14 13:30:06 2023
    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?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Micah Waddoups@21:1/5 to All on Tue Aug 15 14:12:18 2023
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Maxim Reznik@21:1/5 to All on Mon Aug 21 13:04:30 2023
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)