From 3a4edb44179ecc607e5017f9a3f783330b297642 Mon Sep 17 00:00:00 2001 From: Richard Earnshaw Date: Fri, 15 Mar 2002 17:06:58 +0000 Subject: [PATCH] re PR target/5170 (Supicious code in arm.md) PR target/5170 * arm.md (split pattern for thumb shiftable immediates): Add comment explaining non-obvious test. From-SVN: r50814 --- gcc/ChangeLog | 6 ++++++ gcc/config/arm/arm.md | 1 + 2 files changed, 7 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fea2d33d41f..373cbdd23e3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2002-03-15 Richard Earnshaw + + PR target/5170 + * arm.md (split pattern for thumb shiftable immediates): Add comment + explaining non-obvious test. + 2002-03-15 Richard Earnshaw PR target/5712 diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index cb59ece2cd4..1db601a4d60 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -4124,6 +4124,7 @@ 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;