From: Bob Wilson Date: Tue, 22 May 2007 17:59:17 +0000 (+0000) Subject: * doc/c-xtensa.texi (Xtensa Automatic Alignment): Remove statements X-Git-Tag: binutils-2_18-branchpoint~662 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4c8d1ad4a720fe3e4319764a41a6a168abb92e7c;p=thirdparty%2Fbinutils-gdb.git * doc/c-xtensa.texi (Xtensa Automatic Alignment): Remove statements and index entries about automatic alignment of ENTRY instructions. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 2e28a703336..27e78d1ace5 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2007-05-22 Bob Wilson + + * doc/c-xtensa.texi (Xtensa Automatic Alignment): Remove statements + and index entries about automatic alignment of ENTRY instructions. + 2007-05-22 Nick Clifton * doc/as.texinfo: Use @copying around the copyright notice. diff --git a/gas/doc/c-xtensa.texi b/gas/doc/c-xtensa.texi index 6de47db34b2..0ef8996e028 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