aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/method.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2020-05-28 10:28:30 +0100
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2020-07-13 13:49:21 +0100
commit6a391e06f953c3390b14020d8cacb6d55f81b2b9 (patch)
treed878d8aa94ea53ab4e4896c433f15cbff427f3ac /gcc/cp/method.c
parentb097c7a27fb0796b2653a1d003cbf6b7a69d8961 (diff)
downloadgcc-6a391e06f953c3390b14020d8cacb6d55f81b2b9.zip
gcc-6a391e06f953c3390b14020d8cacb6d55f81b2b9.tar.gz
gcc-6a391e06f953c3390b14020d8cacb6d55f81b2b9.tar.bz2
doc: Clarify __builtin_return_address [PR94891]
The expected semantics and valid usage of __builtin_return_address is not clear since it exposes implementation internals that are normally not meaningful to portable c code. This documentation change tries to clarify the semantics in case the return address is stored in a mangled form. This affects AArch64 when pointer authentication is used for the return address signing (i.e. -mbranch-protection=pac-ret). 2020-07-13 Szabolcs Nagy <szabolcs.nagy@arm.com> gcc/ChangeLog: PR target/94891 * doc/extend.texi: Update the text for __builtin_return_address.
Diffstat (limited to 'gcc/cp/method.c')
0 files changed, 0 insertions, 0 deletions