aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@acm.org>2008-11-04 23:11:02 +0000
committerBob Wilson <bob.wilson@acm.org>2008-11-04 23:11:02 +0000
commit19e8f41aa49baed9fd1f4a154e3611bb19de0442 (patch)
tree0df808cc4ca68628c4076fe7afd4f7f28a810327 /gas/ChangeLog
parentd3fd534293b3e22ff1aac0e141bb22e99fbbe3c2 (diff)
downloadgdb-19e8f41aa49baed9fd1f4a154e3611bb19de0442.zip
gdb-19e8f41aa49baed9fd1f4a154e3611bb19de0442.tar.gz
gdb-19e8f41aa49baed9fd1f4a154e3611bb19de0442.tar.bz2
2008-11-04 Sterling Augustine <sterling@tensilica.com>
* config/tc-xtensa.c (xtensa_j_opcode): New. (xg_instruction_matches_option_term): Handle "FREEREG" option. (xg_build_to_insn): Likewise. Update renamed tls_reloc reference. (md_begin): Initialize xtensa_j_opcode. (md_assemble): Update renamed tls_reloc reference. Handle "j.l". (xg_assemble_vliw_tokens): Save free_reg info in the frag. (tinsn_immed_from_frag): Get free_reg info back out of the frag. (vinsn_to_insnbuf): Update renamed tls_reloc references. Distinguish extra argument for "FREEREG" from extra TLS argument. * config/tc-xtensa.h (struct xtensa_frag_type): Add free_reg field. * config/xtensa-istack.h (struct tinsn_struct): Rename tls_reloc field to extra_arg. * config/xtensa-relax.c (widen_spec_list): Add rules to relax "j.l". (build_transition): Handle "FREEREG" operand. * config/xtensa-relax.h (enum op_type): Add OP_FREEREG. 2008-11-04 Bob Wilson <bob.wilson@acm.org> * gas/xtensa/all.exp: Run jlong test. * gas/xtensa/jlong.d: New. * gas/xtensa/jlong.s: New.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r--gas/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index b58eadc..72df07b 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,21 @@
+2008-11-04 Sterling Augustine <sterling@tensilica.com>
+
+ * config/tc-xtensa.c (xtensa_j_opcode): New.
+ (xg_instruction_matches_option_term): Handle "FREEREG" option.
+ (xg_build_to_insn): Likewise. Update renamed tls_reloc reference.
+ (md_begin): Initialize xtensa_j_opcode.
+ (md_assemble): Update renamed tls_reloc reference. Handle "j.l".
+ (xg_assemble_vliw_tokens): Save free_reg info in the frag.
+ (tinsn_immed_from_frag): Get free_reg info back out of the frag.
+ (vinsn_to_insnbuf): Update renamed tls_reloc references.
+ Distinguish extra argument for "FREEREG" from extra TLS argument.
+ * config/tc-xtensa.h (struct xtensa_frag_type): Add free_reg field.
+ * config/xtensa-istack.h (struct tinsn_struct): Rename tls_reloc
+ field to extra_arg.
+ * config/xtensa-relax.c (widen_spec_list): Add rules to relax "j.l".
+ (build_transition): Handle "FREEREG" operand.
+ * config/xtensa-relax.h (enum op_type): Add OP_FREEREG.
+
2008-10-31 Alan Modra <amodra@bigpond.net.au>
* po/id.po: Update.