aboutsummaryrefslogtreecommitdiff
path: root/gas/doc
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2002-07-30 10:56:04 +0000
committerNick Clifton <nickc@redhat.com>2002-07-30 10:56:04 +0000
commit3d0c9500439485b931db67beb2071039a69ff048 (patch)
treec1c06b15974d2f0db2664fef7382f44f65011994 /gas/doc
parent5ec4a8f31301e303c88a997205069237b9bbe29e (diff)
downloadgdb-3d0c9500439485b931db67beb2071039a69ff048.zip
gdb-3d0c9500439485b931db67beb2071039a69ff048.tar.gz
gdb-3d0c9500439485b931db67beb2071039a69ff048.tar.bz2
Add per-section and per-sub-section literal pools.
Diffstat (limited to 'gas/doc')
-rw-r--r--gas/doc/c-arm.texi8
1 files changed, 8 insertions, 0 deletions
diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi
index 022faa0..0b52370 100644
--- a/gas/doc/c-arm.texi
+++ b/gas/doc/c-arm.texi
@@ -340,6 +340,14 @@ way that the @code{.thumb_func} directive does.
This directive causes the current contents of the literal pool to be
dumped into the current section (which is assumed to be the .text
section) at the current location (aligned to a word boundary).
+@code{GAS} maintains a separate literal pool for each section and each
+sub-section. The @code{.ltorg} directive will only affect the literal
+pool of the current section and sub-section. At the end of assembly
+all remaining, un-empty literal pools will automatically be dumped.
+
+Note - older versions of @code{GAS} would dump the current literal
+pool any time a section change occurred. This is no longer done, since
+it prevents accurate control of the placement of literal pools.
@cindex @code{.pool} directive, ARM
@item .pool