• B
    fix superh nofpu check on old gcc versions · 23d64182
    Bobby Bingham 提交于
    As far as gcc3 knows, sh4 is the only processor version that can have an
    FPU, so it indicates the FPU's presence by defining __SH4__.  This is not
    defined if there is no FPU, even if the processor really is an SH4.
    
    Starting with gcc4, there is support for the sh2a processor, which has an
    FPU but is not an SH4.  gcc4 therefore additionally defines __SH_FPU_ANY__
    when there is an FPU, but still doesn't define __SH4__ for an FPU-less sh4.
    
    Therefore, to support all gcc versions, we must look at both preprocessor
    symbols.
    23d64182
configure 14.6 KB