diff options
author | Dave Brolley <brolley@redhat.com> | 1998-11-23 23:30:08 +0000 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 1998-11-23 23:30:08 +0000 |
commit | 988fcc4b5e7ea5caf878803a995d453dfa76f2aa (patch) | |
tree | 6d64eb765fb48389c4f3e541863b9e43ff4d88b6 /opcodes | |
parent | 7259fc949121c443887e098f29384f12da8b055a (diff) | |
download | gdb-988fcc4b5e7ea5caf878803a995d453dfa76f2aa.zip gdb-988fcc4b5e7ea5caf878803a995d453dfa76f2aa.tar.gz gdb-988fcc4b5e7ea5caf878803a995d453dfa76f2aa.tar.bz2 |
Mon Nov 23 18:28:48 1998 Dave Brolley <brolley@cygnus.com>
* fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated.
Diffstat (limited to 'opcodes')
-rw-r--r-- | opcodes/ChangeLog | 4 | ||||
-rw-r--r-- | opcodes/fr30-asm.c | 4 | ||||
-rw-r--r-- | opcodes/fr30-dis.c | 8 |
3 files changed, 10 insertions, 6 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 0ab711e..7744de3 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,4 +1,8 @@ start-sanitize-fr30 +Mon Nov 23 18:28:48 1998 Dave Brolley <brolley@cygnus.com> + + * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated. + 1998-11-20 Doug Evans <devans@tobor.to.cygnus.com> * fr30-opc.c: Regenerated. diff --git a/opcodes/fr30-asm.c b/opcodes/fr30-asm.c index 78a477c..959910a 100644 --- a/opcodes/fr30-asm.c +++ b/opcodes/fr30-asm.c @@ -365,14 +365,14 @@ fr30_cgen_insert_operand (od, opindex, fields, buffer, pc) { long value = fields->f_rel9; value = ((int) (((value) - (((pc) & (-2))))) >> (1)); - errmsg = insert_normal (od, value, 0|(1<<CGEN_OPERAND_SIGNED), 8, 8, CGEN_FIELDS_BITSIZE (fields), buffer); + errmsg = insert_normal (od, value, 0|(1<<CGEN_OPERAND_RELOC)|(1<<CGEN_OPERAND_PCREL_ADDR)|(1<<CGEN_OPERAND_SIGNED), 8, 8, CGEN_FIELDS_BITSIZE (fields), buffer); } break; case FR30_OPERAND_LABEL12 : { long value = fields->f_rel12; value = ((int) (((value) - (((pc) & (-2))))) >> (1)); - errmsg = insert_normal (od, value, 0|(1<<CGEN_OPERAND_SIGNED), 5, 11, CGEN_FIELDS_BITSIZE (fields), buffer); + errmsg = insert_normal (od, value, 0|(1<<CGEN_OPERAND_RELOC)|(1<<CGEN_OPERAND_PCREL_ADDR)|(1<<CGEN_OPERAND_SIGNED), 5, 11, CGEN_FIELDS_BITSIZE (fields), buffer); } break; case FR30_OPERAND_REGLIST_LOW : diff --git a/opcodes/fr30-dis.c b/opcodes/fr30-dis.c index 865ac56..e748e98 100644 --- a/opcodes/fr30-dis.c +++ b/opcodes/fr30-dis.c @@ -261,7 +261,7 @@ fr30_cgen_extract_operand (od, opindex, ex_info, insn_value, fields, pc) case FR30_OPERAND_LABEL9 : { long value; - length = extract_normal (od, ex_info, insn_value, 0|(1<<CGEN_OPERAND_SIGNED), 8, 8, CGEN_FIELDS_BITSIZE (fields), pc, & value); + length = extract_normal (od, ex_info, insn_value, 0|(1<<CGEN_OPERAND_RELOC)|(1<<CGEN_OPERAND_PCREL_ADDR)|(1<<CGEN_OPERAND_SIGNED), 8, 8, CGEN_FIELDS_BITSIZE (fields), pc, & value); value = ((((value) << (1))) + (((pc) & (-2)))); fields->f_rel9 = value; } @@ -269,7 +269,7 @@ fr30_cgen_extract_operand (od, opindex, ex_info, insn_value, fields, pc) case FR30_OPERAND_LABEL12 : { long value; - length = extract_normal (od, ex_info, insn_value, 0|(1<<CGEN_OPERAND_SIGNED), 5, 11, CGEN_FIELDS_BITSIZE (fields), pc, & value); + length = extract_normal (od, ex_info, insn_value, 0|(1<<CGEN_OPERAND_RELOC)|(1<<CGEN_OPERAND_PCREL_ADDR)|(1<<CGEN_OPERAND_SIGNED), 5, 11, CGEN_FIELDS_BITSIZE (fields), pc, & value); value = ((((value) << (1))) + (((pc) & (-2)))); fields->f_rel12 = value; } @@ -405,10 +405,10 @@ fr30_cgen_print_operand (od, opindex, info, fields, attrs, pc, length) print_normal (od, info, fields->f_dir10, 0|(1<<CGEN_OPERAND_UNSIGNED), pc, length); break; case FR30_OPERAND_LABEL9 : - print_normal (od, info, fields->f_rel9, 0|(1<<CGEN_OPERAND_SIGNED), pc, length); + print_normal (od, info, fields->f_rel9, 0|(1<<CGEN_OPERAND_RELOC)|(1<<CGEN_OPERAND_PCREL_ADDR)|(1<<CGEN_OPERAND_SIGNED), pc, length); break; case FR30_OPERAND_LABEL12 : - print_normal (od, info, fields->f_rel12, 0|(1<<CGEN_OPERAND_SIGNED), pc, length); + print_normal (od, info, fields->f_rel12, 0|(1<<CGEN_OPERAND_RELOC)|(1<<CGEN_OPERAND_PCREL_ADDR)|(1<<CGEN_OPERAND_SIGNED), pc, length); break; case FR30_OPERAND_REGLIST_LOW : print_reglist_low (od, info, fields->f_reglist_low, 0|(1<<CGEN_OPERAND_UNSIGNED), pc, length); |