diff options
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f4366c86592..9fca29d6aff 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,46 @@ +2020-12-29 Claudiu Zissulescu <claziss@synopsys.com> + + * config/arc/arc.md (maddsidi4_split): Skip macd gen, use mac insn + instead. + (macd): Update register letters. + (umaddsidi4_split): Skip macdu gen, use macu insn instead. + (macdu): Update register letters. + +2020-12-29 Claudiu Zissulescu <claziss@synopsys.com> + + * config/arc/arc.c (arc_secondary_reload): Flip if-condition + predicates. + +2020-12-29 Claudiu Zissulescu <claziss@synopsys.com> + + * config/arc/arc.h (REGNO_OK_FOR_BASE_P): Check if defined + reg_renumber. + +2020-12-29 Claudiu Zissulescu <claziss@synopsys.com> + + * config/arc/arc.c (prepare_move_operands): Use a temporary + registers when we have cached mem-to-uncached mem moves. + +2020-12-29 Claudiu Zissulescu <claziss@synopsys.com> + + * config/arc/arc.md (movdi_insn): Update pattern, no predicated + vadd2 usage. + (movdf_insn): Likewise. + * config/arc/simdext.md (movVEC_insn): Likewise. + +2020-12-29 Uroš Bizjak <ubizjak@gmail.com> + + * config/i386/i386-expand.c (ix86_gen_TWO52): Use REAL_MODE_FORMAT + to determine number of mantissa bits. Use real_2expN instead + of real_ldexp. + (ix86_expand_rint): Use copy_to_reg. + (ix86_expand_floorceildf_32): Ditto. + (ix86_expand_truncdf_32): Ditto. + (ix86_expand_rounddf_32): Ditto. + (ix86_expand_floorceil): Use copy_to_reg and int_mode_for_mode. + (ix86_expand_trunc): Ditto. + (ix86_expand_round): Ditto. + 2020-12-28 Gerald Pfeifer <gerald@pfeifer.com> * doc/standards.texi (HSAIL): Remove section. |