From 4c8d1ad4a720fe3e4319764a41a6a168abb92e7c Mon Sep 17 00:00:00 2001 From: Bob Wilson Date: Tue, 22 May 2007 17:59:17 +0000 Subject: [PATCH] * doc/c-xtensa.texi (Xtensa Automatic Alignment): Remove statements and index entries about automatic alignment of ENTRY instructions. --- gas/ChangeLog | 5 +++++ gas/doc/c-xtensa.texi | 10 +++------- 2 files changed, 8 insertions(+), 7 deletions(-) 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 -- 2.30.2