aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@acm.org>2007-05-22 17:59:17 +0000
committerBob Wilson <bob.wilson@acm.org>2007-05-22 17:59:17 +0000
commit4c8d1ad4a720fe3e4319764a41a6a168abb92e7c (patch)
tree4d6812567d541e55f025ee5e37d936176a4574bc
parent91a5743d016cd12f0128645a278f0b3980252f82 (diff)
downloadgdb-4c8d1ad4a720fe3e4319764a41a6a168abb92e7c.zip
gdb-4c8d1ad4a720fe3e4319764a41a6a168abb92e7c.tar.gz
gdb-4c8d1ad4a720fe3e4319764a41a6a168abb92e7c.tar.bz2
* doc/c-xtensa.texi (Xtensa Automatic Alignment): Remove statements
and index entries about automatic alignment of ENTRY instructions.
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/doc/c-xtensa.texi10
2 files changed, 8 insertions, 7 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 2e28a70..27e78d1 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2007-05-22 Bob Wilson <bob.wilson@acm.org>
+
+ * doc/c-xtensa.texi (Xtensa Automatic Alignment): Remove statements
+ and index entries about automatic alignment of ENTRY instructions.
+
2007-05-22 Nick Clifton <nickc@redhat.com>
* doc/as.texinfo: Use @copying around the copyright notice.
diff --git a/gas/doc/c-xtensa.texi b/gas/doc/c-xtensa.texi
index 6de47db..0ef8996 100644
--- a/gas/doc/c-xtensa.texi
+++ b/gas/doc/c-xtensa.texi
@@ -241,10 +241,8 @@ density option, the same assembly code will then work without modification.
@node Xtensa Automatic Alignment
@subsection Automatic Instruction Alignment
@cindex alignment of @code{LOOP} instructions
-@cindex alignment of @code{ENTRY} instructions
@cindex alignment of branch targets
@cindex @code{LOOP} instructions, alignment
-@cindex @code{ENTRY} instructions, alignment
@cindex branch target alignment
The Xtensa assembler will automatically align certain instructions, both
@@ -287,11 +285,9 @@ different fetch widths, the assembler conservatively assumes a 32-bit
fetch width when aligning @code{LOOP} instructions (except if the first
instruction in the loop is a 64-bit instruction).
-Similarly, the @code{ENTRY} instruction must be aligned on a 0 mod 4
-byte boundary. The assembler satisfies this requirement by inserting
-zero bytes when required. In addition, labels immediately preceding the
-@code{ENTRY} instruction will be moved to the newly aligned instruction
-location.
+Previous versions of the assembler automatically aligned @code{ENTRY}
+instructions to 4-byte boundaries, but that alignment is now the
+programmer's responsibility.
@node Xtensa Relaxation
@section Xtensa Relaxation