aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@superh.com>2003-07-10 14:56:33 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2003-07-10 15:56:33 +0100
commit1e60c0577d2a835744f39c9b82a5564ea9fe11d7 (patch)
treeae218026dbd64b63eaacbde445ac09a849c97205 /gcc
parent7c728fc634d977a77249d2b3e88d01ca469ddf55 (diff)
downloadgcc-1e60c0577d2a835744f39c9b82a5564ea9fe11d7.zip
gcc-1e60c0577d2a835744f39c9b82a5564ea9fe11d7.tar.gz
gcc-1e60c0577d2a835744f39c9b82a5564ea9fe11d7.tar.bz2
* tm.texi (RETURN_ADDR_OFFSET): Document.
From-SVN: r69190
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/doc/tm.texi7
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 359cf6d..510512a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2003-07-10 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * tm.texi (RETURN_ADDR_OFFSET): Document.
+
2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
* gcov-io.h: Update documentation.
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi
index 9fea987..c9ca07d 100644
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@ -2999,6 +2999,13 @@ If you want to support call frame exception handling, you must
define either this macro or the @code{eh_return} instruction pattern.
@end defmac
+@defmac RETURN_ADDR_OFFSET
+If defined, an integer-valued C expression for which rtl will be generated
+to add it to the exception handler address before it is searched in the
+exception handling tables, and to subtract it again from the address before
+using it to return to the exception handler.
+@end defmac
+
@defmac ASM_PREFERRED_EH_DATA_FORMAT (@var{code}, @var{global})
This macro chooses the encoding of pointers embedded in the exception
handling sections. If at all possible, this should be defined such