diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-09-20 19:11:13 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-09-20 19:11:13 +0000 |
commit | 849674a304b12402d1161645e4fec2a5181de038 (patch) | |
tree | 74fa371b606fe8fd703ad7ccf687e2ab602fdcde /gcc/output.h | |
parent | 7242868d57f85b98b3975032d1ecdf7003b125c8 (diff) | |
download | gcc-849674a304b12402d1161645e4fec2a5181de038.tar.gz |
* alpha.c (alpha_sr_alias_set): New variable.
(override_options): Set it.
(alpha_expand_prologue, alpha_expand_epilogue): Use it.
(mode_mask_operand): Fix signed-unsigned comparision warning.
(alpha_expand_block_move): Likewise.
(print_operand): Likewise.
(get_aligned_mem): Use change_address.
(alpha_set_memflags, alpha_set_memflags_1): Set the alias set.
(alphaev4_insn_pipe, alphaev4_next_group): New functions.
(alphaev4_next_nop, alphaev5_next_nop): New functions.
(alpha_align_insns): Remade from old alphaev5_align_insns
to handle multiple processors.
(alpha_reorg): Call alpha_align_insns for both ev4 and ev5.
* output.h (label_to_alignment): Prototype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22505 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/output.h')
-rw-r--r-- | gcc/output.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/output.h b/gcc/output.h index e2c9f4dcbf4..1d1a2afd8cd 100644 --- a/gcc/output.h +++ b/gcc/output.h @@ -88,6 +88,10 @@ extern void output_asm_insn PROTO((char *, rtx *)); Defined in final.c. */ extern int insn_current_reference_address PROTO((rtx)); +/* Find the alignment associated with a CODE_LABEL. + Defined in final.c. */ +extern int label_to_alignment PROTO((rtx)); + /* Output a LABEL_REF, or a bare CODE_LABEL, as an assembler symbol. */ extern void output_asm_label PROTO((rtx)); |