diff options
author | Nick Clifton <nickc@redhat.com> | 2015-12-15 16:21:29 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2015-12-15 16:21:29 +0000 |
commit | ff1fe6fad9687cebddcdf82076c55d7025df7566 (patch) | |
tree | 5481dad7cf39cded6f149e1dd6c3461463dfe704 | |
parent | a22279dd83da7a0dd2b496c92dc2522427f74e37 (diff) | |
download | gdb-ff1fe6fad9687cebddcdf82076c55d7025df7566.zip gdb-ff1fe6fad9687cebddcdf82076c55d7025df7566.tar.gz gdb-ff1fe6fad9687cebddcdf82076c55d7025df7566.tar.bz2 |
Remove refernces to a non-existent silicon errata.
* doc/c-msp430.texi (MSP430 Options): Remove references to a
non-existent silicon errata.
* config/tc-msp430.c: Likewise.
-rw-r--r-- | gas/ChangeLog | 6 | ||||
-rw-r--r-- | gas/config/tc-msp430.c | 13 | ||||
-rw-r--r-- | gas/doc/c-msp430.texi | 4 |
3 files changed, 9 insertions, 14 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 2683acb..a37651a 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2015-12-15 Nick Clifton <nickc@redhat.com> + + * doc/c-msp430.texi (MSP430 Options): Remove references to a + non-existant silicon errata. + * config/tc-msp430.c: Likewise. + 2015-12-14 Matthew Wahab <matthew.wahab@arm.com> * config/tc-aarch64.c (parse_neon_type_for_operand): Adjust to diff --git a/gas/config/tc-msp430.c b/gas/config/tc-msp430.c index ef7c5ee..a7451a3 100644 --- a/gas/config/tc-msp430.c +++ b/gas/config/tc-msp430.c @@ -694,8 +694,6 @@ static unsigned int silicon_errata_warn = 0; #define SILICON_ERRATA_CPU12 (1 << 3) #define SILICON_ERRATA_CPU13 (1 << 4) #define SILICON_ERRATA_CPU19 (1 << 5) -#define SILICON_ERRATA_CPU42 (1 << 6) -#define SILICON_ERRATA_CPU42_PLUS (1 << 7) static void msp430_set_arch (int option) @@ -1338,8 +1336,6 @@ md_parse_option (int c, char * arg) { STRING_COMMA_LEN ("cpu12"), SILICON_ERRATA_CPU12 }, { STRING_COMMA_LEN ("cpu13"), SILICON_ERRATA_CPU13 }, { STRING_COMMA_LEN ("cpu19"), SILICON_ERRATA_CPU19 }, - { STRING_COMMA_LEN ("cpu42"), SILICON_ERRATA_CPU42 }, - { STRING_COMMA_LEN ("cpu42+"), SILICON_ERRATA_CPU42_PLUS }, }; do @@ -1579,7 +1575,7 @@ md_show_usage (FILE * stream) fprintf (stream, _(" -msilicon-errata=<name>[,<name>...] - enable fixups for silicon errata\n" " -msilicon-errata-warn=<name>[,<name>...] - warn when a fixup might be needed\n" - " supported errata names: cpu4, cpu8, cpu11, cpu12, cpu13, cpu19, cpu42, cpu42+\n")); + " supported errata names: cpu4, cpu8, cpu11, cpu12, cpu13, cpu19\n")); fprintf (stream, _(" -mQ - enable relaxation at assembly time. DANGEROUS!\n" " -mP - enable polymorph instructions\n")); @@ -2605,9 +2601,7 @@ msp430_operands (struct msp430_opcode_s * opcode, char * line) switch (check_for_nop & - check_for_nop) { case NOP_CHECK_INTERRUPT: - if (warn_interrupt_nops - || silicon_errata_warn & SILICON_ERRATA_CPU42 - || silicon_errata_warn & SILICON_ERRATA_CPU42_PLUS) + if (warn_interrupt_nops) { if (gen_interrupt_nops) as_warn (_("NOP inserted between two instructions that change interrupt state")); @@ -2615,8 +2609,7 @@ msp430_operands (struct msp430_opcode_s * opcode, char * line) as_warn (_("a NOP might be needed here because of successive changes in interrupt state")); } - if (gen_interrupt_nops - || silicon_errata_fix & SILICON_ERRATA_CPU42_PLUS) + if (gen_interrupt_nops) /* Emit a NOP between interrupt enable/disable. See 1.3.4.1 of the MSP430x5xx User Guide. */ doit = TRUE; diff --git a/gas/doc/c-msp430.texi b/gas/doc/c-msp430.texi index 5b72c76..ff5fef4 100644 --- a/gas/doc/c-msp430.texi +++ b/gas/doc/c-msp430.texi @@ -57,10 +57,6 @@ Do not use the @code{PC} in a @code{CMP} or @code{BIT} instruction. Do not use an arithmetic instruction to modify the @code{SR}. @item cpu19 Insert @code{NOP} after @code{CPUOFF}. -@item cpu42 -Warn where a @code{NOP} ought to be present after enabling interrupts. -@item cpu42+ -Add @code{NOP} after enabling interrupts. @end table @item -msilicon-errata-warn=@var{name}[,@var{name}@dots{}] |