aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/ia64
diff options
context:
space:
mode:
authorJames E Wilson <wilson@specifixinc.com>2007-09-11 21:34:34 -0700
committerH.J. Lu <hjl@gcc.gnu.org>2007-09-11 21:34:34 -0700
commita480e8269bca6bffb4782475d5b5c6ef555ec78b (patch)
tree4412d3554dfe6acc2883354ecf40c4c63f5e6298 /gcc/config/ia64
parent6ac9cbc5e873546f17db896f8110367376f69c52 (diff)
downloadgcc-a480e8269bca6bffb4782475d5b5c6ef555ec78b.zip
gcc-a480e8269bca6bffb4782475d5b5c6ef555ec78b.tar.gz
gcc-a480e8269bca6bffb4782475d5b5c6ef555ec78b.tar.bz2
defaults.h (DWARF2_UNWIND_INFO): Don't define if TARGET_UNWIND_INFO is defined.
2007-09-11 James E. Wilson <wilson@specifix.com> * defaults.h (DWARF2_UNWIND_INFO): Don't define if TARGET_UNWIND_INFO is defined. * config/ia64/ia64.h (INCOMING_RETURN_ADDR_RTX): Delete undef after definition. From-SVN: r128409
Diffstat (limited to 'gcc/config/ia64')
-rw-r--r--gcc/config/ia64/ia64.h12
1 files changed, 0 insertions, 12 deletions
diff --git a/gcc/config/ia64/ia64.h b/gcc/config/ia64/ia64.h
index 9416038..5d32b70 100644
--- a/gcc/config/ia64/ia64.h
+++ b/gcc/config/ia64/ia64.h
@@ -936,18 +936,6 @@ enum reg_class
unwind info for C++ EH. */
#define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (VOIDmode, BR_REG (0))
-/* ??? This is not defined because of three problems.
- 1) dwarf2out.c assumes that DWARF_FRAME_RETURN_COLUMN fits in one byte.
- The default value is FIRST_PSEUDO_REGISTER which doesn't. This can be
- worked around by setting PC_REGNUM to FR_REG (0) which is an otherwise
- unused register number.
- 2) dwarf2out_frame_debug core dumps while processing prologue insns. We
- need to refine which insns have RTX_FRAME_RELATED_P set and which don't.
- 3) It isn't possible to turn off EH frame info by defining DWARF2_UNIND_INFO
- to zero, despite what the documentation implies, because it is tested in
- a few places with #ifdef instead of #if. */
-#undef INCOMING_RETURN_ADDR_RTX
-
/* A C expression whose value is an integer giving the offset, in bytes, from
the value of the stack pointer register to the top of the stack frame at the
beginning of any function, before the prologue. The top of the frame is