]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/ChangeLog
[arm] Allow the summation result of signed add-with-overflow to be discarded.
[thirdparty/gcc.git] / gcc / ChangeLog
index 4c82758a060b937779da4ddf9f4f4a8d57fc97d0..4a5a139f7ffb6f9a26afb2e26cc3fa68c20b4646 100644 (file)
@@ -1,3 +1,10 @@
+2019-10-18  Richard Earnshaw  <rearnsha@arm.com>
+
+       * config/arm/arm.md (addsi3_compareV_reg_nosum): New insn.
+       (addsi3_compareV_imm_nosum): New insn.  Also add peephole2 patterns
+       to transform this back into the summation version when that leads
+       to smaller code.
+
 2019-10-18  Richard Earnshaw  <rearnsha@arm.com>
 
        * config/arm/arm.md (addv<mode>4): Delete.