aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2009-07-15 15:08:55 +0000
committerNick Clifton <nickc@redhat.com>2009-07-15 15:08:55 +0000
commit529707530657a333a304c651c808ea630c955223 (patch)
tree5217c558ca2a51ffaf249c7c6b6518335dba1059
parentdcd5da877702d1db4eb428ac13c25a9e32372e5e (diff)
downloadbinutils-529707530657a333a304c651c808ea630c955223.zip
binutils-529707530657a333a304c651c808ea630c955223.tar.gz
binutils-529707530657a333a304c651c808ea630c955223.tar.bz2
* doc/c-arm.texi (mauto-it): Removed old option.
(mimplicit-it): Added right option.
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/doc/c-arm.texi21
2 files changed, 22 insertions, 4 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 63a654d..99a6350 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2009-07-15 Daniel Gutson <dgutson@codesourcery.com>
+
+ * doc/c-arm.texi (mauto-it): Removed old option.
+ (mimplicit-it): Added right option.
+
2009-07-14 Daniel Gutson <dgutson@codesourcery.com>
* config/tc-arm.h (MAX_MEM_ALIGNMENT_BYTES): Define.
diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi
index ab7540f..e30a938 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]}