r217546 svn:log changed - in /trunk/gcc: Change...
ramana@gcc.gnu.org
ramana@gcc.gnu.org
Fri Nov 14 11:03:00 GMT 2014
Author: ramana
Revision: 217546
Modified property: svn:log
Modified: svn:log at Fri Nov 14 11:03:00 2014
------------------------------------------------------------------------------
--- svn:log (original)
+++ svn:log Fri Nov 14 11:03:00 2014
@@ -1,1 +1,14 @@
-Fix typo in *<arith_shift_insn>_shiftsi
+Fix PR target/63724
+
+2014-11-14 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ PR target/63724
+ * config/aarch64/aarch64.c (aarch64_expand_mov_immediate): Split out
+ numerical immediate handling to...
+ (aarch64_internal_mov_immediate): ...this. New.
+ (aarch64_rtx_costs): Use aarch64_internal_mov_immediate.
+ (aarch64_mov_operand_p): Relax predicate.
+ * config/aarch64/aarch64.md (mov<mode>:GPI): Do not expand CONST_INTs.
+ (*movsi_aarch64): Turn into define_insn_and_split and new alternative
+ for 'n'.
+ (*movdi_aarch64): Likewise.
More information about the Gcc-cvs
mailing list