Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • L linux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Smelkov
  • linux
  • Repository
  • linux
  • scripts
  • min-tool-version.sh
Find file BlameHistoryPermalink
  • Nathan Chancellor's avatar
    scripts/min-tool-version.sh: Raise minimum clang version to 13.0.0 for s390 · e2bc3e91
    Nathan Chancellor authored Jun 17, 2021
    
    
    clang versions prior to the current development version of 13.0.0 cannot
    compile s390 after commit 3abbdfde5a65 ("s390/bitops: use register pair
    instead of register asm") and the s390 maintainers do not intend to work
    around this in the kernel. Codify this in scripts/min-tool-version.sh
    similar to arm64 with GCC 5.1.0 so that there are no reports of broken
    builds.
    
    [hca@linux.ibm.com: breaking compatibility with older clang compilers
     is intended to finally make use of a feature which allows the
     compiler to allocate even/odd register pairs. This is possible since
     a very long time with gcc, but only since llvm-project commit
     d058262b1471 ("[SystemZ] Support i128 inline asm operands.") with
     clang. Using that feature allows to get rid of error prone register
     asm statements, of which the above named kernel commit is only the
     first of a larger not yet complete series.]
    
    Reported-by: default avatarNaresh Kamboju <naresh.kamboju@linaro.org>
    Signed-off-by: default avatarNathan Chancellor <nathan@kernel.org>
    Acked-by: default avatarNick Desaulniers <ndesaulniers@google.com>
    Acked-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
    Link: https://lore.kernel.org/r/20210617193139.856957-1-nathan@kernel.org
    
    
    Signed-off-by: default avatarHeiko Carstens <hca@linux.ibm.com>
    Signed-off-by: default avatarVasily Gorbik <gor@linux.ibm.com>
    e2bc3e91
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7