diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2002-03-15 17:06:58 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2002-03-15 17:06:58 +0000 |
commit | 3a4edb44179ecc607e5017f9a3f783330b297642 (patch) | |
tree | 6fbb324ebea61f180dc602991491513b4ee96f00 | |
parent | 32defa36b0ee9809b2e01c3faf5ccec4591760f6 (diff) | |
download | gcc-3a4edb44179ecc607e5017f9a3f783330b297642.zip gcc-3a4edb44179ecc607e5017f9a3f783330b297642.tar.gz gcc-3a4edb44179ecc607e5017f9a3f783330b297642.tar.bz2 |
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
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/arm/arm.md | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fea2d33..373cbdd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 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 * arm.md (movaddr, movaddr_insn): Delete. diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index cb59ece..1db601a 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; |