rs6000.md (define_attr "type"): Add mfjmpr.
authorDavid Edelsohn <edelsohn@gnu.org>
Thu, 1 May 2003 17:05:18 +0000 (17:05 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Thu, 1 May 2003 17:05:18 +0000 (13:05 -0400)
commit02ca7595012e0c08eeaf65e697ad7087f1d2b4a9
tree25346d2a79b1e28e9ab1e3d9e065c4bd7244edfa
parent397751aef082a19ac18a698f3e210b3efebaf97c
rs6000.md (define_attr "type"): Add mfjmpr.

        * config/rs6000/rs6000.md (define_attr "type"): Add mfjmpr.
        (movsi_internal1): Use new mfjmpr attribute.
        (movhi_internal): Same.
        (movqi_internal): Same.
        (movcc_internal1): Same.
        (movdi_internal64): Same.
        * config/rs6000/{40x.md,603.md,6xx.md,7450.md,7xx.md,mpc.md,
        power4.md,rios1.md,rios2.md,rs64.md}: Add mfjmpr.
        * config/rs6000/40x.md: Add fpu_405.
        * config/rs6000/power4.md: Merge power4lsu and power4disp automata
        into power4misc automata.  Remove extraneous parentheses.
        * config/rs6000/440.md: New file.
        * config/rs6000/rs6000.c (processor_target_table): Add 440,
        440fp.  Rename 405f to 405fp.
        (function_arg_padding): Correct formatting.
        (rs6000_rtx_costs): Add PROCESSOR_PPC440 cases.

From-SVN: r66336
15 files changed:
gcc/ChangeLog
gcc/config/rs6000/40x.md
gcc/config/rs6000/440.md [new file with mode: 0644]
gcc/config/rs6000/603.md
gcc/config/rs6000/6xx.md
gcc/config/rs6000/7450.md
gcc/config/rs6000/7xx.md
gcc/config/rs6000/8540.md
gcc/config/rs6000/mpc.md
gcc/config/rs6000/power4.md
gcc/config/rs6000/rios1.md
gcc/config/rs6000/rios2.md
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md
gcc/config/rs6000/rs64.md