On Fri, Jan 06, 2017 at 11:33:39AM +0000, Jiong Wang wrote: > On 11/11/16 18:22, Jiong Wang wrote: > >This patch add command line support for ARMv8.3-A through new architecture: > > > > -march=armv8.3-a > > > >ARMv8.3-A implies all default features of ARMv8.2-A and meanwhile it includes > >the new pointer authentication extension. > > > > > >gcc/ > >2016-11-08 Jiong Wang<jiong.w...@arm.com> > > > > * config/aarch64/aarch64-arches.def: New entry for "armv8.3-a". > > * config/aarch64/aarch64.h (AARCH64_FL_PAUTH, AARCH64_FL_V8_3, > > AARCH64_FL_FOR_ARCH8_3, AARCH64_ISA_PAUTH, AARCH64_ISA_V8_3, > > TARGET_PAUTH, TARGET_ARMV8_3): New. > > * doc/invoke.texi (AArch64 Options): Document "armv8.3-a". > > Ping ~ > > As pointer authentication extension is defined to be mandatory extension on > ARMv8.3-A and is not optional, I adjusted the patch slightly. > > This also let GCC treating pointer authentication extension in consistent way > with Binutils. > > OK for trunk?
OK. Thanks, James > > gcc/ > 2017-01-06 Jiong Wang <jiong.w...@arm.com> > > * config/aarch64/aarch64-arches.def: New entry for "armv8.3-a". > * config/aarch64/aarch64.h (AARCH64_FL_V8_3, AARCH64_FL_FOR_ARCH8_3, > AARCH64_ISA_V8_3, TARGET_ARMV8_3): New. > * doc/invoke.texi (AArch64 Options): Document "armv8.3-a". > >