old-cross-binutils/gas/config
Bernd Schmidt c1db045b89 gas/:
* config/bfin-parse.y (check_macfunc_option): New.
 	(check_macfuncs): Check option by calling check_macfunc_option.
	Fix comparison always true warnings.  Both scalar instructions
	of vector instruction must share the same mode option.  Only allow
	option mode at the end of the second instruction of the vector.
 	(asm_1): Check option by calling check_macfunc_option.

gas/testsuite/:
	* gas/bfin/expected_errors.l, gas/bfin/expected_errors.s: Add
	tests for bad options of "multiply and multipy-accumulate to
	accumulator" instructions.  Add new vector instruction option
	mode tests.
	* gas/bfin/vector2.s: Add new vector instruction option mode test.
	* gas/bfin/vector2.d: Adjust accordingly.

	* gas/bfin/expected_errors.s, gas/bfin/expected_errors.l: Add test
	for mismatched half registers in vector multipy-accumulate
	instructions.
2008-03-26 15:58:27 +00:00
..
aout_gnu.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
atof-ieee.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
atof-vax.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
bfin-aux.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
bfin-defs.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
bfin-lex.l Switch to GPLv3 2007-07-03 11:01:12 +00:00
bfin-parse.y gas/: 2008-03-26 15:58:27 +00:00
e-crisaout.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
e-criself.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
e-i386aout.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
e-i386coff.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
e-i386elf.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
e-mipsecoff.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
e-mipself.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
itbl-mips.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
m68k-parse.h gas/ 2007-09-27 11:14:10 +00:00
m68k-parse.y Switch to GPLv3 2007-07-03 11:01:12 +00:00
obj-aout.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
obj-aout.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
obj-coff.c * read.c (potable): Add string8, string16, string32 and string64. Add bit size for stringer function. 2007-10-04 17:05:37 +00:00
obj-coff.h gas/ 2007-07-04 15:32:46 +00:00
obj-ecoff.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
obj-ecoff.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
obj-elf.c gas/ 2007-10-27 17:45:53 +00:00
obj-elf.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
obj-evax.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
obj-evax.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
obj-multi.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
obj-multi.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
obj-som.c PR gas/5121 gas/5122 gas/5123 gas/5124 gas/5125 gas/5126 gas/5129 gas/5131 gas/5132 gas/5137 gas/5143 2007-10-08 15:26:42 +00:00
obj-som.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-alpha.c * config/tc-alpha.c (assemble_insn): Don't segv on NULL reloc_operand. 2007-11-26 01:43:43 +00:00
tc-alpha.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-arc.c PR gas/5172 2007-10-18 13:03:12 +00:00
tc-arc.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-arm.c 2008-03-09 Paul Brook <paul@codesourcery.com> 2008-03-09 15:20:31 +00:00
tc-arm.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-avr.c PR gas/2626 2008-02-14 13:04:29 +00:00
tc-avr.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-bfin.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-bfin.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-cr16.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-cr16.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-cris.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-cris.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-crx.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-crx.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-d10v.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-d10v.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-d30v.c * config/tc-tic4x.c (tic4x_insn_insert): Add const qualifier to 2008-02-12 08:37:08 +00:00
tc-d30v.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-dlx.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-dlx.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-fr30.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-fr30.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-frv.c PR gas/5269 2007-11-12 10:57:33 +00:00
tc-frv.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-generic.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-generic.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-h8300.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-h8300.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-hppa.c PR 5946 2008-03-16 23:16:03 +00:00
tc-hppa.h * config/tc-hppa.h (DWARF2_CIE_DATA_ALIGNMENT): Wrap negative number 2007-12-27 15:35:53 +00:00
tc-i370.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-i370.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-i386.c gas/ 2008-02-18 08:44:38 +00:00
tc-i386.h gas/ 2008-02-13 10:14:40 +00:00
tc-i860.c PR gas/5172 2007-10-18 13:03:12 +00:00
tc-i860.h PR gas/5172 2007-10-18 13:03:12 +00:00
tc-i960.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-i960.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-ia64.c * config/tc-ia64.c (ia64_convert_frag): Zero-initialize room for 2008-01-09 22:36:06 +00:00
tc-ia64.h gas/ 2007-09-26 08:34:24 +00:00
tc-ip2k.c PR gas/5172 2007-10-18 13:03:12 +00:00
tc-ip2k.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-iq2000.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-iq2000.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-m32c.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-m32c.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-m32r.c * config/tc-m32r.c (md_begin): Mark .sbss as being bss style section. 2007-12-10 23:33:46 +00:00
tc-m32r.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-m68hc11.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-m68hc11.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-m68k.c PR gas/5172 2007-10-18 13:03:12 +00:00
tc-m68k.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-m68851.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-maxq.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-maxq.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-mcore.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-mcore.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-mep.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-mep.h * config/tc-mep.h (skip_whitespace): Remove definition. 2007-07-24 12:38:35 +00:00
tc-mips.c * config/tc-mips.c (mips_cpu_info_table): Add Octeon. 2008-02-04 19:20:16 +00:00
tc-mips.h gas/ 2007-12-10 10:36:00 +00:00
tc-mmix.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-mmix.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-mn10200.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-mn10200.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-mn10300.c * config/tc-mn10300.c (has_known_symbol_location): New function. 2008-02-18 10:03:06 +00:00
tc-mn10300.h * config/tc-mn10300.c (mn10300_force_relocation): Force a reloc to be generated for alignment fixups. 2007-11-13 10:40:29 +00:00
tc-msp430.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-msp430.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-mt.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-mt.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-ns32k.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-ns32k.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-openrisc.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-openrisc.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-or32.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-or32.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-pdp11.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-pdp11.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-pj.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-pj.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-ppc.c * config/tc-ppc.c (ppc_setup_opcodes): Tidy. Add code to test 2008-03-06 23:01:00 +00:00
tc-ppc.h * config/tc-ppc.h (struct _ppc_fix_extra): New. 2008-03-01 07:24:47 +00:00
tc-s390.c 2008-03-19 Andreas Krebbel <krebbel1@de.ibm.com> 2008-03-19 10:29:18 +00:00
tc-s390.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-score.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-score.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-sh.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-sh.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-sh64.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-sh64.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-sparc.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-sparc.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-spu.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-spu.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-tic4x.c * config/tc-tic4x.c (tic4x_insn_insert): Add const qualifier to 2008-02-12 08:37:08 +00:00
tc-tic4x.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-tic30.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-tic30.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-tic54x.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-tic54x.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-v850.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-v850.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-vax.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-vax.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-xc16x.c PR gas/5175 2007-10-18 11:01:24 +00:00
tc-xc16x.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-xstormy16.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-xstormy16.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-xtensa.c bfd/ 2008-03-03 23:23:41 +00:00
tc-xtensa.h 2008-03-14 Sterling Augustine <sterling@tensilica.com> 2008-03-14 20:17:39 +00:00
tc-z8k.c Remove duplicate definitions of the md_atof() function 2007-10-17 16:45:56 +00:00
tc-z8k.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-z80.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
tc-z80.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-386bsd.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-aix5.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-armeabi.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-armlinuxeabi.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-dynix.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-epoc-pe.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-freebsd.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-generic.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-gnu.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-go32.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-hppa.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-hppa64.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-hppalinux64.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-hpux.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-i386aix.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-ia64aix.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-interix.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-irix.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-linux.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-lnews.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-lynx.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-mach.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-macos.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-nbsd.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-nbsd532.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-netware.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-pc532mach.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-pe.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-pep.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-psos.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-riscix.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-sparcaout.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-sun3.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-svr4.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-symbian.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-tmips.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-vxworks.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
te-wince-pe.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
vax-inst.h Switch to GPLv3 2007-07-03 11:01:12 +00:00
xtensa-istack.h * config/xtensa-istack.h (tinsn_struct): Replace linenum field 2007-11-19 19:40:55 +00:00
xtensa-relax.c Switch to GPLv3 2007-07-03 11:01:12 +00:00
xtensa-relax.h Switch to GPLv3 2007-07-03 11:01:12 +00:00