On Tue, Aug 13, 2024 at 06:57:40PM +0100, Sam James wrote:
> >  /* No instruction can have more operands than this.  Sorry for this
> >     arbitrary limit, but what machine will have an instruction with
> > @@ -112,6 +113,8 @@ static int next_operand_number = 1;
> >  struct operand_data
> >  {
> >    struct operand_data *next;
> > +  /* Point to the next member with the same hash value in the hash table.  
> > */
> > +  struct operand_data *eq_next;
> >    int index;
> >    const char *predicate;
> >    const char *constraint;
> > @@ -127,7 +130,7 @@ struct operand_data
> >  
> >  static struct operand_data null_operand =
> >  {
> > -  0, 0, "", "", E_VOIDmode, 0, 0, 0, 0, 0
> > +  0, 0, 0, "", "", E_VOIDmode, 0, 0, 0, 0, 0
> >  };
> >  
> >  static struct operand_data *odata = &null_operand;
> > @@ -532,6 +535,13 @@ compare_operands (struct operand_data *d0, struct 
> > operand_data *d1)
> >  {
> 
> Did the const change Richard suggested not work?
> 
> (Also, note that he said it's fine to commit once his suggested changes
> are made.)
> 

Thank you for the reminder. I will send the patch v5.


BR,
Xianmiao

Reply via email to