Fix documentation for -mthumb
authorramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Mar 2009 14:41:32 +0000 (14:41 +0000)
committerramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Mar 2009 14:41:32 +0000 (14:41 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145347 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/doc/invoke.texi

index e389951..3ccdb4c 100644 (file)
@@ -1,3 +1,8 @@
+2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+
+        PR target/27237
+       * doc/invoke.texi (ARM Options): Update documentation for -mthumb.
+       
 2009-03-31  Richard Guenther  <rguenther@suse.de>
 
        PR middle-end/31029
index 9808104..b2a764a 100644 (file)
@@ -9223,7 +9223,10 @@ Generate code for the Thumb instruction set.  The default is to
 use the 32-bit ARM instruction set.
 This option automatically enables either 16-bit Thumb-1 or
 mixed 16/32-bit Thumb-2 instructions based on the @option{-mcpu=@var{name}}
-and @option{-march=@var{name}} options.
+and @option{-march=@var{name}} options. This option is not passed to the 
+assembler. If you want to force assembler files to be interpreted as Thumb code,
+either add a @samp{.thumb} directive to the source or pass the @option{-mthumb} 
+option directly to the assembler by prefixing it with @option{-Wa}.
 
 @item -mtpcs-frame
 @opindex mtpcs-frame