aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/m68hc11/predicates.md2
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;