On Fri, Jan 24, 2014 at 3:20 PM, Steve Ellcey <sell...@mips.com> wrote: > Richard, > > While experimenting with a local GCC change I added two new Masks to > mips.opt and ran into a build failure about too many masks: > > ./options.h:4172:2: error: #error too many target masks > > It looks like we already have 31 Masks in the MIPS mips.opt file and 32 > is the limit. It looks like the fix for this is to put some of the Masks > in a variable other then target_flags with the Var() syntax. I see i386 > and rs6000 doing this with ix86_isa_flags and rs6000_isa_flags. >
i386 uses HOST_WIDE_INT for ix86_isa_flags, which bugs us some time, until we need more than 64 bits. -- H.J.