invoke.texi (RS/6000 and PowerPC Options): Document -mspe option.
authorAldy Hernandez <aldyh@redhat.com>
Mon, 7 Apr 2003 02:48:54 +0000 (02:48 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Mon, 7 Apr 2003 02:48:54 +0000 (02:48 +0000)
commit993f19a873fcf28b589560276ae92f14823faa1a
treebda06c0f80fa7865bf8dbbc4c25d8f8fadc636eb
parent4877d67e3b046d80769e1cb92066e53ba54340e3
invoke.texi (RS/6000 and PowerPC Options): Document -mspe option.

 2003-04-06  Aldy Hernandez  <aldyh@redhat.com>

        * doc/invoke.texi (RS/6000 and PowerPC Options): Document -mspe
        option.

        * config/rs6000/eabispe.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Set
        rs6000_spe.

        * config/rs6000/eabi.h (TARGET_E500): Define.

        * config/rs6000/rs6000.h (TARGET_E500): Define.
        (TARGET_OPTIONS): Add spe= option.
        Declare rs6000_spe and rs6000_spe_string extern.

        * config/rs6000/rs6000.c (branch_positive_comparison_operator):
        Change TARGET_SPE to TARGET_E500.
        (ccr_bit): Change TARGET_SPE to TARGET_E500.  Check for
        !TARGET_FPRS.
        (print_operand): Same.
        (rs6000_generate_compare): Same.
        (output_cbranch): Same.
        (rs6000_spe): Declare.
        (rs6000_spe_string): Declare.
        (rs6000_override_options): Call rs6000_parse_spe_option.
        (rs6000_parse_spe_option): New.

From-SVN: r65319
gcc/ChangeLog
gcc/config/rs6000/eabi.h
gcc/config/rs6000/eabispe.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/doc/invoke.texi