diff options
| author | rearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-03-15 17:06:58 +0000 |
|---|---|---|
| committer | rearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-03-15 17:06:58 +0000 |
| commit | f5b3169c3f01984d7a23b4e91cade0e3b9a90ea4 (patch) | |
| tree | 6fbb324ebea61f180dc602991491513b4ee96f00 | |
| parent | 9aec9406981fdf0099342f6b2d1a9f5d3f28de89 (diff) | |
| download | ppe42-gcc-f5b3169c3f01984d7a23b4e91cade0e3b9a90ea4.tar.gz ppe42-gcc-f5b3169c3f01984d7a23b4e91cade0e3b9a90ea4.zip | |
PR target/5170
* arm.md (split pattern for thumb shiftable immediates): Add comment
explaining non-obvious test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50814 138bc75d-0d04-0410-961f-82ee72b054a4
| -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 fea2d33d41f..373cbdd23e3 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 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; |

