diff options
| author | ciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-05-08 20:04:52 +0000 |
|---|---|---|
| committer | ciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-05-08 20:04:52 +0000 |
| commit | 214199bbb4d7ada644270f07773b26033d4d7e11 (patch) | |
| tree | e07c3833d1a41dc0fa7bedfaf3198dadd74db225 | |
| parent | 472a1203e8a46aba80815da4b9195ee1d3ce393a (diff) | |
| download | ppe42-gcc-214199bbb4d7ada644270f07773b26033d4d7e11.tar.gz ppe42-gcc-214199bbb4d7ada644270f07773b26033d4d7e11.zip | |
PR target/21281
* config/m68hc11/predicates.md (splitable_operand): An immediate is
allowed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99406 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 6 | ||||
| -rw-r--r-- | gcc/config/m68hc11/predicates.md | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3cb7bf42d3d..562c821c460 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2005-05-08 Stephane Carrez <stcarrez@nerim.fr> + PR target/21281 + * config/m68hc11/predicates.md (splitable_operand): An immediate is + allowed. + +2005-05-08 Stephane Carrez <stcarrez@nerim.fr> + * config/m68hc11/predicates.md (reg_or_some_mem_operand): Do not allow the 68HC12 address indirect addressing mode as it is not supported by bset and bclr. diff --git a/gcc/config/m68hc11/predicates.md b/gcc/config/m68hc11/predicates.md index 904c5b1194a..49e3edd4582 100644 --- a/gcc/config/m68hc11/predicates.md +++ b/gcc/config/m68hc11/predicates.md @@ -148,7 +148,7 @@ ;; TODO: Add a comment here. (define_predicate "splitable_operand" - (match_code "subreg,reg,mem") + (match_code "subreg,reg,mem,symbol_ref,label_ref,const_int,const_double") { if (general_operand (op, mode) == 0) return 0; |

