diff options
author | Oleg Endo <olegendo@gcc.gnu.org> | 2012-07-30 06:46:36 +0000 |
---|---|---|
committer | Oleg Endo <olegendo@gcc.gnu.org> | 2012-07-30 06:46:36 +0000 |
commit | be8cbce15811f4d5ba02d7f3d8784b7b94b421d1 (patch) | |
tree | 9cea2b0f80a42a70613848e3f11ac4a857ab77d4 /gcc/tree-into-ssa.c | |
parent | be82afe609f07d51a1d57fecbd1daf1882528f4c (diff) | |
download | gcc-be8cbce15811f4d5ba02d7f3d8784b7b94b421d1.zip gcc-be8cbce15811f4d5ba02d7f3d8784b7b94b421d1.tar.gz gcc-be8cbce15811f4d5ba02d7f3d8784b7b94b421d1.tar.bz2 |
re PR target/51244 ([SH] Inefficient conditional branch and code around T bit)
PR target/51244
* config/sh/sh.md (mov_neg_si_t): Move to Scc instructions section.
Use t_reg_operand predicate. Add split for negated case.
(ashrsi2_31): Pass get_t_reg_rtx to gen_mov_neg_si_t.
* config/sh/sh.c (expand_ashiftrt): Likewise.
PR target/51244
* gcc.target/sh/pr51244-4.c: New.
From-SVN: r189953
Diffstat (limited to 'gcc/tree-into-ssa.c')
0 files changed, 0 insertions, 0 deletions