This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".
The branch, master has been updated
via 7f662e0f43b82ae9c1413b6ec9b9b15c3b1b69f7 (commit)
from a1c68244285fbca65d74cf452410318bf22c7c3e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -
commit 7f662e0f43b82ae9c1413b6ec9b9b15c3b1b69f7
Author: Filip Kastl
Date: Wed Aug 21 10:38:46 2024 +0200
gcc-15: Mention c++ header dependency changes () in porting_to.html
diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index fe7cf3c1..d0d6d147 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -17,9 +17,8 @@
This page is a "brief" summary of some of the huge number of improvements
in GCC 15.
-
diff --git a/htdocs/gcc-15/porting_to.html b/htdocs/gcc-15/porting_to.html
new file mode 100644
index ..702cf507
--- /dev/null
+++ b/htdocs/gcc-15/porting_to.html
@@ -0,0 +1,54 @@
+
+
+
+
+
+Porting to GCC 15
+https://gcc.gnu.org/gcc.css";>
+
+
+
+Porting to GCC 15
+
+
+The GCC 15 release series differs from previous GCC releases in
+a number of ways. Some of these are a result
+of bug fixing, and some old behaviors have been intentionally changed
+to support new standards, or relaxed in standards-conforming ways to
+facilitate compilation or run-time performance.
+
+
+
+Some of these changes are user visible and can cause grief when
+porting to GCC 15. This document is an effort to identify common issues
+and provide solutions. Let us know if you have suggestions for improvements!
+
+
+Note: GCC 15 has not been released yet, so this document is
+a work-in-progress.
+
+
+
+C++ language issues
+
+Header dependency changes
+Some C++ Standard Library headers have been changed to no longer include
+other headers that were being used internally by the library.
+As such, C++ programs that used standard library components without
+including the right headers will no longer compile.
+
+
+In particular, the following header is used less widely within libstdc++ and
+may need to be included explicitly when compiling with GCC 15:
+
+
+
+ (for std::int8_t, std::int32_t etc.)
+
+
+
+
+
+
+
+
---
Summary of changes:
htdocs/gcc-15/changes.html| 3 +--
htdocs/gcc-15/porting_to.html | 54 +++
2 files changed, 55 insertions(+), 2 deletions(-)
create mode 100644 htdocs/gcc-15/porting_to.html
hooks/post-receive
--
gcc-wwwdocs