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@xxxxxxxxxxxxx> Seems like a reasonable thing to bump the minimum supported version over. Acked-by: Nathan Chancellor <nathan@xxxxxxxxxx> > --- > 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 >