old-cross-binutils/gas/config
Jan Beulich f4660e2c88 gas/
2005-01-31  Jan Beulich  <jbeulich@novell.com>

	* config/tc-ia64.c (emit_one_bundle): Snapshot manual bundling state
	before actually using it. Don't generate an error in manual bundling
	mode when looking at an insn requiring slot 2 but not yet at slot 2.
	Don't generate an error in manual bundling mode when looking at an
	insn required to be last in its group but the required slot hasn't
	been reached, yet. Allow conversion from MII to MI;I for bundle
	consisting of only 2 insns with the stop between them. Suppress
	various meaningless errors resulting from detecting earlier ones.

gas/testsuite/
2005-01-31  Jan Beulich  <jbeulich@novell.com>

	* gas/ia64/bundling.[ds]: New.
	* gas/ia64/label.[ls]: New.
	* gas/ia64/last.[ls]: New.
	* gas/ia64/slot2.[ls]: New.
	* gas/ia64/ia64.exp: Run new tests.
2005-01-31 09:17:14 +00:00
..
aout_gnu.h 2002-06-08 Matt Thomas <matt@3am-software.com> 2002-06-09 00:45:42 +00:00
atof-ieee.c Fix thinko in last commit. 2002-04-11 11:21:01 +00:00
atof-tahoe.c * config/atof-tahoe.c: Fix comment typos. 2003-11-22 15:32:28 +00:00
atof-vax.c
e-crisaout.c * write.c (write_object_file): Fix signed/unsigned warning. 2002-12-12 22:46:47 +00:00
e-criself.c * config/e-criself.c: Fix typo in last change. 2002-12-12 23:12:34 +00:00
e-i386aout.c
e-i386coff.c
e-i386elf.c
e-mipsecoff.c
e-mipself.c
itbl-mips.h
m68k-parse.h m68k-parse.h (enum m68k_register): New control register, MBAR2 (for MCF5249) 2004-10-08 08:45:54 +00:00
m68k-parse.y Reorganise m68k instruction decoding and improve handling of MAC/EMAC 2004-05-24 14:33:22 +00:00
m88k-opcode.h
obj-aout.c * config/obj-aout.c (obj_aout_type): Remove #ifdef BFD_ASSEMBLER code. 2004-03-27 11:36:09 +00:00
obj-aout.h * config/obj-aout.h: Fix comment typos. 2003-11-20 00:01:55 +00:00
obj-bout.c * config/atof-tahoe.c: Fix comment typos. 2003-11-22 15:32:28 +00:00
obj-bout.h * config/obj-aout.h: Fix comment typos. 2003-11-20 00:01:55 +00:00
obj-coff.c * config/obj-coff.c (c_dot_file_symbol): Add "app" param. 2004-11-19 12:20:25 +00:00
obj-coff.h * config/obj-coff.c (c_dot_file_symbol): Add "app" param. 2004-11-19 12:20:25 +00:00
obj-ecoff.c * write.c (write_object_file): Fix signed/unsigned warning. 2002-12-12 22:46:47 +00:00
obj-ecoff.h * obj.h (struct format_ops <app_file>): Add int param. 2004-11-10 03:28:45 +00:00
obj-elf.c gas/ 2004-12-16 13:23:22 +00:00
obj-elf.h * obj.h (struct format_ops <app_file>): Add int param. 2004-11-10 03:28:45 +00:00
obj-evax.c
obj-evax.h
obj-hp300.c
obj-hp300.h
obj-ieee.c * config/obj-ieee.c: Remove duplicate prototypes. 2003-11-20 04:12:19 +00:00
obj-ieee.h * symbols.c (S_FORCE_RELOC): Add "strict" param. 2003-01-23 12:51:05 +00:00
obj-multi.c
obj-multi.h * obj.h (struct format_ops <app_file>): Add int param. 2004-11-10 03:28:45 +00:00
obj-som.c * config/obj-som.c (adjust_stab_sections): Add prototype. 2004-07-20 03:07:08 +00:00
obj-som.h * config/obj-som.c (adjust_stab_sections): Add prototype. 2004-07-20 03:07:08 +00:00
obj-vms.c Remove redundant returns in void functions. 2003-12-10 06:41:08 +00:00
obj-vms.h * config/obj-aout.h: Fix comment typos. 2003-11-20 00:01:55 +00:00
tc-a29k.c * config/tc-a29k.c (insert_sreg): Prototype. 2002-12-12 22:43:45 +00:00
tc-a29k.h * config/tc-a29k.h: Fix comment typos. 2003-11-22 02:35:31 +00:00
tc-alpha.c Remove duplicate code and provide a function for generating internally consistent 'value out of range' messages 2004-05-06 11:01:48 +00:00
tc-alpha.h * read.c: Remove unneeded prototypes. 2003-12-13 08:23:05 +00:00
tc-arc.c * config/tc-arc.c (tc_gen_reloc): Don't assume fixP->fx_addsy is an 2004-10-01 08:08:54 +00:00
tc-arc.h gas reloc rewrite. 2002-09-05 00:01:18 +00:00
tc-arm.c 2005-01-06 Paul Brook <paul@codesourcery.com> 2005-01-06 16:18:25 +00:00
tc-arm.h Add ARM CFI support 2004-10-25 12:26:04 +00:00
tc-avr.c * config/tc-avr.c (mcu_types): Move attiny{13,2313} from avr4 to avr2. 2004-12-25 20:34:24 +00:00
tc-avr.h gas reloc rewrite. 2002-09-05 00:01:18 +00:00
tc-cris.c * configure.in (crisv32): Recognize. AC_DEFINE_UNQUOTED 2004-11-04 15:00:37 +00:00
tc-cris.h * configure.in (crisv32): Recognize. AC_DEFINE_UNQUOTED 2004-11-04 15:00:37 +00:00
tc-crx.c 2004-12-23 Tomer Levi <Tomer.Levi@nsc.com> 2004-12-23 13:50:36 +00:00
tc-crx.h 2004-11-08 Tomer Levi <Tomer.Levi@nsc.com> 2004-11-08 13:51:55 +00:00
tc-d10v.c * config/tc-a29k.h: Fix comment typos. 2003-11-21 00:24:40 +00:00
tc-d10v.h Update copyright date 2003-01-24 01:12:30 +00:00
tc-d30v.c Remove redundant returns in void functions. 2003-12-10 06:41:08 +00:00
tc-d30v.h s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
tc-dlx.c Correctly emit lo16 relocs for elf-dlx target, fixing bogus range checking bug. 2004-04-01 08:22:47 +00:00
tc-dlx.h * config/tc-a29k.h: Fix comment typos. 2003-11-22 02:35:31 +00:00
tc-fr30.c opcodes: 2003-06-10 22:08:45 +00:00
tc-fr30.h Update copyright date 2003-01-24 01:12:30 +00:00
tc-frv.c bfd/ChangeLog: 2005-01-25 20:22:41 +00:00
tc-frv.h * config/tc-frv.h (MAX_MEM_FOR_RS_ALIGN_CODE): New. 2004-05-07 06:28:04 +00:00
tc-generic.c gas/ 2004-04-15 01:49:22 +00:00
tc-generic.h
tc-h8300.c Add support for relaxation of bit manipulation instructions. 2004-01-12 15:02:22 +00:00
tc-h8300.h * config/tc-h8300.c: Convert to ISO-C. 2003-11-20 03:31:36 +00:00
tc-h8500.c Replace occurrances of 'Hitachi' with 'Renesas'. 2003-04-15 08:51:55 +00:00
tc-h8500.h Replace occurrances of 'Hitachi' with 'Renesas'. 2003-04-15 08:51:55 +00:00
tc-hppa.c * config/obj-som.c (adjust_stab_sections): Add prototype. 2004-07-20 03:07:08 +00:00
tc-hppa.h bfd: 2004-07-27 22:30:25 +00:00
tc-i370.c * symbols.c (colon) [!WORKING_DOT_WORD]: Don't declare 2004-11-03 01:54:25 +00:00
tc-i370.h gas reloc rewrite. 2002-09-05 00:01:18 +00:00
tc-i386.c 2005-01-14 H.J. Lu <hongjiu.lu@intel.com> 2005-01-14 22:10:55 +00:00
tc-i386.h gas/ 2004-11-23 07:55:12 +00:00
tc-i860.c * config/tc-i860.c (md_pcrel_from): Fix typo in comment. 2003-10-31 21:33:59 +00:00
tc-i860.h 2003-08-07 Jason Eckhardt <jle@rice.edu> 2003-08-07 19:20:45 +00:00
tc-i960.c * config/tc-hppa.c: Fix comment typos. 2003-11-21 14:38:06 +00:00
tc-i960.h Update copyright date 2003-01-24 01:12:30 +00:00
tc-ia64.c gas/ 2005-01-31 09:17:14 +00:00
tc-ia64.h Emit error for unaligned instructions. 2004-07-04 00:29:21 +00:00
tc-ip2k.c * config/tc-arc.c: Remove a local prototype of atof_ieee. 2003-11-20 01:36:49 +00:00
tc-ip2k.h gas reloc rewrite. 2002-09-05 00:01:18 +00:00
tc-iq2000.c (s_iq2000_set): Fix thinko parsing ignored_arguments array. 2005-01-12 10:57:15 +00:00
tc-iq2000.h Remove IQ10 support from IQ2000 port 2004-11-24 13:23:53 +00:00
tc-m32r.c Fixed a pcrel relocte miss between different section in the same module. 2004-11-29 15:09:28 +00:00
tc-m32r.h Add support for M32R GOT relocs 2004-06-25 16:11:09 +00:00
tc-m68hc11.c Stop indexed move byte instructions from being relaxed. 2004-01-21 11:17:53 +00:00
tc-m68hc11.h * config/tc-m68hc11.c: Convert to ISO C90. 2003-10-27 09:57:59 +00:00
tc-m68k.c * symbols.c (colon) [!WORKING_DOT_WORD]: Don't declare 2004-11-03 01:54:25 +00:00
tc-m68k.h (EXTERN_FORCE_RELOC): Handle m68k-uclinux specially, like m68k-elf. 2004-01-26 18:09:30 +00:00
tc-m88k.c * config/tc-a29k.h: Fix comment typos. 2003-11-22 02:35:31 +00:00
tc-m88k.h * write.c (size_seg): Check adjustment to last frag. 2002-05-23 08:08:48 +00:00
tc-m68851.h
tc-maxq.c Add support for maxq10 and maxq20 machine values 2005-01-10 16:33:51 +00:00
tc-maxq.h Add support fpr MAXQ processor 2004-11-08 13:17:43 +00:00
tc-mcore.c * config/tc-a29k.h: Fix comment typos. 2003-11-22 02:35:31 +00:00
tc-mcore.h * config/tc-mcore.h: Remove prototypes already in tc.h. 2003-11-20 03:11:18 +00:00
tc-mips.c 2005-01-19 Fred Fish <fnf@specifixinc.com> 2005-01-19 23:33:33 +00:00
tc-mips.h [ bfd/ChangeLog ] 2004-04-29 05:14:22 +00:00
tc-mmix.c * config/tc-mmix.c [!LLONG_MIN]: Correct #elsif to #elif. 2004-09-14 20:00:26 +00:00
tc-mmix.h Generate BFD_RELOC_MMIX_PUSHJ_STUBBABLE for PUSHJ when possible. 2003-10-18 15:53:40 +00:00
tc-mn10200.c Remove duplicate code and provide a function for generating internally consistent 'value out of range' messages 2004-05-06 11:01:48 +00:00
tc-mn10200.h Update all uses of md_apply_fix to use md_apply_fix3. Make it a void function. 2001-11-15 21:29:00 +00:00
tc-mn10300.c * config/tc-mn10300.c (md_relax_table): More fixes to the offsets in this table. 2004-11-23 14:49:12 +00:00
tc-mn10300.h * config/tc-mn10300.h (tc_fix_adjustable): Define. 2004-05-28 21:33:07 +00:00
tc-msp430.c (md_apply_fix3): Fix offset calculation for global label. 2005-01-04 10:20:36 +00:00
tc-msp430.h Apply Dmitry Diky's patches to add relaxation to msp430. 2004-08-25 12:54:15 +00:00
tc-ns32k.c * config/tc-a29k.h: Fix comment typos. 2003-11-22 02:35:31 +00:00
tc-ns32k.h gas reloc rewrite. 2002-09-05 00:01:18 +00:00
tc-openrisc.c opcodes: 2003-06-10 22:08:45 +00:00
tc-openrisc.h * symbols.c (S_FORCE_RELOC): Add "strict" param. 2003-01-23 12:51:05 +00:00
tc-or32.c * config/tc-a29k.h: Fix comment typos. 2003-11-22 02:35:31 +00:00
tc-or32.h * config/tc-a29k.h: Fix comment typos. 2003-11-22 02:35:31 +00:00
tc-pdp11.c * symbols.c (colon) [!WORKING_DOT_WORD]: Don't declare 2004-11-03 01:54:25 +00:00
tc-pdp11.h
tc-pj.c * config/tc-a29k.h: Fix comment typos. 2003-11-22 02:35:31 +00:00
tc-pj.h * symbols.c (S_FORCE_RELOC): Add "strict" param. 2003-01-23 12:51:05 +00:00
tc-ppc.c 2004-10-01 H.J. Lu <hongjiu.lu@intel.com> 2004-10-02 00:18:31 +00:00
tc-ppc.h * frags.h (struct frag): Add has_code and insn_addr fields. 2004-07-02 06:40:19 +00:00
tc-s390.c * symbols.c (colon) [!WORKING_DOT_WORD]: Don't declare 2004-11-03 01:54:25 +00:00
tc-s390.h * tc-s390.h (md_do_align, HANDLE_ALIGN): Remove. 2004-05-05 13:06:18 +00:00
tc-sh.c Fix SH2A machine variants in order to correctly select instruction inheritance 2005-01-17 14:08:17 +00:00
tc-sh.h Add support for sh-symbian-elf target 2004-07-06 16:58:43 +00:00
tc-sh64.c 2004-12-16 Andrew Stubbs <andrew.stubbs@st.com> 2004-12-16 18:23:24 +00:00
tc-sh64.h * config/tc-sh.c: Convert to ISO C90. Remove unnecessary 2003-10-11 13:40:21 +00:00
tc-sparc.c 2004-10-01 H.J. Lu <hongjiu.lu@intel.com> 2004-10-02 00:18:31 +00:00
tc-sparc.h * dw2gencfi.c (cfi_pseudo_table): Add cfi_gnu_window_save. 2003-08-29 20:20:18 +00:00
tc-tahoe.c * symbols.c (colon) [!WORKING_DOT_WORD]: Don't declare 2004-11-03 01:54:25 +00:00
tc-tahoe.h
tc-tic4x.c * config/atof-tahoe.c: Fix comment typos. 2003-11-22 15:32:28 +00:00
tc-tic4x.h * config/tc-tic4x.c (md_assemble): Added support for one-line parallel insns. 2003-05-18 22:23:15 +00:00
tc-tic30.c * config/atof-tahoe.c: Fix comment typos. 2003-11-22 15:32:28 +00:00
tc-tic30.h * config/tc-tic30.c: #include stdarg.h or varargs.h. 2002-12-12 21:34:53 +00:00
tc-tic54x.c (tic54x_adjust_symtab): Adjust call to c_dot_file_symbol. 2004-11-22 10:02:27 +00:00
tc-tic54x.h Fix tic54x testsuite failures and Lmem disassembly bugs. 2001-11-13 14:22:53 +00:00
tc-tic80.c * config/tc-tic30.c: #include stdarg.h or varargs.h. 2002-12-12 21:34:53 +00:00
tc-tic80.h * ChangeLog-9295: Fix a typo. 2002-12-17 01:13:56 +00:00
tc-v850.c include/elf/ 2004-12-16 16:56:04 +00:00
tc-v850.h bfd/ 2003-07-25 14:35:56 +00:00
tc-vax.c * symbols.c (colon) [!WORKING_DOT_WORD]: Don't declare 2004-11-03 01:54:25 +00:00
tc-vax.h gas reloc rewrite. 2002-09-05 00:01:18 +00:00
tc-w65.c * config/tc-w65.c (s_longa): Prototype. Make static, specify int arg. 2002-12-03 12:01:45 +00:00
tc-w65.h * ChangeLog-9295: Fix a typo. 2002-12-17 01:13:56 +00:00
tc-xstormy16.c Accept and ignore @fptr() directives for 4-byte fixups. 2004-10-18 08:02:25 +00:00
tc-xstormy16.h s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
tc-xtensa.c * config/tc-xtensa.c (xtensa_switch_section_emit_state): Use subseg_set. 2004-12-03 01:00:07 +00:00
tc-xtensa.h * config/tc-xtensa.c: Remove XTENSA_SECTION_RENAME ifdefs. 2004-11-04 21:52:55 +00:00
tc-z8k.c * config/tc-z8k.c (md_assemble): Improve error detection. 2005-01-28 19:33:26 +00:00
tc-z8k.h * config/tc-z8k.c: Convert to ISO-C. 2003-11-28 20:10:18 +00:00
te-386bsd.h
te-aix5.h * config/te-aix5.h: Typo fix. 2002-03-22 02:07:36 +00:00
te-armlinuxeabi.h * Makefile.am (TARG_ENV_HFILES): Add te-armlinuxeabi.h. 2004-12-03 01:22:15 +00:00
te-aux.h
te-delt88.h * config/atof-tahoe.c: Fix comment typos. 2003-11-22 15:32:28 +00:00
te-delta.h * config/atof-tahoe.c: Fix comment typos. 2003-11-22 15:32:28 +00:00
te-dpx2.h
te-dynix.h
te-epoc-pe.h
te-freebsd.h
te-generic.h * config/atof-tahoe.c: Fix comment typos. 2003-11-22 15:32:28 +00:00
te-go32.h
te-hp300.h
te-hppa.h
te-hppa64.h
te-hppalinux64.h
te-hpux.h
te-i386aix.h
te-ia64aix.h
te-ic960.h
te-interix.h
te-irix.h * configure.in (em): Set to irix on all Irix systems. 2003-01-27 22:45:58 +00:00
te-linux.h
te-lnews.h
te-lynx.h
te-mach.h
te-macos.h * config/atof-tahoe.c: Fix comment typos. 2003-11-22 15:32:28 +00:00
te-nbsd.h
te-nbsd532.h
te-netware.h * config/tc-i386.c: Deal with LEX_QM the same way as with LEX_AT. 2004-06-18 14:55:49 +00:00
te-pc532mach.h
te-pe.h Adds support for fastcall symbols as used on Microsoft Windows platforms 2002-11-06 19:36:20 +00:00
te-psos.h * config/atof-tahoe.c: Fix comment typos. 2003-11-22 15:32:28 +00:00
te-riscix.h
te-sparcaout.h
te-sun3.h * config/atof-tahoe.c: Fix comment typos. 2003-11-22 15:32:28 +00:00
te-svr4.h
te-symbian.h * config.bfd (arm*-*-symbianelf*): Use OS-specific target vectors. 2004-09-03 17:15:44 +00:00
te-sysv32.h
te-tmips.h * config/atof-tahoe.c: Fix comment typos. 2003-11-22 15:32:28 +00:00
te-vxworks.h * configure.tgt: Set em=vxworks for *-*-vxworks. 2005-01-06 16:17:25 +00:00
te-wince-pe.h
vax-inst.h 2002-06-08 Matt Thomas <matt@3am-software.com> 2002-06-09 00:45:42 +00:00
vms-a-conf.h
vms-conf.h
xtensa-istack.h bfd ChangeLog 2004-10-12 18:33:17 +00:00
xtensa-relax.c bfd ChangeLog 2004-10-12 18:33:17 +00:00
xtensa-relax.h bfd ChangeLog 2004-10-12 18:33:17 +00:00