summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>2005-05-08 20:04:52 +0000
committerciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>2005-05-08 20:04:52 +0000
commit214199bbb4d7ada644270f07773b26033d4d7e11 (patch)
treee07c3833d1a41dc0fa7bedfaf3198dadd74db225
parent472a1203e8a46aba80815da4b9195ee1d3ce393a (diff)
downloadppe42-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/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 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;
OpenPOWER on IntegriCloud