PR rtl-optimization/23098
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Sep 2005 23:22:10 +0000 (23:22 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Sep 2005 23:22:10 +0000 (23:22 +0000)
commit466b13a952c33dcfab694aec510ed2bc7719f567
tree07e99fc71bf4cca4090bb07e1af6a81736580174
parent3f99be76a141c6ce193375340a6dc1284e19e189
    PR rtl-optimization/23098
        * config/rs6000/predicates.md (easy_fp_constant): SFmode constant
        0.0f is easy.
        * config/rs6000/rs6000.md (movdf splitter): Use
        const_double_operand predicate for TARGET_POWERPC64.
        * config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Expand
        SYMBOL_REF method to ABI_V4.

        * config/rs6000/altivec.md (build_vector_mask_for_load): Use
        replace_equiv_address.
        * config/rs6000/rs6000.c (rs6000_emit_eh_reg_restore): Mark MEM as
        rs6000_sr_alias_set and MEM_NOTRAP.
        (rs6000_aix_emit_builtin_unwind_init): Use gen_frame_mem().

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104145 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/altivec.md
gcc/config/rs6000/predicates.md
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md