* arm.c (aof_text_section): Remove pseudo read-only hack. Doesn't
commit1275b96454c1d0158a31dca9f1dcf0e174905576
authorerich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Feb 1996 13:15:13 +0000 (27 13:15 +0000)
committererich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Feb 1996 13:15:13 +0000 (27 13:15 +0000)
tree436500d99738c7a850eb0279918eb1a931846f32
parent9544cbde3de2a4e298f571c27bb88c85851a516e
* arm.c (aof_text_section): Remove pseudo read-only hack.  Doesn't
take a parameter any more.
(arm_current_cc): Now an enum.
(ARM_INVERSE_CONDITION_CODE): Moved to arm.h
(revsersible_cc_register): Delete.
(dominant_cc_register): New function.
(select_dominance_cc_mode): New function.
(arm_select_cc_mode): New function.
(output_return_instruction): New parameter REVERSE, used to
reverse the condition of a conditional return.  All callers
changed.
(arm_print_operand case 'D'): Only suppress condition printing
if the operand is a NULL pointer.
(get_arm_condition_code): Now a static function returning
enum arm_cond_code.  Handle dominance expressions.  Return enum
values rather than integers.
({load,store}_multiple_sequence): New functions.
(emit_{ldm,stm}_seq): New functions.

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