gcc/ChangeLog:
2015-10-10 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* defaults.h (FRAME_ADDR_RTX): New default definition.
* builtins.c (expand_builtin_return_addr): Adjust.
From-SVN: r228688
+2015-10-10 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
+
+ * defaults.h (FRAME_ADDR_RTX): New default definition.
+ * builtins.c (expand_builtin_return_addr): Adjust.
+
2015-10-10 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* defaults.h (DYNAMIC_CHAIN_ADDRESS): New default definition.
/* For __builtin_frame_address, return what we've got. But, on
the SPARC for example, we may have to add a bias. */
if (fndecl_code == BUILT_IN_FRAME_ADDRESS)
-#ifdef FRAME_ADDR_RTX
return FRAME_ADDR_RTX (tem);
-#else
- return tem;
-#endif
/* For __builtin_return_address, get the return address from that frame. */
#ifdef RETURN_ADDR_RTX
#define DYNAMIC_CHAIN_ADDRESS(x) (x)
#endif
+#ifndef FRAME_ADDR_RTX
+#define FRAME_ADDR_RTX(x) (x)
+#endif
+
#ifdef GCC_INSN_FLAGS_H
/* Dependent default target macro definitions