]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
include "expr.h".
authorRichard Earnshaw <erich@gnu.org>
Mon, 27 Jun 1994 15:24:36 +0000 (15:24 +0000)
committerRichard Earnshaw <erich@gnu.org>
Mon, 27 Jun 1994 15:24:36 +0000 (15:24 +0000)
(arm_fpu): New variable.
(arm_gen_movstrqi): Fix typo.

From-SVN: r7573

gcc/config/arm/arm.c

index cca368b912b28deefb811eba957834302d39c281..732cc937ec05ccb018dbd76441858bb7e4923a1d 100644 (file)
@@ -36,6 +36,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #include "flags.h"
 #include "reload.h"
 #include "tree.h"
+#include "expr.h"
 
 /* The maximum number of insns skipped which will be conditionalised if
    possible.  */
@@ -56,9 +57,11 @@ rtx arm_compare_op0, arm_compare_op1;
 int arm_compare_fp;
 
 /* What type of cpu are we compiling for? */
-
 enum processor_type arm_cpu;
 
+/* Waht type of floating point are we compiling for? */
+enum floating_point_type arm_fpu;
+
 /* In case of a PRE_INC, POST_INC, PRE_DEC, POST_DEC memory reference, we
    must report the mode of the memory reference from PRINT_OPERAND to
    PRINT_OPERAND_ADDRESS.  */
@@ -1627,7 +1630,8 @@ arm_gen_movstrqi (operands)
        abort ();
 
       /* The bytes we want are in the top end of the word */
-      emit_insn (gen_lshrsi3 (tmp, part_bytes_reg, 8 * (4 - last_bytes)));
+      emit_insn (gen_lshrsi3 (tmp, part_bytes_reg,
+                             GEN_INT (8 * (4 - last_bytes))));
       part_bytes_reg = tmp;
       
       while (last_bytes)