diff options
Diffstat (limited to 'gcc')
| -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 3cb7bf4..562c821 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 904c5b1..49e3edd 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; |
