> > Subject: [PATCH][GCC] aarch64: Add +pauth to -march
> >
> > New +pauth (Pointer Authentication from Armv8.3-A) feature option for
> > -march command line option.
> >
> > Please note that majority of PAUTH instructions are implemented behind
> > HINT instruction. PAUTH stays a Armv8.3-A feature but now can be
> > assigned to other architectures or CPUs.
> >
> > Patch includes:
> > - new +pauth command line option.
> > - docs update to +flagm command line option in docs.
> >
> > Regression tested and no issues.
> >
> > OK for master?
> Ok.
> Thanks,
> Kyrill

commit ef33047a8b93d416f08f3f640dd65f3887fb05c1

> >
> > gcc/ChangeLog:
> >
> > * config/aarch64/aarch64-option-extensions.def
> > (AARCH64_OPT_EXTENSION): New +pauth option in -march for AArch64.
> > * config/aarch64/aarch64.h (AARCH64_FL_PAUTH): New pauth extension
> > bitmask.
> > (AARCH64_ISA_PUATH): New ISA bitmask for PAUTH.
> > (AARCH64_FL_FOR_ARCH8_3): Add PAUTH to Armv8.3-A.
> > (TARGET_PAUTH): New target mask to isolate PAUTH instructions.
> > * config/aarch64/aarch64.md (do_return): Condition set to TARGET_PAUTH.
> > * doc/invoke.texi: Update docs (+flagm, +pauth).

Reply via email to