diff options
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a523f45c44e..26187881b26 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,29 @@ 2011-02-24 Richard Henderson <rth@redhat.com> + * config/alpha/alpha.c (get_aligned_mem): Don't test WORDS_BIG_ENDIAN. + (alpha_expand_unaligned_load): Likewise. + (alpha_expand_unaligned_store): Likewise. + (alpha_expand_unaligned_load_words): Likewise. + (alpha_expand_unaligned_store_words): Likewise. + (emit_insxl, alpha_split_compare_and_swap_12): Likewise. + (alpha_split_lock_test_and_set_12): Likewise. + (print_operand, alpha_fold_builtin_extxx): Likewise. + (alpha_fold_builtin_insxx, alpha_fold_builtin_mskxx): Likewise. + * config/alpha/alpha.md (bswapsi2, insv, extv, extzv): Likewise. + (builtin_extwh, builtin_extlh, builtin_extql): Likewise. + (unaligned_extendqidi_be, unaligned_extendhidi_be, extxl_be): Remove. + (*extxl_1_be, *extql_2_be, extqh_be, extlh_be, extwh_be): Remove. + (insbl_be, inswl_be, insll_be, insql_be, mskxl_be): Remove. + (unaligned_loadqi_be, unaligned_loadhi_be): Remove. + (unaligned_storeqi_be, unaligned_storehi_be): Remove. + (extbl): Rename from builtin_extbl; don't test WORDS_BIG_ENDIAN. + (extwl, extll, extql): Similarly. + (inswh, inslh, insqh): Similarly. + (mskbl, mskwl, mskll, mskql): Similarly. + (mskwh, msklh, mskqh): Similarly. + +2011-02-24 Richard Henderson <rth@redhat.com> + * config/alpha/alpha.md (attribute isa): Add er, ner. (attribute enabled): Handle them. (*movdi): Merge *movdi_{er_nofix,nofix,er_fix,fix}. |