Skip to content
  • Kumar Gala's avatar
    [POWERPC] Add -mno-spe for ARCH=powerpc builds · 0197cd2e
    Kumar Gala authored
    
    
    Newer GCC's are capable of autovectorization for ISA extensions like
    AltiVec and SPE.  If we happen to build with one of those compilers we
    will get SPE instructions in random kernel code.  Today we only allow
    basic interger code in the kernel and FP, AltiVec, or SPE in special
    explicit locations that have handled the proper saving and restoring of
    the register state (since on uniprocessor we lazy context switch the
    register state for FP, AltiVec, and SPE).
    
    -mno-spe disables the compiler for automatically generating SPE
    instructions without our knowledge.
    
    Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
    0197cd2e