(arm_select): Declare and initialize.
commit9480e6c7cfa4b5cc5b8c0d287bb099475b3e1459
authorerich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 May 1996 16:13:28 +0000 (4 16:13 +0000)
committererich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 May 1996 16:13:28 +0000 (4 16:13 +0000)
tree84ed75a13991903ed271294c91e5516ad7c713da
parentebcc79bc27df2bac9714bb117b55dffe5fecdbd7
(arm_select): Declare and initialize.
(all_procs): Add arm7100.
(arm_override_options): Parse arm_select structure to determine selected
architecture and tuning parameters.
(output_option, output_options): New functions.
(arm_canonicalize_comparison): New function.
(arm_gen_movstrqi): Don't add a writeback of the index registers for the
last instructions.
(arm_select_cc_mode): Detect case where mode is carry out of unsigned
arithmetic.
(output_lcomm_directive): Use bss_section (), and use alignment rather than
rounding.
(get_arm_condition_code): Handle CC_Cmode.
(final_prescan_insn): Avoid boundary case where we would occasionally
inline MAX_INSNS_SKIPPED+1 insns.  Allow call_insns to be inlined in APCS_32
mode if they are the last insn in the block.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11921 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/config/arm/arm.c