aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/cuintp.c
diff options
context:
space:
mode:
authorAlexandre Oliva <oliva@adacore.com>2021-09-23 09:46:54 -0300
committerPierre-Marie de Rodat <derodat@adacore.com>2021-10-05 08:20:07 +0000
commita23e02091ef789192db85112f2b6b0dd2724d95c (patch)
treed707b1d42db105416e0571e0db29a3863ac6b9ba /gcc/ada/gcc-interface/cuintp.c
parentb1657ff3a089785542938216e011f454be03ed89 (diff)
downloadgcc-a23e02091ef789192db85112f2b6b0dd2724d95c.zip
gcc-a23e02091ef789192db85112f2b6b0dd2724d95c.tar.gz
gcc-a23e02091ef789192db85112f2b6b0dd2724d95c.tar.bz2
[Ada] introduce stack scrub (strub) feature
gcc/ada/ * doc/gnat_rm.rst: Add... * doc/gnat_rm/security_hardening_features.rst: New. * doc/gnat_rm/about_this_guide.rst: Link to new chapter. * gnat_rm.texi: Regenerate. * gcc-interface/utils.c (handle_strub_attribute): New. (gnat_internal_attribute_table): Add strub. * libgnat/a-except.adb: Make Rcheck_CE_* strub-callable. * libgnat/a-except.ads (Raise_Exception): Likewise. (Raise_Exception_Always): Likewise. * libgnat/s-arit128.ads (Multiply_With_Ovflo_Check128): Likewise. * libgnat/s-arit64.ads (Multiply_With_Ovflo_Check64): Likewise. * libgnat/s-secsta.ads (SS_Allocate, SS_Mark, SS_Release): Likewise.
Diffstat (limited to 'gcc/ada/gcc-interface/cuintp.c')
0 files changed, 0 insertions, 0 deletions