arm.c (aof_text_section): Remove pseudo read-only hack.
authorRichard Earnshaw <erich@gnu.org>
Tue, 27 Feb 1996 13:15:13 +0000 (13:15 +0000)
committerRichard Earnshaw <erich@gnu.org>
Tue, 27 Feb 1996 13:15:13 +0000 (13:15 +0000)
commit84ed5e792bfe27b881eab1593a636d75382f6eca
tree436500d99738c7a850eb0279918eb1a931846f32
parent89c7ca526df13eeae5b07901ca96b6c08b94b785
arm.c (aof_text_section): Remove pseudo read-only hack.

* 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.

From-SVN: r11351
gcc/config/arm/arm.c