diff options
author | Richard Earnshaw <erich@gnu.org> | 1996-02-27 13:15:13 +0000 |
---|---|---|
committer | Richard Earnshaw <erich@gnu.org> | 1996-02-27 13:15:13 +0000 |
commit | 84ed5e792bfe27b881eab1593a636d75382f6eca (patch) | |
tree | 436500d99738c7a850eb0279918eb1a931846f32 /gcc/bytecode.h | |
parent | 89c7ca526df13eeae5b07901ca96b6c08b94b785 (diff) | |
download | gcc-84ed5e792bfe27b881eab1593a636d75382f6eca.zip gcc-84ed5e792bfe27b881eab1593a636d75382f6eca.tar.gz gcc-84ed5e792bfe27b881eab1593a636d75382f6eca.tar.bz2 |
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
Diffstat (limited to 'gcc/bytecode.h')
0 files changed, 0 insertions, 0 deletions