Author: Richard Smith Date: 2020-01-19T18:33:42-08:00 New Revision: 7a9fa76be7425b5a6fb3dfe7fc4f9e16892628cb
URL: https://github.com/llvm/llvm-project/commit/7a9fa76be7425b5a6fb3dfe7fc4f9e16892628cb DIFF: https://github.com/llvm/llvm-project/commit/7a9fa76be7425b5a6fb3dfe7fc4f9e16892628cb.diff LOG: Undo changes to release notes intended for the Clang 10 branch, not master. Added: Modified: clang/docs/ReleaseNotes.rst Removed: ################################################################################ diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 76a1d748b604..6219d6b072cb 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 diff erent 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 -------------------- _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits