Hi all, attached patch makes an attempt to announce the ABI-changes in the coarrays library. Me being German always has difficulties to find a proper wording. So please propose improvements.
Stupid question: How to I test this? The change looks good in my browser. Is there a style checker, I don't see? Regards, Ande -- Andre Vehreschild * Email: vehre ad gmx dot de
From 8b1ba25dd27c89dc6ff860835431e09f3895a4e1 Mon Sep 17 00:00:00 2001 From: Andre Vehreschild <ve...@badgersystems.de> Date: Thu, 20 Feb 2025 10:47:22 +0100 Subject: [PATCH] gcc-15/changes: Document coarray changes. ABI of coarrays has changed. Document possible linker errors for caf_single. --- htdocs/gcc-15/changes.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html index 853fad03..ea1e7553 100644 --- a/htdocs/gcc-15/changes.html +++ b/htdocs/gcc-15/changes.html @@ -436,6 +436,12 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;" incompatible with the module format generated by GCC 8 - 14, but GCC 15 can for compatibility still read GCC 8 - 14 created module files.</li> + <li>Coarray support has been reworked to allow access to data in derived types + that have not been compiled with coarray support enabled. Esp. when the + derived type is in a binary only module. This may lead to linking errors + with the provided caf_single-libraries of previous GCC versions. It is + recommended to only use the newest version of caf_single. The OpenCoarrays + library is not affected and provides all ABIs.</li> </ul> <!-- <h3 id="go">Go</h3> --> -- 2.48.1