diff options
| author | Oleg Endo <olegendo@gcc.gnu.org> | 2012-03-05 23:12:20 +0000 |
|---|---|---|
| committer | Oleg Endo <olegendo@gcc.gnu.org> | 2012-03-05 23:12:20 +0000 |
| commit | 9747719a9c9483c66daa25943dd4f9bebd8f23b3 (patch) | |
| tree | 6ee019d6d59407d9f58c395a24e16b730c0a5c6b /libjava/classpath/java/util/TimerTask.java | |
| parent | 5de724244f16e91b67997df6edab0faad7b2c97d (diff) | |
| download | gcc-9747719a9c9483c66daa25943dd4f9bebd8f23b3.zip gcc-9747719a9c9483c66daa25943dd4f9bebd8f23b3.tar.gz gcc-9747719a9c9483c66daa25943dd4f9bebd8f23b3.tar.bz2 | |
re PR target/51244 ([SH] Inefficient conditional branch and code around T bit)
PR target/51244
* config/sh/sh.c (sh_expand_t_scc): Remove SH2A special case
and use unified expansion logic.
* config/sh/sh.md (xorsi3_movrt): Rename to movrt. Move
closer to the existing movt insn.
(negc): Rename insn to *negc. Add new expander.
(movnegt): Use xor pattern for T bit negation. Reserve helper
constant for negc pattern.
(*movnegt): New insn and splitter.
PR target/51244
* gcc.target/sh/pr51244-1.c: New.
* gcc.target/sh/pr51244-2.c: New.
* gcc.target/sh/pr51244-3.c: New.
From-SVN: r184966
Diffstat (limited to 'libjava/classpath/java/util/TimerTask.java')
0 files changed, 0 insertions, 0 deletions
