summaryrefslogtreecommitdiff
path: root/gcc/output.h
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>1998-09-20 19:11:13 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>1998-09-20 19:11:13 +0000
commit849674a304b12402d1161645e4fec2a5181de038 (patch)
tree74fa371b606fe8fd703ad7ccf687e2ab602fdcde /gcc/output.h
parent7242868d57f85b98b3975032d1ecdf7003b125c8 (diff)
downloadgcc-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.h4
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));