diff options
author | DJ Delorie <dj@redhat.com> | 2010-10-19 17:07:50 -0400 |
---|---|---|
committer | DJ Delorie <dj@gcc.gnu.org> | 2010-10-19 17:07:50 -0400 |
commit | ad0c4c363dc8a34f5284c1f8c43847451d4e7a21 (patch) | |
tree | c0f332b5e1618db022b41a4223882273b4c499df /gcc/ChangeLog | |
parent | 351877cf314ab2874d576832691f273395e591f7 (diff) | |
download | gcc-ad0c4c363dc8a34f5284c1f8c43847451d4e7a21.zip gcc-ad0c4c363dc8a34f5284c1f8c43847451d4e7a21.tar.gz gcc-ad0c4c363dc8a34f5284c1f8c43847451d4e7a21.tar.bz2 |
tm.texi.in (TARGET_ASM_JUMP_ALIGN_MAX_SKIP): New.
* doc/tm.texi.in (TARGET_ASM_JUMP_ALIGN_MAX_SKIP): New.
(TARGET_ASM_LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP): Change to hook.
(TARGET_ASM_LOOP_ALIGN_MAX_SKIP): Likewise.
(TARGET_ASM_LABEL_ALIGN_MAX_SKIP): Likewise.
* doc/tm.texi: Regenerate.
* targhooks.h (default_label_align_after_barrier_max_skip,
default_loop_align_max_skip, default_label_align_max_skip,
default_jump_align_max_skip): Declare.
* target.def (label_align_after_barrier_max_skip): New.
(loop_align_max_skip): New.
(label_align_max_skip): New.
(jump_align_max_skip): New.
* system.h (poison): Add those macros to the list.
* final.c (LABEL_ALIGN_MAX_SKIP): Remove.
(LOOP_ALIGN_MAX_SKIP): Remove.
(LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP): Remove.
(JUMP_ALIGN_MAX_SKIP): Remove.
(default_label_align_after_barrier_max_skip): New.
(default_loop_align_max_skip): New.
(default_label_align_max_skip): New.
(default_jump_align_max_skip): New.
(compute_alignments): Use the new hooks.
(shorten_branches): Likewise.
From-SVN: r165707
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5831956..9260c60 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,29 @@ +2010-10-19 DJ Delorie <dj@redhat.com> + + * doc/tm.texi.in (TARGET_ASM_JUMP_ALIGN_MAX_SKIP): New. + (TARGET_ASM_LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP): Change to hook. + (TARGET_ASM_LOOP_ALIGN_MAX_SKIP): Likewise. + (TARGET_ASM_LABEL_ALIGN_MAX_SKIP): Likewise. + * doc/tm.texi: Regenerate. + * targhooks.h (default_label_align_after_barrier_max_skip, + default_loop_align_max_skip, default_label_align_max_skip, + default_jump_align_max_skip): Declare. + * target.def (label_align_after_barrier_max_skip): New. + (loop_align_max_skip): New. + (label_align_max_skip): New. + (jump_align_max_skip): New. + * system.h (poison): Add those macros to the list. + * final.c (LABEL_ALIGN_MAX_SKIP): Remove. + (LOOP_ALIGN_MAX_SKIP): Remove. + (LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP): Remove. + (JUMP_ALIGN_MAX_SKIP): Remove. + (default_label_align_after_barrier_max_skip): New. + (default_loop_align_max_skip): New. + (default_label_align_max_skip): New. + (default_jump_align_max_skip): New. + (compute_alignments): Use the new hooks. + (shorten_branches): Likewise. + 2010-10-19 Richard Henderson <rth@redhat.com> * config/i386/i386.c (bdesc_multi_arg): Use fma4i_fmadd_<mode>. |