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.
This commit is contained in:
Nick Clifton 2015-12-15 16:21:29 +00:00
parent a22279dd83
commit ff1fe6fad9
3 changed files with 9 additions and 14 deletions

View File

@ -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

View File

@ -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;

View File

@ -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{}]