SystemZ release notes for 18.x.#84560
Merged
Merged
Conversation
Member
|
@llvm/pr-subscribers-clang @llvm/pr-subscribers-lld Author: Jonas Paulsson (JonPsson1) ChangesFull diff: https://github.com/llvm/llvm-project/pull/84560.diff 3 Files Affected:
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index fc27297aea2d6c..6a038ed4b635c7 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -1325,6 +1325,11 @@ AIX Support
or newer. Similar to the LTO support on AIX, ThinLTO is implemented with
the libLTO.so plugin.
+SystemZ Support
+^^^^^^^^^^^^^^^
+- Properly support 16 byte atomic int/fp types and ops. Atomic __int128 (and
+ long double) variables are now aligned to 16 bytes by default (like gcc 14).
+
WebAssembly Support
^^^^^^^^^^^^^^^^^^^
diff --git a/lld/docs/ReleaseNotes.rst b/lld/docs/ReleaseNotes.rst
index 56ba3463aeadc0..4de33363d0532b 100644
--- a/lld/docs/ReleaseNotes.rst
+++ b/lld/docs/ReleaseNotes.rst
@@ -163,5 +163,11 @@ WebAssembly Improvements
is read from object files within the archive. This matches the behaviour of
the ELF linker.
+SystemZ
+-------
+
+* Add target support for SystemZ (s390x).
+
+
Fixes
#####
diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst
index 5b3210138f2f89..7cfa83fc8b0565 100644
--- a/llvm/docs/ReleaseNotes.rst
+++ b/llvm/docs/ReleaseNotes.rst
@@ -215,6 +215,16 @@ Changes to the RISC-V Backend
* ``-mcpu=sifive-p670`` was added.
* Support for the Zicond extension is no longer experimental.
+Changes to the SystemZ Backend
+------------------------------
+
+* Properly support 16 byte atomic int/fp types and ops.
+* Support i128 as legal type in VRs.
+* Add an i128 cost model.
+* Support building individual functions with backchain using the
+ __attribute__((target("backchain"))) syntax.
+* Add exception handling for XPLINK.
+
Changes to the WebAssembly Backend
----------------------------------
|
Member
|
Thanks @JonPsson1 ! In addition, I see the following user-visible changes:
Can you add those as well? |
Contributor
Author
Member
llvm-objcopy and openmp release notes
Contributor
Author
|
@tstellar This is intended for the 18-rel branch... |
Closed
xgupta
pushed a commit
to xgupta/llvm-project
that referenced
this pull request
Sep 9, 2024
xgupta
pushed a commit
to xgupta/llvm-project
that referenced
this pull request
Oct 10, 2024
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.