From c2d9fa7b17356df57c4ba52d358a1b1d3500b976 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Thu, 7 Oct 1999 12:02:36 -0700 Subject: [PATCH] genrecog.c (add_to_sequence): Disable mode check for wildcard matches. * genrecog.c (add_to_sequence): Disable mode check for wildcard matches. From-SVN: r29857 --- gcc/ChangeLog | 5 +++++ gcc/genrecog.c | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cc4abc1bb2a..06bebfcb6cb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Thu Oct 7 12:00:53 1999 Richard Henderson + + * genrecog.c (add_to_sequence): Disable mode check for + wildcard matches. + Thu Oct 7 20:14:16 1999 Bernd Schmidt * ggc-simple.c (init_ggc): Set empty_string. diff --git a/gcc/genrecog.c b/gcc/genrecog.c index c3172f5a68b..bcab2e3698c 100644 --- a/gcc/genrecog.c +++ b/gcc/genrecog.c @@ -478,6 +478,12 @@ add_to_sequence (pattern, last, position, insn_type, top) #endif } } + else + { + /* Wildcard match. Can't enforce a mode because we allow + anything -- const_int included. */ + mode = VOIDmode; + } /* Accept the operand, ie. record it in `operands'. */ test = new_decision_test (DT_accept_op, &place); -- 2.30.2