On Thu, 6 Sep 2012, Andrew Pinski wrote: > > You mean this: > > > > + POWERPC_E200_MASK = MASK_VLE | MASK_ISEL | MASK_MULTIPLE > > > > ? Well, this just marks that the e200 processor supports ISEL regardless > > of the mode selected (standard vs VLE). Then with -mvle ISEL is supposed > > to be enabled regardless of the processor setting in effect (ISEL is a > > part of the base VLE instruction set, while it is optional in the standard > > mode). > > What I mean is set TARGET_ISEL to true when -mvle is supplied.
1. Will it work (switch back to -mno-isel) if -mno-vle is requested further on the command line? 2. Separating the settings will help when/if per-function VLE/non-VLE switching support is implemented, e.g. along the lines of attribute((mips16)) and attribute((nomips16)). Maciej