diff options
| author | Oleg Endo <olegendo@gcc.gnu.org> | 2015-09-28 13:44:32 +0000 |
|---|---|---|
| committer | Oleg Endo <olegendo@gcc.gnu.org> | 2015-09-28 13:44:32 +0000 |
| commit | b9fb76bcc0a5777ad9be102f3c24b6a23220c1d5 (patch) | |
| tree | 8a64c6e5394e15e514d508e74dc61f97e75140fa /libjava/java/sql/SQLData.h | |
| parent | 4c977381dac3c88348efbe1562969a68921a8db8 (diff) | |
backport: re PR target/67391 ([SH] Convert clrt addc to normal add insn)
gcc/
Backport from mainline
2015-09-27 Oleg Endo <olegendo@gcc.gnu.org>
Kaz Kojima <kkojima@gcc.gnu.org>
PR target/67391
* config/sh/sh-protos.h (sh_lra_p): Declare.
* config/sh/sh.c (sh_lra_p): Make non-static.
* config/sh/sh.md (addsi3): Use arith_reg_dest for operands[0] and
arith_reg_operand for operands[1]. Remove TARGET_SHMEDIA case.
Expand into addsi3_scr if operands[2] if needed.
(*addsi3_compact): Rename to *addsi3_compact_lra. Use
arith_reg_operand for operands[1]. Allow it only when LRA is enabled.
(addsi3_scr, *addsi3): New insn_and_split patterns.
From-SVN: r228201
Diffstat (limited to 'libjava/java/sql/SQLData.h')
0 files changed, 0 insertions, 0 deletions
