The various TARGET_ASM_..._MAX_SKIP hooks take an insn
authorDavid Malcolm <dmalcolm@redhat.com>
Mon, 15 Sep 2014 15:57:31 +0000 (15:57 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Mon, 15 Sep 2014 15:57:31 +0000 (15:57 +0000)
commit9158a0d8c7cf13071568c33a9bd282941731b2a1
tree6005975d27c2926c53af0691d59a5179467c366b
parentc1ce59ab7fc8a5a55a2218ffa7e446ba655e5a6e
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
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rx/rx.c
gcc/doc/tm.texi
gcc/final.c
gcc/target.def
gcc/targhooks.h