https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94891
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Szabolcs Nagy <n...@gcc.gnu.org>: https://gcc.gnu.org/g:6a391e06f953c3390b14020d8cacb6d55f81b2b9 commit r11-2059-g6a391e06f953c3390b14020d8cacb6d55f81b2b9 Author: Szabolcs Nagy <szabolcs.n...@arm.com> Date: Thu May 28 10:28:30 2020 +0100 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.n...@arm.com> gcc/ChangeLog: PR target/94891 * doc/extend.texi: Update the text for __builtin_return_address.