summaryrefslogtreecommitdiff
path: root/gas/doc
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
commitfa8204a65aa405c849bc82ec975ef0b9ecb1dcc3 (patch)
tree9974010ad00e558f715e5bc7a8ebf6dbd91374b3 /gas/doc
parentefded2aad1eb8aa854a6ed608a8813397e8da8f3 (diff)
downloadbinutils-redhat-fa8204a65aa405c849bc82ec975ef0b9ecb1dcc3.tar.gz
New preprocessor options.
Diffstat (limited to 'gas/doc')
-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 dfc2d3af72..0e2cbd3779 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