old-cross-binutils/gas/config
Nick Clifton 795b8e6bf3 * include/opcode/tic6x.h: add tic6x_coding_dreg_(msb|lsb) field coding type in
order to encode separately the msb and lsb of a register pair ; this will be
needed to encode the opcodes the same
way as Ti assembler does.

* gas/config/tc-tic6x.c: handle tic6x_coding_dreg_(msb|lsb)  field coding types
and use it to encode register pair numbers when required.

* opcodes/tic6x-dis.c: decodes opcodes that have individual msb and lsb halves
in src1 & src2 fields ; discard the src1 (lsb) value and only use src2 (msb),
discarding bit 0, to follow what Ti SDK does in that case as any value in the
src1 field yields the same output with SDK disassembler.

* include/opcode/tic6x-opcode-table.h: modify absdp, dpint, dpsp, dptrunc,
rcpdp and rsqrdp opcodes to use the new field coding types.

* gas/testsuite/gas/tic6x/insns-c674x.d, gas/testsuite/gas/tic6x/insns-c674x.s
: add test case for the newly generated opcode but keep the old ones as they
seem legit as per Ti disassembler output.
2013-03-20 16:36:34 +00:00
..
aout_gnu.h update copyright dates 2009-09-02 07:25:43 +00:00
atof-ieee.c Remove trailing redundant `;' 2012-11-09 08:29:34 +00:00
atof-vax.c Remove trailing redundant `;' 2012-11-09 08:29:34 +00:00
bfin-aux.h gas: blackfin: support numeric local labels with LOOP_BEGIN/LOOP_END pseudo insns 2010-10-11 08:36:30 +00:00
bfin-defs.h gas/opcodes: blackfin: move dsp mac func defines to common header 2011-02-12 19:36:31 +00:00
bfin-lex-wrapper.c Add copyright notices 2012-12-17 16:56:12 +00:00
bfin-lex.l gas/opcodes: blackfin: punt BYTEOP2M insn support 2011-02-13 18:53:16 +00:00
bfin-parse.y gas/ 2011-12-15 04:25:10 +00:00
e-crisaout.c
e-criself.c
e-i386aout.c
e-i386coff.c
e-i386elf.c
e-mipsecoff.c
e-mipself.c
itbl-mips.h update copyright dates 2009-09-02 07:25:43 +00:00
m68k-parse.h * config/m68k-parse.h (enum m68k_register): Add ACR[4-7], RGPIOBAR. 2009-11-10 18:05:24 +00:00
m68k-parse.y update copyright dates 2009-09-02 07:25:43 +00:00
obj-aout.c Replace all uses of bfd_abs_section, bfd_com_section, bfd_und_section 2012-05-05 03:05:32 +00:00
obj-aout.h Update soruces to make alpha, arc and arm targets compile cleanly 2009-09-25 19:13:27 +00:00
obj-coff-seh.c ChangeLog gas 2010-09-15 19:48:52 +00:00
obj-coff-seh.h Replace all uses of bfd_abs_section, bfd_com_section, bfd_und_section 2012-05-05 03:05:32 +00:00
obj-coff.c * config/obj-coff.c: Add include of struc-symbol.h header. 2012-10-18 17:00:56 +00:00
obj-coff.h 2012-01-12 Tristan Gingold <gingold@adacore.com> 2012-01-12 08:53:34 +00:00
obj-ecoff.c * obj.h (struct format_ops): Add adjust_symtab. 2010-10-25 12:38:42 +00:00
obj-ecoff.h * ecoff.c (ecoff_symbol_clone_hook): New function. 2009-11-02 11:49:48 +00:00
obj-elf.c 2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 2013-02-06 23:22:26 +00:00
obj-elf.h * read.h (s_vendor_attribute): Move to... 2012-11-09 18:07:10 +00:00
obj-evax.c * config/obj-evax.c: Include as.h first. 2012-05-18 05:32:03 +00:00
obj-evax.h 2011-06-27 Tristan Gingold <gingold@adacore.com> 2011-06-27 10:03:42 +00:00
obj-fdpicelf.c Add copyright notices 2012-12-17 16:56:12 +00:00
obj-fdpicelf.h Add copyright notices 2012-12-17 16:56:12 +00:00
obj-macho.c provide a hook to allow checking errors just before we output the file. 2012-02-21 13:39:37 +00:00
obj-macho.h provide a hook to allow checking errors just before we output the file. 2012-02-21 13:39:37 +00:00
obj-multi.c update copyright dates 2009-09-02 07:25:43 +00:00
obj-multi.h * obj.h (struct format_ops): Add adjust_symtab. 2010-10-25 12:38:42 +00:00
obj-som.c update copyright dates 2009-09-02 07:25:43 +00:00
obj-som.h bfd/ 2010-06-10 08:51:46 +00:00
rl78-defs.h [bfd] 2011-12-23 01:49:37 +00:00
rl78-parse.y * rl78-decode.opc: Fix encoding of DIVWU insn. 2013-02-25 18:41:06 +00:00
rx-defs.h Building rx's gas code atm fails: 2011-10-25 20:36:22 +00:00
rx-parse.y * config/rx-parse.y (rx_range): declare. 2012-05-15 03:23:37 +00:00
tc-aarch64.c Add to the AArch64 GAS the missing support for hexadecimal-format 2013-03-05 16:31:44 +00:00
tc-aarch64.h Add support for 64-bit ARM architecture: AArch64 2012-08-13 14:52:54 +00:00
tc-alpha.c * bfd-in.h (bfd_get_section_name, bfd_get_section_vma, 2012-05-16 16:38:29 +00:00
tc-alpha.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-arc.c * gas/config/obj-elf.h (ELF_TARGET_SYMBOL_FIELDS, 2011-03-10 10:06:05 +00:00
tc-arc.h
tc-arm.c gas/ChangeLog: 2013-03-15 15:53:39 +00:00
tc-arm.h gas/ 2012-11-20 17:53:46 +00:00
tc-avr.c PR gas/14255 2013-02-05 23:02:54 +00:00
tc-avr.h PR gas/14255 2013-02-05 23:02:54 +00:00
tc-bfin.c gas: blackfin: add support for bf54x-0.4 2011-03-15 00:17:00 +00:00
tc-bfin.h strip trailing whitespace in Blackfin files 2010-03-10 14:23:58 +00:00
tc-cr16.c PR gas/12861 2011-06-09 15:43:52 +00:00
tc-cr16.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-cris.c * config/tc-cris.c (md_convert_frag): Mark the length_code local 2011-12-14 14:10:57 +00:00
tc-cris.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-crx.c * config/tc-crx.c (check_range): Correct uint32_t misconceptions. 2012-02-27 12:36:21 +00:00
tc-crx.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-d10v.c Remove trailing redundant `;' 2012-11-09 08:29:34 +00:00
tc-d10v.h * read.c (read_a_source_file): Remove md_after_pass_hook. 2011-03-18 10:46:52 +00:00
tc-d30v.c * config/tc-d30v.c (d30v_cons_align): Don't align .eh_frame. 2010-10-28 05:34:55 +00:00
tc-d30v.h * read.c (read_a_source_file): Remove md_after_pass_hook. 2011-03-18 10:46:52 +00:00
tc-dlx.c * config/tc-dlx.c (s_proc): Don't use asprintf. 2012-05-18 23:21:49 +00:00
tc-dlx.h
tc-epiphany.c bfd: 2011-10-27 14:27:16 +00:00
tc-epiphany.h bfd: 2011-10-27 14:27:16 +00:00
tc-fr30.c PR 10437 2009-07-24 11:45:01 +00:00
tc-fr30.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-frv.c Add -Wshadow to the gcc command line options used when compiling the binutils. 2009-12-11 13:42:17 +00:00
tc-frv.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-generic.c update copyright dates 2009-09-02 07:25:43 +00:00
tc-generic.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-h8300.c PR 14072 2012-05-17 15:13:28 +00:00
tc-h8300.h * dwarf2dbg.c (DWARF2_USE_FIXED_ADVANCE_PC): Enable when using 2012-06-28 11:31:14 +00:00
tc-hppa.c * config/tc-hppa.c (pa_get_number): New. 2012-10-14 23:59:39 +00:00
tc-hppa.h Replace all uses of bfd_abs_section, bfd_com_section, bfd_und_section 2012-05-05 03:05:32 +00:00
tc-i370.c * config/obj-evax.h (S_SET_OTHER, S_SET_TYPE, S_SET_DESC): Don't define. 2010-06-28 14:06:57 +00:00
tc-i370.h
tc-i386-intel.c Remove trailing redundant `;' 2012-11-09 08:29:34 +00:00
tc-i386.c Rewrote i386_index_check 2013-03-07 21:40:06 +00:00
tc-i386.h Add AMD btver1 and btver2 support 2012-08-17 17:12:36 +00:00
tc-i860.c * read.c (emit_expr_fix): Handle size 3. 2009-09-08 10:36:39 +00:00
tc-i860.h
tc-i960.c * config/obj-evax.h (S_SET_OTHER, S_SET_TYPE, S_SET_DESC): Don't define. 2010-06-28 14:06:57 +00:00
tc-i960.h * write.c (fixup_segment): Return void. Delete seg_reloc_count 2013-02-04 12:34:17 +00:00
tc-ia64.c Add Intel Itanium Series 9500 support 2012-09-04 13:52:06 +00:00
tc-ia64.h gas: Make dwarf2dbg.c versions specific and add DW_AT_high_pc case for DWARF 4+. 2012-04-30 14:32:28 +00:00
tc-ip2k.c update copyright dates 2009-09-02 07:25:43 +00:00
tc-ip2k.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-iq2000.c * config/obj-evax.h (S_SET_OTHER, S_SET_TYPE, S_SET_DESC): Don't define. 2010-06-28 14:06:57 +00:00
tc-iq2000.h
tc-lm32.c PR 14072 2012-05-17 15:13:28 +00:00
tc-lm32.h
tc-m32c.c * configure.tgt (m32c): Set endian=little. 2010-08-04 04:21:06 +00:00
tc-m32c.h * configure.tgt (m32c): Set endian=little. 2010-08-04 04:21:06 +00:00
tc-m32r.c Replace all uses of bfd_abs_section, bfd_com_section, bfd_und_section 2012-05-05 03:05:32 +00:00
tc-m32r.h * read.c (read_a_source_file): Remove md_after_pass_hook. 2011-03-18 10:46:52 +00:00
tc-m68hc11.c 2012-11-07 James Murray <jsm@jsm-net.demon.co.uk> 2012-11-07 20:36:33 +00:00
tc-m68hc11.h
tc-m68k.c * write.h (struct fix <fx_pcrel_adjust>): Make it a signed char. 2012-11-05 07:10:37 +00:00
tc-m68k.h 2009-11-04 Daniel Jacobowitz <dan@codesourcery.com> 2009-11-04 09:52:00 +00:00
tc-m68851.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-mcore.c update copyright dates 2009-09-02 07:25:43 +00:00
tc-mcore.h
tc-mep.c PR 14072 2012-05-17 15:13:28 +00:00
tc-mep.h * read.c (TC_START_LABEL): Add a new argument. 2009-09-01 00:24:02 +00:00
tc-metag.c * config/tc-metag.c: Make SWAP instruction less permissive with its operands. 2013-01-30 13:21:01 +00:00
tc-metag.h * common.h: Fix case of "Meta". 2013-01-10 09:49:22 +00:00
tc-microblaze.c Microblaze: Add support for handling TLS symbol suffixes and generating 2012-12-11 16:56:53 +00:00
tc-microblaze.h Add microblazeel target support to bfd, gas and ld. 2012-11-09 16:25:12 +00:00
tc-mips.c * config/tc-mips.c (s_cpload): Call mips_mark_labels and set 2013-02-18 23:27:23 +00:00
tc-mips.h gas/ 2012-09-23 11:14:27 +00:00
tc-mmix.c * config/tc-mmix.c (loc_asserts): New variable. 2012-08-14 02:29:01 +00:00
tc-mmix.h PR gas/14521 2012-09-01 18:10:50 +00:00
tc-mn10200.c * config/tc-mn10200.c (md_convert_frag): Add missing break. 2011-10-24 02:49:24 +00:00
tc-mn10200.h
tc-mn10300.c * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD, 2012-03-07 17:52:00 +00:00
tc-mn10300.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-moxie.c Bi-endian patches for moxie 2012-09-13 22:24:51 +00:00
tc-moxie.h Bi-endian patches for moxie 2012-09-13 22:24:51 +00:00
tc-msp430.c PR 14072 2012-05-17 15:13:28 +00:00
tc-msp430.h * write.c (fixup_segment): Only perform the subtraction of an 2012-07-02 07:35:06 +00:00
tc-mt.c * config/tc-m32r.c (md_show_usage): Fix typos in descriptions. 2011-05-17 16:15:59 +00:00
tc-mt.h
tc-nios2.c 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 19:18:57 +00:00
tc-nios2.h 2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 2013-02-06 23:22:26 +00:00
tc-ns32k.c * config/tc-ns32k.c (md_begin): Rename local variable 'stat' to 'status'. 2011-10-25 13:35:00 +00:00
tc-ns32k.h
tc-openrisc.c PR 10437 2009-07-24 11:45:01 +00:00
tc-openrisc.h
tc-or32.c PR 14072 2012-05-17 15:13:28 +00:00
tc-or32.h
tc-pdp11.c * config/tc-pdp11.c (parse_op_no_deferred): Allow PC-relative 2011-01-06 16:41:35 +00:00
tc-pdp11.h
tc-pj.c * config/tc-m32r.c (md_show_usage): Fix typos in descriptions. 2011-05-17 16:15:59 +00:00
tc-pj.h
tc-ppc.c * config/tc-ppc.c (md_assemble): Do not generate APUinfo sections 2013-01-25 02:02:21 +00:00
tc-ppc.h bfd/ 2012-11-06 05:18:03 +00:00
tc-rl78.c * reloc.c (BFD_RELOC_RL78_CODE): Add. 2013-02-27 21:39:20 +00:00
tc-rl78.h [bfd] 2011-12-23 01:49:37 +00:00
tc-rx.c 2012-11-09 Nick Clifton <nickc@redhat.com> 2012-11-09 17:00:44 +00:00
tc-rx.h * config/tc-rx.h (md_do_align): New. 2010-07-02 20:40:28 +00:00
tc-s390.c Remove trailing redundant `;' 2012-11-09 08:29:34 +00:00
tc-s390.h 2010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 2010-01-21 11:40:28 +00:00
tc-score.c Replace all uses of bfd_abs_section, bfd_com_section, bfd_und_section 2012-05-05 03:05:32 +00:00
tc-score.h
tc-score7.c Replace all uses of bfd_abs_section, bfd_com_section, bfd_und_section 2012-05-05 03:05:32 +00:00
tc-sh.c gas/ 2012-03-21 08:58:40 +00:00
tc-sh.h 2010-05-21 Daniel Jacobowitz <dan@codesourcery.com> 2010-05-25 14:12:43 +00:00
tc-sh64.c Add -Wshadow to the gcc command line options used when compiling the binutils. 2009-12-11 13:42:17 +00:00
tc-sh64.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-sparc.c Fix sparc bitness overrides in GAS. Noticed by Eric Botcazou. 2012-11-20 08:37:52 +00:00
tc-sparc.h ld: 2010-10-22 12:08:32 +00:00
tc-spu.c 2009-10-29 Tristan Gingold <gingold@adacore.com> 2009-10-29 09:43:18 +00:00
tc-spu.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-tic4x.c bfd/ 2012-11-06 05:51:18 +00:00
tc-tic4x.h
tc-tic6x.c * include/opcode/tic6x.h: add tic6x_coding_dreg_(msb|lsb) field coding type in 2013-03-20 16:36:34 +00:00
tc-tic6x.h ld/testsuite/ 2011-05-20 10:10:00 +00:00
tc-tic30.c PR gas/12754 2011-05-18 13:52:44 +00:00
tc-tic30.h
tc-tic54x.c PR 14072 2012-05-17 15:13:28 +00:00
tc-tic54x.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-tilegx.c Add support for constructing pc-relative addresses to the plt, by 2012-08-28 02:43:22 +00:00
tc-tilegx.h Add big-endian support for tilegx. 2012-02-25 19:51:34 +00:00
tc-tilepro.c Fix regression from change 2012-02-25 22:40:48 +00:00
tc-tilepro.h * Makefile.am (ALL_MACHINES): Add cpu-tilegx.lo and cpu-tilepro.lo. 2011-06-13 15:18:54 +00:00
tc-v850.c Add support for V850E3V5 architecture 2013-01-24 11:14:05 +00:00
tc-v850.h 2012-11-09 Nick Clifton <nickc@redhat.com> 2012-11-09 17:36:19 +00:00
tc-vax.c * config/obj-evax.h (S_SET_OTHER, S_SET_TYPE, S_SET_DESC): Don't define. 2010-06-28 14:06:57 +00:00
tc-vax.h
tc-xc16x.c * config/tc-xc16x.c (md_cgen_lookup_reloc): Ensure fix_size is set 2009-10-19 15:27:39 +00:00
tc-xc16x.h
tc-xgate.c * config/tc-xgate.c (md_begin): Fix mistake made when going from 2013-01-11 21:12:34 +00:00
tc-xgate.h gas/config/ 2012-06-28 21:36:35 +00:00
tc-xstormy16.c * config/obj-evax.h (S_SET_OTHER, S_SET_TYPE, S_SET_DESC): Don't define. 2010-06-28 14:06:57 +00:00
tc-xstormy16.h
tc-xtensa.c Remove trailing redundant `;' 2012-11-09 08:29:34 +00:00
tc-xtensa.h update copyright dates 2009-09-02 07:25:43 +00:00
tc-z8k.c Add -Wshadow to the gcc command line options used when compiling the binutils. 2009-12-11 13:42:17 +00:00
tc-z8k.h
tc-z80.c 2012-05-06 Arnold Metselaar <arnold_m@operamail.com> 2012-05-06 09:49:21 +00:00
tc-z80.h 2012-05-06 Arnold Metselaar <arnold_m@operamail.com> 2012-05-06 09:49:21 +00:00
te-386bsd.h update copyright dates 2009-09-02 07:25:43 +00:00
te-aix5.h
te-armeabi.h update copyright dates 2009-09-02 07:25:43 +00:00
te-armlinuxeabi.h update copyright dates 2009-09-02 07:25:43 +00:00
te-dragonfly.h Add support for DragonFlyBSD target. 2011-03-28 11:18:27 +00:00
te-dynix.h
te-epoc-pe.h
te-freebsd.h update copyright dates 2009-09-02 07:25:43 +00:00
te-generic.h
te-gnu.h update copyright dates 2009-09-02 07:25:43 +00:00
te-go32.h update copyright dates 2009-09-02 07:25:43 +00:00
te-hppa.h update copyright dates 2009-09-02 07:25:43 +00:00
te-hppa64.h
te-hppalinux64.h
te-hpux.h
te-i386aix.h bfd/ 2010-01-23 12:05:33 +00:00
te-ia64aix.h
te-interix.h
te-irix.h update copyright dates 2009-09-02 07:25:43 +00:00
te-linux.h
te-lnews.h
te-lynx.h
te-mach.h
te-macos.h
te-nacl.h * elf32-arm.c (elf32_arm_nacl_plt0_entry, elf32_arm_nacl_plt_entry): 2012-04-12 13:01:15 +00:00
te-nbsd.h update copyright dates 2009-09-02 07:25:43 +00:00
te-nbsd532.h
te-netware.h update copyright dates 2009-09-02 07:25:43 +00:00
te-pc532mach.h
te-pe.h
te-pep.h update copyright dates 2009-09-02 07:25:43 +00:00
te-psos.h
te-riscix.h
te-solaris.h * config/te-solaris.h (DWARF2_EH_FRAME_READ_ONLY): Make read-only 2010-01-21 20:58:34 +00:00
te-sparcaout.h update copyright dates 2009-09-02 07:25:43 +00:00
te-sun3.h update copyright dates 2009-09-02 07:25:43 +00:00
te-svr4.h
te-symbian.h update copyright dates 2009-09-02 07:25:43 +00:00
te-tmips.h update copyright dates 2009-09-02 07:25:43 +00:00
te-uclinux.h 2009-11-04 Daniel Jacobowitz <dan@codesourcery.com> 2009-11-04 09:52:00 +00:00
te-vms.c bfd/: 2009-09-07 09:15:31 +00:00
te-vms.h bfd/: 2009-09-07 09:15:31 +00:00
te-vxworks.h
te-wince-pe.h
vax-inst.h update copyright dates 2009-09-02 07:25:43 +00:00
xtensa-istack.h update copyright dates 2009-09-02 07:25:43 +00:00
xtensa-relax.c update copyright dates 2009-09-02 07:25:43 +00:00
xtensa-relax.h update copyright dates 2009-09-02 07:25:43 +00:00