{"arm10tdmi", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_LDSCHED | FL_ARCH5 },
{"arm1020t", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_LDSCHED | FL_ARCH5 },
{"xscale", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_LDSCHED | FL_STRONG | FL_ARCH5 | FL_ARCH5E | FL_XSCALE },
-
+
{NULL, 0}
};
architecture has been selected. */
if (tune_flags == 0)
tune_flags = insn_flags;
-
+
/* Make sure that the processor choice does not conflict with any of the
other command line choices. */
if (TARGET_APCS_32 && !(insn_flags & FL_MODE32))
if (arm_pic_register_string != NULL)
{
int pic_register = decode_reg_name (arm_pic_register_string);
-
+
if (!flag_pic)
warning ("-mpic-register= is useless without -fpic");
int reg;
unsigned long live_regs_mask;
unsigned long func_type;
-
+
func_type = arm_current_func_type ();
if (IS_NAKED (func_type))
really_return = 0;
}
}
-
+
if (really_return)
{
switch ((int) ARM_FUNC_TYPE (func_type))
if (NEED_GOT_RELOC && flag_pic && making_const_table &&
(GET_CODE (x) == SYMBOL_REF || GET_CODE (x) == LABEL_REF))
{
- if (GET_CODE (x) == SYMBOL_REF
+ if (GET_CODE (x) == SYMBOL_REF
&& (CONSTANT_POOL_ADDRESS_P (x)
|| ENCODED_SHORT_CALL_ATTR_P (XSTR (x, 0))))
fputs ("(GOTOFF)", asm_out_file);
emit_insn (pat);
return target;
}
-
+
/* @@@ Should really do something sensible here. */
return NULL_RTX;
}
thumb_pushpop (f, live_regs_mask, 1);
for (regno = 8; regno < 13; regno++)
- {
- if (THUMB_REG_PUSHED_P (regno))
- high_regs_pushed++;
- }
+ if (THUMB_REG_PUSHED_P (regno))
+ high_regs_pushed++;
if (high_regs_pushed)
{
int next_hi_reg;
for (next_hi_reg = 12; next_hi_reg > LAST_LO_REGNUM; next_hi_reg--)
- {
- if (THUMB_REG_PUSHED_P (next_hi_reg))
- break;
- }
+ if (THUMB_REG_PUSHED_P (next_hi_reg))
+ break;
pushable_regs = mask;