From 6e60976ff1aaa41de08d89e9237c30a4ed9a6159 Mon Sep 17 00:00:00 2001 From: Stephane Carrez Date: Sun, 8 May 2005 22:04:52 +0200 Subject: re PR target/21281 (ICE with building newlib) PR target/21281 * config/m68hc11/predicates.md (splitable_operand): An immediate is allowed. From-SVN: r99406 --- gcc/ChangeLog | 6 ++++++ gcc/config/m68hc11/predicates.md | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'gcc') 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 + PR target/21281 + * config/m68hc11/predicates.md (splitable_operand): An immediate is + allowed. + +2005-05-08 Stephane Carrez + * 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; -- cgit v1.1