mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-01-08 04:50:51 +00:00
gas: blackfin: support ABORT debug insn
There is a pseudo debug insn named ABORT that is commonly used in simulation, so support it in the assembler too. The disassembler already supports it. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
parent
302080128a
commit
1b182c3c15
@ -1,3 +1,8 @@
|
||||
2010-09-22 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* config/bfin-lex.l (abort): Accept case-insensitive abort insn.
|
||||
* config/bfin-parse.y (ABORT): Handle the ABORT token.
|
||||
|
||||
2010-09-22 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* config/tc-bfin.c (bfin_cpus[]): Add 0.2 for bf512/bf514/bf516/bf518.
|
||||
|
@ -230,7 +230,7 @@ int yylex (void);
|
||||
[aA]1"."[hH] return A_ONE_DOT_H;
|
||||
[aA]0"."[hH] return A_ZERO_DOT_H;
|
||||
[aA][bB][sS] return ABS;
|
||||
abort return ABORT;
|
||||
[aA][bB][oO][rR][tT] return ABORT;
|
||||
[aA]1"."[xX] _REG.regno = REG_A1x; return REG;
|
||||
[aA]1"."[wW] _REG.regno = REG_A1w; return REG;
|
||||
[aA]1 _REG.regno = REG_A1; return REG_A_DOUBLE_ONE;
|
||||
|
@ -3558,6 +3558,12 @@ asm_1:
|
||||
|
||||
/* pseudoDEBUG. */
|
||||
|
||||
| ABORT
|
||||
{
|
||||
notethat ("psedoDEBUG: ABORT\n");
|
||||
$$ = bfin_gen_pseudodbg (3, 3, 0);
|
||||
}
|
||||
|
||||
| DBG
|
||||
{
|
||||
notethat ("pseudoDEBUG: DBG\n");
|
||||
|
Loading…
Reference in New Issue
Block a user