* config/tc-msp430.c (OPTION_MOVE_DATA): Define.
authorNick Clifton <nickc@redhat.com>
Wed, 18 Sep 2013 07:50:34 +0000 (07:50 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 18 Sep 2013 07:50:34 +0000 (07:50 +0000)
commitab90591541a18371d9676ce8d731ff50d4f74a90
tree12da79250b827ea4133bba8143a0f6f9329d8696
parentee47b2f89d1b45727d1867e6b5b3c137bbcfe792
* config/tc-msp430.c (OPTION_MOVE_DATA): Define.
(move_data): New variable.
(md_parse_option): Parse -md.
(msp430_section): New function.  Catch references to the .bss or
.data sections and generate a special symbol for use by the libcrt
library.
(md_pseudo_table): Intercept .section directives.
(md_longopt): Add -md
(md_show_usage): Likewise.
(msp430_operands): Generate a warning message if a NOP is inserted
into the instruction stream.
* doc/c-msp430.texi (node MSP430 Options): Document -md option.
gas/ChangeLog
gas/config/tc-msp430.c
gas/doc/c-msp430.texi