* internals.texi (CPU backend): Document
authorHans-Peter Nilsson <hp@axis.com>
Tue, 4 Apr 2000 20:39:36 +0000 (20:39 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Tue, 4 Apr 2000 20:39:36 +0000 (20:39 +0000)
TC_CHECK_ADJUSTED_BROKEN_DOT_WORD.

gas/ChangeLog
gas/doc/internals.texi

index 78ef5be9f2096ac726c831758a51b3411ae017d1..7a84569fa8e0811cf7e45156f0d5a86ae8427746 100644 (file)
@@ -1,3 +1,8 @@
+Tue Apr  4 19:27:50 2000  Hans-Peter Nilsson  <hp@axis.com>
+
+       * internals.texi (CPU backend): Document
+       TC_CHECK_ADJUSTED_BROKEN_DOT_WORD.
+
 2000-04-04  Alan Modra  <alan@linuxcare.com.au>
 
        * po/gas.pot: Regenerate.
index 3be8b8128174867e4b9e0fac061216113d55bd56..af1c95335e925cbbd598672c2a125fb4ee1ada5c 100644 (file)
@@ -1133,11 +1133,13 @@ relocation entry.
 @itemx md_long_jump_size
 @itemx md_create_short_jump
 @itemx md_create_long_jump
+@itemx TC_CHECK_ADJUSTED_BROKEN_DOT_WORD
 @cindex WORKING_DOT_WORD
 @cindex md_short_jump_size
 @cindex md_long_jump_size
 @cindex md_create_short_jump
 @cindex md_create_long_jump
+@cindex TC_CHECK_ADJUSTED_BROKEN_DOT_WORD
 If @code{WORKING_DOT_WORD} is defined, GAS will not do broken word processing
 (@pxref{Broken words}).  Otherwise, you should set @code{md_short_jump_size} to
 the size of a short jump (a jump that is just long enough to jump around a
@@ -1145,6 +1147,10 @@ number of long jumps) and @code{md_long_jump_size} to the size of a long jump
 (a jump that can go anywhere in the function).  You should define
 @code{md_create_short_jump} to create a short jump around a number of long
 jumps, and define @code{md_create_long_jump} to create a long jump.
+If defined, the macro TC_CHECK_ADJUSTED_BROKEN_DOT_WORD will be called for each
+adjusted word just before the word is output.  The macro takes two arguments,
+an @code{addressT} with the adjusted word and a pointer to the current
+@code{struct broken_word}.
 
 @item md_estimate_size_before_relax
 @cindex md_estimate_size_before_relax