diff options
author | dmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-09-15 15:57:31 +0000 |
---|---|---|
committer | dmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-09-15 15:57:31 +0000 |
commit | 695d0571e6a516f31f027d145c491f7963e359c2 (patch) | |
tree | 6005975d27c2926c53af0691d59a5179467c366b /gcc/target.def | |
parent | 484e07461e3b1fb1a60c6859a4ce177a4ef16a66 (diff) | |
download | gcc-695d0571e6a516f31f027d145c491f7963e359c2.tar.gz |
The various TARGET_ASM_..._MAX_SKIP hooks take an insn
gcc/ChangeLog:
* config/rs6000/rs6000.c (rs6000_loop_align_max_skip): Strengthen
param "label" from rtx to rtx_insn *.
* config/rx/rx.c (rx_max_skip_for_label): Likewise for param "lab"
and local "op".
* doc/tm.texi (TARGET_ASM_JUMP_ALIGN_MAX_SKIP): Autogenerated changes.
(TARGET_ASM_LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP): Likewise.
(TARGET_ASM_LOOP_ALIGN_MAX_SKIP): Likewise.
(TARGET_ASM_LABEL_ALIGN_MAX_SKIP): Likewise.
* final.c (default_label_align_after_barrier_max_skip): Strengthen
param from rtx to rtx_insn *.
(default_loop_align_max_skip): Likewise.
(default_label_align_max_skip): Likewise.
(default_jump_align_max_skip): Likewise.
* target.def (label_align_after_barrier_max_skip): Likewise.
(loop_align_max_skip): Likewise.
(label_align_max_skip): Likewise.
(jump_align_max_skip): Likewise.
* targhooks.h (default_label_align_after_barrier_max_skip):
Likewise.
(default_loop_align_max_skip): Likewise.
(default_label_align_max_skip): Likewise.
(default_jump_align_max_skip): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215270 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/target.def')
-rw-r--r-- | gcc/target.def | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/target.def b/gcc/target.def index 752ef6bfea1..ce11eae444d 100644 --- a/gcc/target.def +++ b/gcc/target.def @@ -72,7 +72,7 @@ DEFHOOK "The maximum number of bytes to skip before @var{label} when applying\n\ @code{LABEL_ALIGN_AFTER_BARRIER}. This works only if\n\ @code{ASM_OUTPUT_MAX_SKIP_ALIGN} is defined.", - int, (rtx label), + int, (rtx_insn *label), default_label_align_after_barrier_max_skip) /* The maximum number of bytes to skip when applying @@ -82,7 +82,7 @@ DEFHOOK "The maximum number of bytes to skip when applying @code{LOOP_ALIGN} to\n\ @var{label}. This works only if @code{ASM_OUTPUT_MAX_SKIP_ALIGN} is\n\ defined.", - int, (rtx label), + int, (rtx_insn *label), default_loop_align_max_skip) /* The maximum number of bytes to skip when applying @@ -92,7 +92,7 @@ DEFHOOK "The maximum number of bytes to skip when applying @code{LABEL_ALIGN}\n\ to @var{label}. This works only if @code{ASM_OUTPUT_MAX_SKIP_ALIGN}\n\ is defined.", - int, (rtx label), + int, (rtx_insn *label), default_label_align_max_skip) /* The maximum number of bytes to skip when applying @@ -102,7 +102,7 @@ DEFHOOK "The maximum number of bytes to skip before @var{label} when applying\n\ @code{JUMP_ALIGN}. This works only if\n\ @code{ASM_OUTPUT_MAX_SKIP_ALIGN} is defined.", - int, (rtx label), + int, (rtx_insn *label), default_jump_align_max_skip) /* Try to output the assembler code for an integer object whose |