* [PATCH] scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390
@ 2022-10-31 12:34 Heiko Carstens
2022-10-31 15:58 ` Nathan Chancellor
0 siblings, 1 reply; 2+ messages in thread
From: Heiko Carstens @ 2022-10-31 12:34 UTC (permalink / raw)
To: Vasily Gorbik, Alexander Gordeev, Nathan Chancellor,
Nick Desaulniers
Cc: Sven Schnelle, Christian Borntraeger, linux-s390
Before version 14.0.0 llvm's integrated assembler may silently
generate corrupted code on s390. See e.g. commit e9953b729b78
("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>
---
scripts/min-tool-version.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/min-tool-version.sh b/scripts/min-tool-version.sh
index b6593eac5003..201bccfbc678 100755
--- a/scripts/min-tool-version.sh
+++ b/scripts/min-tool-version.sh
@@ -25,7 +25,7 @@ icc)
;;
llvm)
if [ "$SRCARCH" = s390 ]; then
- echo 14.0.0
+ echo 15.0.0
else
echo 11.0.0
fi
--
2.34.1
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [PATCH] scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390
2022-10-31 12:34 [PATCH] scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390 Heiko Carstens
@ 2022-10-31 15:58 ` Nathan Chancellor
0 siblings, 0 replies; 2+ messages in thread
From: Nathan Chancellor @ 2022-10-31 15:58 UTC (permalink / raw)
To: Heiko Carstens
Cc: Vasily Gorbik, Alexander Gordeev, Nick Desaulniers, Sven Schnelle,
Christian Borntraeger, linux-s390
On Mon, Oct 31, 2022 at 01:34:56PM +0100, Heiko Carstens wrote:
> Before version 14.0.0 llvm's integrated assembler may silently
> generate corrupted code on s390. See e.g. commit e9953b729b78
> ("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>
Seems like a reasonable thing to bump the minimum supported version
over.
Acked-by: Nathan Chancellor <nathan@kernel.org>
> ---
> scripts/min-tool-version.sh | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/scripts/min-tool-version.sh b/scripts/min-tool-version.sh
> index b6593eac5003..201bccfbc678 100755
> --- a/scripts/min-tool-version.sh
> +++ b/scripts/min-tool-version.sh
> @@ -25,7 +25,7 @@ icc)
> ;;
> llvm)
> if [ "$SRCARCH" = s390 ]; then
> - echo 14.0.0
> + echo 15.0.0
> else
> echo 11.0.0
> fi
> --
> 2.34.1
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-10-31 15:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-31 12:34 [PATCH] scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390 Heiko Carstens
2022-10-31 15:58 ` Nathan Chancellor
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox