2017-05-12 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
gcc/
* config/arm/arm.md (movsi): Add TARGET_32BIT in addition to the
TARGET_HAVE_MOVT conditional.
(movt splitter): Likewise.
From-SVN: r247971
+2017-05-12 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
+
+ * config/arm/arm.md (movsi): Add TARGET_32BIT in addition to the
+ TARGET_HAVE_MOVT conditional.
+ (movt splitter): Likewise.
+
2017-05-12 Richard Biener <rguenther@suse.de>
* tree-ssa-sccvn.h (has_VN_INFO): Declare.
{
rtx base, offset, tmp;
- if (TARGET_HAVE_MOVT)
+ if (TARGET_32BIT || TARGET_HAVE_MOVT)
{
/* Everything except mem = const or mem = mem can be done easily. */
if (MEM_P (operands[0]))
(define_split
[(set (match_operand:SI 0 "arm_general_register_operand" "")
(match_operand:SI 1 "const_int_operand" ""))]
- "TARGET_HAVE_MOVT
+ "(TARGET_32BIT || TARGET_HAVE_MOVT)
&& (!(const_ok_for_arm (INTVAL (operands[1]))
|| const_ok_for_arm (~INTVAL (operands[1]))))"
[(clobber (const_int 0))]