diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2013-07-22 13:08:24 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2013-07-22 13:08:24 +0000 |
commit | 5e5f76731871e5efbaf8bad961e44707b1e58cc3 (patch) | |
tree | 3d6343586c4b25fad375887ce5794141330572ca /gcc/fortran/trans-array.c | |
parent | 6a2bf10f40d53afedc94759ac13649badfda7b7d (diff) | |
download | gcc-5e5f76731871e5efbaf8bad961e44707b1e58cc3.zip gcc-5e5f76731871e5efbaf8bad961e44707b1e58cc3.tar.gz gcc-5e5f76731871e5efbaf8bad961e44707b1e58cc3.tar.bz2 |
constraints.md (Pd): Allow TARGET_THUMB instead of TARGET_THUMB1.
2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/arm/constraints.md (Pd): Allow TARGET_THUMB
instead of TARGET_THUMB1.
(Pz): New constraint.
* config/arm/arm.md (arm_addsi3): Add alternatives for 16-bit
encodings.
(compare_negsi_si): Likewise.
(compare_addsi2_op0): Likewise.
(compare_addsi2_op1): Likewise.
(addsi3_carryin_<optab>): Likewise.
(addsi3_carryin_alt2_<optab>): Likewise.
(addsi3_carryin_shift_<optab>): Disable cond_exec variant
for arm_restrict_it.
(subsi3_carryin): Likewise.
(arm_subsi3_insn): Add alternatives for 16-bit encoding.
(minmax_arithsi): Disable for arm_restrict_it.
(minmax_arithsi_non_canon): Adjust for arm_restrict_it.
(satsi_<SAT:code>): Disable cond_exec variant for arm_restrict_it.
(satsi_<SAT:code>_shift): Likewise.
(arm_shiftsi3): Add alternative for 16-bit encoding.
(arm32_movhf): Disable for arm_restrict_it.
(arm_cmpdi_unsigned): Add alternatives for 16-bit encoding.
(arm_movtas_ze): Disable cond_exec variant for arm_restrict_it.
From-SVN: r201126
Diffstat (limited to 'gcc/fortran/trans-array.c')
0 files changed, 0 insertions, 0 deletions