summaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm-modes.def
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@codesourcery.com>2010-07-05 12:36:21 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2010-07-05 12:36:21 +0000
commit7ec6356e22e1644f3fee6314790b2680098778de (patch)
treea74059309eedad7741bd05692fc61f1f4d9ecedf /gcc/config/arm/arm-modes.def
parent75421dcdc6d8586a69b7a06fdf3151518e91ac0e (diff)
downloadgcc-7ec6356e22e1644f3fee6314790b2680098778de.tar.gz
arm.c (get_arm_condition_code): Remove CC_NOTBmode case.
* config/arm/arm.c (get_arm_condition_code): Remove CC_NOTBmode case. * arm-modes.def (CC_NOTB): Don't define. * config/arm/arm.md (arm_adddi3): Generate canonical RTL. (adddi_sesidi_di, adddi_zesidi_di): Likewise. (LTUGEU): New code_iterator. (cnb, optab): New corresponding code_attrs. (addsi3_carryin_<optab>): Renamed from addsi3_carryin. Change pattern to canonical form. Operands 1 and 2 are commutative. Parametrize using LTUGEU. (addsi3_carryin_shift_<optab>): Likewise. (addsi3_carryin_alt2_<optab>): Renamed from addsi3_carryin_alt2. Operands 1 and 2 are commutative. Parametrize using LTUGEU. (addsi3_carryin_alt1, addsi3_carryin_alt3): Remove. (subsi3_compare): Renamed from subsi3_compare0_c. Change CC_NOTB to CC. (arm_subsi3_insn): Allow constants for operand 0. (compare_scc peephole for eq case): New. (compare_scc splitters): Change CC_NOTB to CC. From-SVN: r161831
Diffstat (limited to 'gcc/config/arm/arm-modes.def')
-rw-r--r--gcc/config/arm/arm-modes.def3
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/config/arm/arm-modes.def b/gcc/config/arm/arm-modes.def
index e9825edb18e..db6cc92dd28 100644
--- a/gcc/config/arm/arm-modes.def
+++ b/gcc/config/arm/arm-modes.def
@@ -36,8 +36,6 @@ ADJUST_FLOAT_FORMAT (HF, ((arm_fp16_format == ARM_FP16_FORMAT_ALTERNATIVE)
CC_Zmode should be used if only the Z flag is set correctly
CC_Cmode should be used if only the C flag is set correctly, after an
addition.
- CC_NOTBmode should be used if only the C flag is set as a not-borrow
- flag, after a subtraction.
CC_Nmode should be used if only the N (sign) flag is set correctly
CC_CZmode should be used if only the C and Z flags are correct
(used for DImode unsigned comparisons).
@@ -63,7 +61,6 @@ CC_MODE (CC_DLTU);
CC_MODE (CC_DGEU);
CC_MODE (CC_DGTU);
CC_MODE (CC_C);
-CC_MODE (CC_NOTB);
CC_MODE (CC_N);
/* Vector modes. */