diff options
author | Stephane Carrez <stcarrez@nerim.fr> | 2005-05-08 22:04:52 +0200 |
---|---|---|
committer | Stephane Carrez <ciceron@gcc.gnu.org> | 2005-05-08 22:04:52 +0200 |
commit | 6e60976ff1aaa41de08d89e9237c30a4ed9a6159 (patch) | |
tree | e07c3833d1a41dc0fa7bedfaf3198dadd74db225 /gcc | |
parent | 02ee533e5250097dffa2190ab2f75ad469e63f2a (diff) | |
download | gcc-6e60976ff1aaa41de08d89e9237c30a4ed9a6159.zip gcc-6e60976ff1aaa41de08d89e9237c30a4ed9a6159.tar.gz gcc-6e60976ff1aaa41de08d89e9237c30a4ed9a6159.tar.bz2 |
re PR target/21281 (ICE with building newlib)
PR target/21281
* config/m68hc11/predicates.md (splitable_operand): An immediate is
allowed.
From-SVN: r99406
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; |