]> git.baikalelectronics.ru Git - kernel.git/commit
scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390
authorHeiko Carstens <hca@linux.ibm.com>
Mon, 31 Oct 2022 12:34:56 +0000 (13:34 +0100)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Wed, 9 Nov 2022 17:41:16 +0000 (18:41 +0100)
commitc7f50ae8ea88dcca3c4ae040353972b5dcee8560
treedd069718ea608a22147f35091b5e538f49ce975e
parent3d8a293733a4ee57dd92fa632da99f2548528630
scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390

Before version 15.0.0 llvm's integrated assembler may silently
generate corrupted code on s390. See e.g. commit fcb742615080
("s390/boot: workaround llvm IAS bug") for further details.

While there have been workarounds applied for all known existing
locations, there is nothing that prevents that new code with
problematic patterns will be added.

Therefore raise the minimum clang version to 15.0.0. Note that llvm
commit e547b04d5b2c ("[SystemZ] Bugfix for symbolic displacements."),
which is included in 15.0.0, fixes the broken code generation.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Acked-by: Nathan Chancellor <nathan@kernel.org>
Link: https://lore.kernel.org/r/20221031123456.3872220-1-hca@linux.ibm.com
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
scripts/min-tool-version.sh