r221150 - in /trunk/gcc: ChangeLog builtins.c c...
jcmvbkbc@gcc.gnu.org
jcmvbkbc@gcc.gnu.org
Tue Mar 3 15:04:00 GMT 2015
Author: jcmvbkbc
Date: Tue Mar 3 15:04:02 2015
New Revision: 221150
URL: https://gcc.gnu.org/viewcvs?rev=221150&root=gcc&view=rev
Log:
Turn RETURN_ADDR_IN_PREVIOUS_FRAME into C expression
This allows a target to support both windowed and non-windowed ABI.
2015-03-03 Max Filippov <jcmvbkbc@gmail.com>
gcc/
* builtins.c (expand_builtin_return_addr): Add
RETURN_ADDR_IN_PREVIOUS_FRAME to 'if' condition, remove
surrounding #ifdef.
* config/sparc/sparc.h (RETURN_ADDR_IN_PREVIOUS_FRAME): Change
definition to 1.
* config/xtensa/xtensa.h (RETURN_ADDR_IN_PREVIOUS_FRAME):
Likewise.
* defaults.h (RETURN_ADDR_IN_PREVIOUS_FRAME): Define to 0 if
undefined.
* doc/tm.texi.in (RETURN_ADDR_IN_PREVIOUS_FRAME): Update
paragraph.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/builtins.c
trunk/gcc/config/sparc/sparc.h
trunk/gcc/config/xtensa/xtensa.h
trunk/gcc/defaults.h
trunk/gcc/doc/tm.texi.in
More information about the Gcc-cvs
mailing list