aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/regexp/syntax/parse.go
diff options
context:
space:
mode:
authorRamana Radhakrishnan <ramana.radhakrishnan@arm.com>2019-01-18 10:32:40 +0000
committerRamana Radhakrishnan <ramana@gcc.gnu.org>2019-01-18 10:32:40 +0000
commitcd0b2d361df82c848dc7e1c3078651bb0624c3c6 (patch)
tree9bf64856b6da788ce37851a53348ede044c34ba9 /libgo/go/regexp/syntax/parse.go
parentd0bf921f6a0b8ffdad74fa5eb5ddf2e70a9acfd6 (diff)
downloadgcc-cd0b2d361df82c848dc7e1c3078651bb0624c3c6.zip
gcc-cd0b2d361df82c848dc7e1c3078651bb0624c3c6.tar.gz
gcc-cd0b2d361df82c848dc7e1c3078651bb0624c3c6.tar.bz2
[AArch64] Add support for system register based stack protector canary access
2019-01-18 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * config/aarch64/aarch64-opts.h (enum stack_protector_guard): New * config/aarch64/aarch64.c (aarch64_override_options_internal): Handle and put in error checks for stack protector guard options. (aarch64_stack_protect_guard): New. (TARGET_STACK_PROTECT_GUARD): Define. * config/aarch64/aarch64.md (UNSPEC_SSP_SYSREG): New. (reg_stack_protect_address<mode>): New. (stack_protect_set): Adjust for SSP_GLOBAL. (stack_protect_test): Likewise. * config/aarch64/aarch64.opt (-mstack-protector-guard-reg): New. (-mstack-protector-guard): Likewise. (-mstack-protector-guard-offset): Likewise. From-SVN: r268068
Diffstat (limited to 'libgo/go/regexp/syntax/parse.go')
0 files changed, 0 insertions, 0 deletions