On Mon, Aug 10, 2015 at 1:00 PM, Matthew Wahab <matthew.wa...@foss.arm.com> wrote: > The ARM backend uses an unsigned long to record CPU feature flags and > there are currently 30 bits in use. This series of patches replaces the > single unsigned long with a representation based on an array of values. > > This patch updates the entries in the arm-core.def and arm-arches.def > files to for the new arm_feature_set representation, moving the > initializers from a macro expansion and making them explicit in the file > entries. > > Tested the series for arm-none-linux-gnueabihf with native bootstrap and > make check. > > gcc/ > 2015-08-10 Matthew Wahab <matthew.wa...@arm.com> > > * config/arm/arm-arches.def: Replace single value flags with > initializer built from ARM_FSET_MAKE_CPU1. > * config/arm/arm-cores.def: Likewise. > * config/arm/arm.c: (all_cores): Remove ARM_FSET_MAKE_CPU1 > derivation from the ARM_CORE macro definition, use the given value > instead. > (all_architectures): Remove ARM_FSET_MAKE_CPU1 derivation from the > ARM_ARCH macro definition, use the given value instead. > >
Please update the comment at the top level of arm-arches.def and arm-cores.def to reflect this change with respect to "FLAGS". Ok with that change. Ramana