Hi Tobias,
On Tuesday, January 28, 2020 6:49:54 PM PST Tobias Burnus wrote:
> Thus, I do not think it is a real problem in practice. We could be nice,
> however, and add a note to the release notes (i.e.
> https://gcc.gnu.org/gcc-10/changes.html); I not completely sure whether
> it is worthwhile but why not. [See https://gcc.gnu.org/about.html#git
> about how to change WWW files and CC Gerald as web maintainer when
> submitting wwwdocs patches.]
I've attached a draft patch to update the release notes about this ABI
breakage. I don't know if I've explained it sufficiently clearly though?
-Andrew
--
* Andrew Benson: http://users.obs.carnegiescience.edu/abenson/contact.html
* Galacticus: https://github.com/galacticusorg/galacticus
diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html
index dcce6b8..5a959a1 100644
--- a/htdocs/gcc-10/changes.html
+++ b/htdocs/gcc-10/changes.html
@@ -446,6 +446,13 @@ a work-in-progress.</p>
objects with allocatable components. In this case, the optional arguments
<code>STAT=</code> and <code>ERRMSG=</code> are currently ignored.
</li>
+ <li>
+ The handling of module and submodule names has been reworked to allow the
+ full 63-character length mandated by the standard. Previously symbol names
+ were truncated if the combined length of module, submodule, and function
+ name exceeded 126 characters. This change therefore breaks the ABI, but only
+ for cases where this 126 character limit was exceeded.
+ </li>
</ul>
<!-- <h3 id="go">Go</h3> -->