Recent changes to MCRegisterClass fields: uint8_t is too narrow

Hi all,

in r152019 (from ctopper), the number of available registers of any type in a machine description is decreased to 256 because it needs to be encoded in uint8_t now. I'm trying to support an experimental embedded architecture with more registers (out of tree), but now that becomes impossible. Anyone knows a solution?


Bjorn De Sutter
Computer Systems Lab
Ghent University

I changed it to uint16_t in r152100. Is that enough for your architecture?

Yep, that should work fine.

Thanks (and sorry for the duplicate posting),