diff options
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/doc/c-xtensa.texi | 10 |
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 |