From 2d838cc91a3a3e0d067148d8b99cf2b63033ad1e Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Wed, 15 Jul 2009 15:08:55 +0000 Subject: [PATCH] * doc/c-arm.texi (mauto-it): Removed old option. (mimplicit-it): Added right option. --- gas/ChangeLog | 5 +++++ gas/doc/c-arm.texi | 21 +++++++++++++++++---- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 63a654d17..99a6350bb 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2009-07-15 Daniel Gutson + + * doc/c-arm.texi (mauto-it): Removed old option. + (mimplicit-it): Added right option. + 2009-07-14 Daniel Gutson * config/tc-arm.h (MAX_MEM_ALIGNMENT_BYTES): Define. diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi index ab7540f29..e30a9389f 100644 --- a/gas/doc/c-arm.texi +++ b/gas/doc/c-arm.texi @@ -227,10 +227,23 @@ instructions; that is, it should behave as though the file starts with a This option specifies that the output generated by the assembler should be marked as supporting interworking. -@cindex @code{-mauto-it} command line option, ARM -@item -mauto-it -This option enables the automatic generation of IT instructions for -conditional instructions not covered by an IT block. +@cindex @code{-mimplicit-it} command line option, ARM +@item -mimplicit-it=never +@itemx -mimplicit-it=always +@itemx -mimplicit-it=arm +@itemx -mimplicit-it=thumb +The @code{-mimplicit-it} option controls the behavior of the assembler when +conditional instructions are not enclosed in IT blocks. +There are four possible behaviors. +If @code{never} is specified, such constructs cause a warning in ARM +code and an error in Thumb-2 code. +If @code{always} is specified, such constructs are accepted in both +ARM and Thumb-2 code, where the IT instruction is added implicitly. +If @code{arm} is specified, such constructs are accepted in ARM code +and cause an error in Thumb-2 code. +If @code{thumb} is specified, such constructs cause a warning in ARM +code and are accepted in Thumb-2 code. If you omit this option, the +behavior is equivalent to @code{-mimplicit-it=arm}. @cindex @code{-mapcs} command line option, ARM @item -mapcs @code{[26|32]} -- 2.11.4.GIT