re PR target/5170 (Supicious code in arm.md)
authorRichard Earnshaw <rearnsha@arm.com>
Fri, 15 Mar 2002 17:06:58 +0000 (17:06 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Fri, 15 Mar 2002 17:06:58 +0000 (17:06 +0000)
PR target/5170
* arm.md (split pattern for thumb shiftable immediates): Add comment
explaining non-obvious test.

From-SVN: r50814

gcc/ChangeLog
gcc/config/arm/arm.md

index fea2d33d41f8049880bb377a6a0db082f384f223..373cbdd23e36edb4e276ac1d2ac3822e159bb3f3 100644 (file)
@@ -1,3 +1,9 @@
+2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/5170
+       * arm.md (split pattern for thumb shiftable immediates): Add comment
+       explaining non-obvious test.
+
 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
 
        PR target/5712
index cb59ece2cd4bd41b861d389ff1c46f06cf213dda..1db601a4d607027108b1319d15ada0406695eaa3 100644 (file)
       if ((val & (mask << i)) == val)
         break;
 
+    /* Shouldn't happen, but we don't want to split if the shift is zero.  */
     if (i == 0)
       FAIL;