diff options
author | Georg-Johann Lay <gjl@gcc.gnu.org> | 2014-11-21 14:05:32 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2014-11-21 14:05:32 +0000 |
commit | 81d9b5a392e093fecb6bae6985653d1276e51eba (patch) | |
tree | 638905769bad5e65d868b7b03dd76ce28f8854a6 /gcc | |
parent | 00e641f13e16cc2e1402b17f43df934014a95cfb (diff) | |
download | gcc-81d9b5a392e093fecb6bae6985653d1276e51eba.zip gcc-81d9b5a392e093fecb6bae6985653d1276e51eba.tar.gz gcc-81d9b5a392e093fecb6bae6985653d1276e51eba.tar.bz2 |
Add ChangeLog entry
From-SVN: r217923
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3470ae2..92ea86f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,24 @@ +2014-11-21 Georg-Johann Lay <avr@gjlay.de> + + Forward-port from 2014-10-30 4_9-branch r216934 + + PR target/63633 + * config/avr/avr-protos.h (regmask): New inline function. + (avr_fix_inputs, avr_emit3_fix_outputs): New protos. + * config/avr/avr.c (avr_fix_operands, avr_move_fixed_operands) + (avr_fix_inputs, avr_emit3_fix_outputs): New functions. + * config/avr/avr-fixed.md (mulqq3_nomul, muluqq3_nomul) + (mul<ALL2QA>3, mul<ALL4A>3, <usdiv><ALL1Q>3, <usdiv><ALL2QA>3) + (<usdiv><ALL4A>3, round<ALL124QA>3): Fix input operands. + * config/avr/avr-dimode.md (add<ALL8>3, sub<ALL8>3) + (<ss_addsub><ALL8S>3, <us_addsub><ALL8U>3, cbranch<ALL8>4) + (<di_shifts><ALL8>3, <any_extend>mulsidi3): Fix input operands. + * config/avr/avr.md (mulqi3_call, mulhi3_call, mulsi3, mulpsi3) + (mulu<QIHI>si3, muls<QIHI>si3, mulohisi3, <any_extend>mulhisi3) + (usmulhisi3, <any_extend>mulhi3_highpart, mulsqipsi3) + (fmul, fmuls, fmulsu): Fix operands. Turn insn into expander as + needed. + 2014-11-21 Jakub Jelinek <jakub@redhat.com> PR target/61137 |