mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-26 09:54:17 +08:00
* config/tc-v850.c (md_convert_frag): Don't set fragP->fr_fix
to an absolute value, instead increment it as needed.
This commit is contained in:
parent
a334533c1b
commit
bc49fab8ea
@ -1,6 +1,9 @@
|
||||
start-sanitize-v850
|
||||
Tue Oct 29 12:28:16 1996 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* config/tc-v850.c (md_convert_frag): Don't set fragP->fr_fix
|
||||
to an absolute value, instead increment it as needed.
|
||||
|
||||
* config/tc-v850.h (TC_GENERIC_RELAX_TABLE): Define.
|
||||
* config/tc-v850.c: Fix some indention problems.
|
||||
(md_relax_table): Define for D9->D99 branch displacement
|
||||
|
@ -426,14 +426,14 @@ md_convert_frag (abfd, sec, fragP)
|
||||
if (fragP->fr_subtype == 0)
|
||||
{
|
||||
fragP->fr_var = 0;
|
||||
fragP->fr_fix = 2;
|
||||
fragP->fr_fix += 2;
|
||||
fix_new (fragP, 0, 2, fragP->fr_symbol,
|
||||
fragP->fr_offset, 1, BFD_RELOC_UNUSED + (int)fragP->fr_opcode);
|
||||
}
|
||||
else if (fragP->fr_subtype == 1)
|
||||
{
|
||||
fragP->fr_var = 0;
|
||||
fragP->fr_fix = 6;
|
||||
fragP->fr_fix += 6;
|
||||
/* Reverse the condition of the first branch. */
|
||||
fragP->fr_literal[0] &= 0xf7;
|
||||
/* Mask off all the displacement bits. */
|
||||
|
Loading…
Reference in New Issue
Block a user