mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-28 15:18:37 +08:00
* doc/c-arm.texi (mauto-it): Removed old option.
(mimplicit-it): Added right option.
This commit is contained in:
@ -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>
|
2009-07-14 Daniel Gutson <dgutson@codesourcery.com>
|
||||||
|
|
||||||
* config/tc-arm.h (MAX_MEM_ALIGNMENT_BYTES): Define.
|
* config/tc-arm.h (MAX_MEM_ALIGNMENT_BYTES): Define.
|
||||||
|
@ -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
|
This option specifies that the output generated by the assembler should
|
||||||
be marked as supporting interworking.
|
be marked as supporting interworking.
|
||||||
|
|
||||||
@cindex @code{-mauto-it} command line option, ARM
|
@cindex @code{-mimplicit-it} command line option, ARM
|
||||||
@item -mauto-it
|
@item -mimplicit-it=never
|
||||||
This option enables the automatic generation of IT instructions for
|
@itemx -mimplicit-it=always
|
||||||
conditional instructions not covered by an IT block.
|
@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
|
@cindex @code{-mapcs} command line option, ARM
|
||||||
@item -mapcs @code{[26|32]}
|
@item -mapcs @code{[26|32]}
|
||||||
|
Reference in New Issue
Block a user