• Nathan Chancellor's avatar
    MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option · d49fc692
    Nathan Chancellor authored
    This flag is not supported by clang, which results in a warning:
    
      clang-14: warning: argument unused during compilation: '-mno-branch-likely' [-Wunused-command-line-argument]
    
    This breaks cc-option, which adds -Werror to make this warning fatal and
    catch flags that are not supported.
    
    Wrap this flag in cc-option so that it does not cause cc-option to fail,
    which can cause randconfigs to be really noisy, due to warnings not
    getting disabled that should be.
    
    Additionally, move the cc-option check to Kconfig so that the check is
    done at configuration time, rather than build time, as builds with no
    configuration change will be quicker because the cc-option call will not
    need to happen in those instances.
    Suggested-by: default avatarNick Desaulniers <ndesaulniers@google.com>
    Signed-off-by: default avatarNathan Chancellor <nathan@kernel.org>
    Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
    d49fc692
Platform 653 Bytes