../../gcc/config/avr/avr-passes.cc: In member function ‘void 
{anonymous}::memento_t::apply_insn1(rtx_insn*, bool)’:
../../gcc/config/avr/avr-passes.cc:2119:9: error: no match for ‘operator&=’ 
(operand types are ‘{anonymous}::gprmask_t’ {aka ‘unsigned int’} and 
‘HARD_REG_SET’)
 2119 |   known &= ~rset;
      |   ~~~~~~^~~~~~~~
In file included from ../../gcc/coretypes.h:513,
                 from ../../gcc/config/avr/avr-passes.cc:27:
../../gcc/dumpfile.h:240:1: note: candidate: ‘dump_flags_t& 
operator&=(dump_flags_t&, dump_flags_t)’
  240 | operator&= (dump_flags_t &lhs, dump_flags_t rhs)
      | ^~~~~~~~
../../gcc/dumpfile.h:240:45: note:   no known conversion for argument 2 from 
‘HARD_REG_SET’ to ‘dump_flags_t’ {aka ‘dump_flag’}
  240 | operator&= (dump_flags_t &lhs, dump_flags_t rhs)
      |                                ~~~~~~~~~~~~~^~~
make[2]: *** [../../gcc/config/avr/t-avr:65: avr-passes.o] Error 1

-- 
Andreas Schwab, SUSE Labs, sch...@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."

Reply via email to