aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorOleg Endo <olegendo@gcc.gnu.org>2013-11-21 08:19:38 +0000
committerOleg Endo <olegendo@gcc.gnu.org>2013-11-21 08:19:38 +0000
commitac9733752cf255670ebaca1399c6484c26881c22 (patch)
tree3a02bb347edaffcd765c9df423723ec93cbff917 /gcc/config.gcc
parent6626665fff31054ae519e8671c85fcd755444bba (diff)
downloadgcc-ac9733752cf255670ebaca1399c6484c26881c22.zip
gcc-ac9733752cf255670ebaca1399c6484c26881c22.tar.gz
gcc-ac9733752cf255670ebaca1399c6484c26881c22.tar.bz2
re PR target/53976 ([SH] Unnecessary clrt/sett after bt/bf)
PR target/53976 * config/sh/sh_optimize_sett_clrt.cc: New SH specific RTL pass. * config/sh/sh.c (register_sh_passes): Add sh_optimize_sett_clrt pass. * config/sh/sh/t-sh (sh_optimize_sett_clrt pass.o): New entry. * config.gcc (sh[123456789lbe]*-*-* | sh-*-*): Add sh_optimize_sett_clrt pass.o to extra_objs. PR target/53976 * gcc.target/sh/pr53976-1.c: New. From-SVN: r205191
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 2907018..1f20f18 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -469,7 +469,7 @@ sh[123456789lbe]*-*-* | sh-*-*)
cpu_type=sh
need_64bit_hwint=yes
extra_options="${extra_options} fused-madd.opt"
- extra_objs="${extra_objs} sh_treg_combine.o sh-mem.o"
+ extra_objs="${extra_objs} sh_treg_combine.o sh-mem.o sh_optimize_sett_clrt.o"
;;
v850*-*-*)
cpu_type=v850