aboutsummaryrefslogtreecommitdiff
path: root/gcc/target.def
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2014-09-15 15:57:31 +0000
committerDavid Malcolm <dmalcolm@gcc.gnu.org>2014-09-15 15:57:31 +0000
commit9158a0d8c7cf13071568c33a9bd282941731b2a1 (patch)
tree6005975d27c2926c53af0691d59a5179467c366b /gcc/target.def
parentc1ce59ab7fc8a5a55a2218ffa7e446ba655e5a6e (diff)
downloadgcc-9158a0d8c7cf13071568c33a9bd282941731b2a1.zip
gcc-9158a0d8c7cf13071568c33a9bd282941731b2a1.tar.gz
gcc-9158a0d8c7cf13071568c33a9bd282941731b2a1.tar.bz2
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. From-SVN: r215270
Diffstat (limited to 'gcc/target.def')
-rw-r--r--gcc/target.def8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/target.def b/gcc/target.def
index 752ef6b..ce11eae 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