aboutsummaryrefslogtreecommitdiff
path: root/gas/doc/internals.texi
diff options
context:
space:
mode:
authorTimothy Wall <twall@alum.mit.edu>2000-02-10 21:00:10 +0000
committerTimothy Wall <twall@alum.mit.edu>2000-02-10 21:00:10 +0000
commitf28e8eb3fd8ab61a0c02b2d9a938a1400cf3bf25 (patch)
tree2c11bc5d2aafac781aee61f1cb4ea5f35509a53a /gas/doc/internals.texi
parent84dcfba7a2922c53645c9ea80aeded80e6085e1c (diff)
downloadgdb-f28e8eb3fd8ab61a0c02b2d9a938a1400cf3bf25.zip
gdb-f28e8eb3fd8ab61a0c02b2d9a938a1400cf3bf25.tar.gz
gdb-f28e8eb3fd8ab61a0c02b2d9a938a1400cf3bf25.tar.bz2
New preprocessor options.
Diffstat (limited to 'gas/doc/internals.texi')
-rw-r--r--gas/doc/internals.texi20
1 files changed, 20 insertions, 0 deletions
diff --git a/gas/doc/internals.texi b/gas/doc/internals.texi
index dfc2d3a..0e2cbd3 100644
--- a/gas/doc/internals.texi
+++ b/gas/doc/internals.texi
@@ -994,6 +994,11 @@ is a label, even if it does not have a colon.
You may define this macro to control what GAS considers to be a label. The
default definition is to accept any name followed by a colon character.
+@item TC_START_LABEL_WITHOUT_COLON
+@cindex TC_START_LABEL_WITHOUT_COLON
+Same as TC_START_LABEL, but should be used instead of TC_START_LABEL when
+LABELS_WITHOUT_COLONS is defined.
+
@item NO_PSEUDO_DOT
@cindex NO_PSEUDO_DOT
If you define this macro, GAS will not require pseudo-ops to start with a
@@ -1224,6 +1229,21 @@ If you define this macro, GAS will call it each time a label is defined.
GAS will call this function for each section at the end of the assembly, to
permit the CPU backend to adjust the alignment of a section.
+@item DOUBLEBAR_PARALLEL
+@cindex DOUBLEBAR_PARALLEL
+Affects the preprocessor so that lines containing '||' don't have their
+whitespace stripped following the double bar. This is useful for targets that
+implement parallel instructions.
+
+@item KEEP_WHITE_AROUND_COLON
+@cindex KEEP_WHITE_AROUND_COLON
+Normally, whitespace is compressed and removed when, in the presence of the
+colon, the adjoining tokens can be distinguished. This option affects the
+preprocessor so that whitespace around colons is preserved. This is useful
+when colons might be removed from the input after preprocessing but before
+assembling, so that adjoining tokens can still be distinguished if there is
+whitespace, or concatentated if there is not.
+
@item tc_frob_section
@cindex tc_frob_section
If you define this macro, a @code{BFD_ASSEMBLER} GAS will call it for each