mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 20:28:28 +08:00
* config/tc-hppa.c (pa_ip): Fix thinko in 21bit range check.
This commit is contained in:
@ -1,3 +1,13 @@
|
||||
Tue Nov 16 20:38:21 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
|
||||
|
||||
* config/tc-hppa.c (pa_ip): Fix thinko in 21bit range check.
|
||||
|
||||
Sat Nov 13 18:22:48 1993 Steve Chamberlain (sac@jonny.cygnus.com)
|
||||
|
||||
* config/tc-sh.c (md_apply_fix): Cope with IMM16 type too.
|
||||
* config/tc-z8k.c (build_bytes, md_apply_fix): Understand nDISP7
|
||||
relocs.
|
||||
|
||||
Fri Nov 12 16:51:47 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
|
||||
|
||||
* config/tc-hppa.[ch]: Fix assorted trivial indention problems.
|
||||
@ -8,7 +18,7 @@ Fri Nov 12 15:26:21 1993 Ken Raeburn (raeburn@cygnus.com)
|
||||
|
||||
* Makefile.in (VERSION): Updated following 2.2 release.
|
||||
|
||||
Fri Nov 12 14:52:17 1993 Jeffrey A. Law (law@snake.cs.utah.edu
|
||||
Fri Nov 12 14:52:17 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
|
||||
|
||||
* config/tc-hppa.c (hppa_fix_struct): Use a real type for the
|
||||
field selector, rather than an int. All uses of field selectors
|
||||
|
@ -194,7 +194,8 @@ typedef enum
|
||||
SYMBOL_TYPE_PLABEL,
|
||||
SYMBOL_TYPE_PRI_PROG,
|
||||
SYMBOL_TYPE_SEC_PROG,
|
||||
} pa_symbol_type;
|
||||
}
|
||||
pa_symbol_type;
|
||||
|
||||
/* This structure contains information needed to assemble
|
||||
individual instructions. */
|
||||
@ -646,7 +647,8 @@ static struct call_info *last_call_info;
|
||||
static struct call_desc last_call_desc;
|
||||
|
||||
/* Relaxation isn't supported for the PA yet. */
|
||||
const relax_typeS md_relax_table[] = {0};
|
||||
const relax_typeS md_relax_table[] =
|
||||
{0};
|
||||
|
||||
/* Jumps are always the same size -- one instruction. */
|
||||
int md_short_jump_size = 4;
|
||||
@ -2173,7 +2175,7 @@ pa_ip (str)
|
||||
if (the_insn.exp.X_op == O_constant)
|
||||
{
|
||||
num = evaluate_absolute (&the_insn);
|
||||
CHECK_FIELD (num, 2097151, 0, 0);
|
||||
CHECK_FIELD (num >> 11, 1048575, -1048576, 0);
|
||||
dis_assemble_21 (num, &num);
|
||||
INSERT_FIELD_AND_CONTINUE (opcode, num, 0);
|
||||
}
|
||||
|
Reference in New Issue
Block a user