From 7a9fa76be7425b5a6fb3dfe7fc4f9e16892628cb Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Wed, 15 Jan 2020 13:21:44 -0800 Subject: [PATCH] Undo changes to release notes intended for the Clang 10 branch, not master. --- clang/docs/ReleaseNotes.rst | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 76a1d74..6219d6b0 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -57,15 +57,6 @@ Non-comprehensive list of changes in this release ------------------------------------------------- -* Lax vector conversions involving floating-point vectors have been disabled - by default, and can no longer be enabled with ``-flax-vector-conversions``. - This matches the behavior of these flags in GCC, but code relying on implicit - vector bitcasts between integer and floating-point types that used to compile - with older versions of Clang is no longer accepted by default in Clang 10. - The old behavior can be restored with ``-flax-vector-conversions=all``. - In a future release of Clang, we intend to change the default to - ``-fno-lax-vector-conversions``. - New Compiler Flags ------------------ @@ -82,21 +73,6 @@ Modified Compiler Flags ----------------------- -- ``-flax-vector-conversions`` has been split into three different levels of - laxness: - - - ``-flax-vector-conversions=all``: This is Clang's historical default, and - permits implicit vector conversions (performed as bitcasts) between any - two vector types of the same overall bit-width. - - - ``-flax-vector-conversions=integer``: This is Clang's current default, - and permits implicit vector conversions (performed as bitcasts) between - any two integer vector types of the same overall bit-width. - Synonym: ``-flax-vector-conversions``. - - - ``-flax-vector-conversions=none``: Do not perform any implicit bitcasts - between vector types. Synonym: ``-fno-lax-vector-conversions``. - New Pragmas in Clang -------------------- -- 2.7.4