DJ Delorie 
							
						 
					 
					
						
						
							
						
						5b9a5e6ca3 
					 
					
						
						
							
							* sh.h (R_SH_SWITCH8, R_SH_GNU_VTINHERIT, R_SH_GNU_VTENTRY,  
						
						 
						
						... 
						
						
						
						R_SH_LOOP_START,R_SH_LOOP_END): Move to "reserved" spaces.
(R_SH_DIR16, R_SH_DIR8, R_SH_DIR8UL, R_SH_DIR8UW, R_SH_DIR8U,
R_SH_DIR8SW, R_SH_DIR8S, R_SH_DIR4UL, R_SH_DIR4UW, R_SH_DIR4U,
R_SH_PSHA, R_SH_PSHL): New.
* elf32-sh.c (sh_elf_howto_table): R_SH_SWITCH8,
R_SH_GNU_VTINHERIT, R_SH_GNU_VTENTRY,
R_SH_LOOP_START,R_SH_LOOP_END moved to "reserved" spaces,
R_SH_DIR16, R_SH_DIR8, R_SH_DIR8UL, R_SH_DIR8UW, R_SH_DIR8U,
R_SH_DIR8SW, R_SH_DIR8S, R_SH_DIR4UL, R_SH_DIR4UW, R_SH_DIR4U,
R_SH_PSHA, R_SH_PSHL added.
(sh_reloc_map): Add R_SH_DIR16 and R_SH_DIR8.
(sh_elf_relocate_section): Support new relocs. 
						
						
					 
					
						2003-09-24 02:27:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Cagney 
							
						 
					 
					
						
						
							
						
						c7a8c97efb 
					 
					
						
						
							
							2003-09-22  Andrew Cagney  <cagney@redhat.com>  
						
						 
						
						... 
						
						
						
						* floatformat.h (struct floatformat): Add field "is_valid".
2003-09-22  Andrew Cagney  <cagney@redhat.com >
	* floatformat.c (floatformat_i387_ext_is_valid): New function.
	(floatformat_always_valid): New function.
	(floatformat_i387_ext): Initialize new "is_valid" field to
	"floatformat_i387_ext_is_valid".
	(floatformat_ieee_single_little): Initialize "is_valid" field to
	floatformat_always_valid.
	(floatformat_ieee_double_big): Ditto.
	(floatformat_ieee_double_little): Ditto.
	(floatformat_ieee_double_little): Ditto.
	(floatformat_ieee_double_littlebyte_bigword): Ditto.
	(floatformat_i960_ext): Ditto.
	(floatformat_m88110_ext): Ditto.
	(floatformat_m88110_harris_ext): Ditto.
	(floatformat_arm_ext_big): Ditto.
	(floatformat_arm_ext_littlebyte_bigword): Ditto.
	(floatformat_ia64_spill_big): Ditto.
	(floatformat_ia64_spill_little): Ditto.
	(floatformat_ia64_quad_big): Ditto.
	(floatformat_ia64_quad_little): Ditto.
	(floatformat_ia64_quad_little): Ditto.
	(floatformat_is_valid): Call "is_valid". 
						
						
					 
					
						2003-09-22 17:41:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Cagney 
							
						 
					 
					
						
						
							
						
						8c6fcfebbf 
					 
					
						
						
							
							Index: include/ChangeLog  
						
						 
						
						... 
						
						
						
						2003-09-15  Andrew Cagney  <cagney@redhat.com >
	* floatformat.h (floatformat_to_double): Make input buffer constant.
	(floatformat_from_double, floatformat_is_valid): Ditto.
Index: libiberty/ChangeLog
2003-09-15  Andrew Cagney  <cagney@redhat.com >
	* floatformat.c (get_field): Make "data" constant.
	(floatformat_is_valid, floatformat_to_double): Make "from"
	constant, fix casts.
	(floatformat_from_double): Make "from" constant. 
						
						
					 
					
						2003-09-16 01:47:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Cagney 
							
						 
					 
					
						
						
							
						
						a9993197f2 
					 
					
						
						
							
							2003-09-15  Andrew Cagney  <cagney@redhat.com>  
						
						 
						
						... 
						
						
						
						* floatformat.h (struct floatformat): Make "exp_bias" signed. 
						
						
					 
					
						2003-09-15 21:28:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Jacobowitz 
							
						 
					 
					
						
						
							
						
						80a45e340c 
					 
					
						
						
							
							* floatformat.h (floatformat_is_valid): Add prototype.  
						
						 
						
						
						
						
					 
					
						2003-09-15 20:13:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						d13d2a28ff 
					 
					
						
						
							
							Add enum values for HP extensions to DWARF standard  
						
						 
						
						
						
						
					 
					
						2003-09-11 11:20:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						99759ba1f1 
					 
					
						
						
							
							Add binutils support for v850e1 processor  
						
						 
						
						
						
						
					 
					
						2003-09-04 11:04:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Cagney 
							
						 
					 
					
						
						
							
						
						e550f4d980 
					 
					
						
						
							
							Index: opcodes/ChangeLog  
						
						 
						
						... 
						
						
						
						2003-09-03  Andrew Cagney  <cagney@redhat.com >
	* dis-init.c (init_disassemble_info): New file and function.
	* Makefile.am (CFILES): Add "dis-init.c".
	(libopcodes_la_SOURCES): Add "dis-init.c".
	(dis-init.lo): Specify dependencies.
	* Makefile.in: Regenerate.
Index: include/ChangeLog
2003-08-27  Andrew Cagney  <cagney@redhat.com >
	* dis-asm.h (init_disassemble_info): Declare.
	(INIT_DISASSEMBLE_INFO): Redefine as a call to
	init_disassemble_info.
	(INIT_DISASSEMBLE_INFO_NO_ARCH): Ditto.
Index: binutils/ChangeLog
2003-09-03  Andrew Cagney  <cagney@redhat.com >
	* objdump.c: Refer to init_disassemble_info in comments.
	(disassemble_data): Replace INIT_DISASSEMBLE_INFO with
	init_disassemble_info. 
						
						
					 
					
						2003-09-03 23:43:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Eckhardt 
							
						 
					 
					
						
						
							
						
						c94e99621d 
					 
					
						
						
							
							2003-08-23  Jason Eckhardt  <jle@rice.edu>  
						
						 
						
						... 
						
						
						
						[bfd/ChangeLog]
        * coff-i860.c (coff_i860_reloc_nyi): New function.
	(howto_table): Add entries for relocations PAIR, HIGHADJ, HIGH,
	LOWn, SPLITn, and BRADDR.
	(RTYPE2HOWTO): Check that the r_type is within the howto_table
	before trying to access the entry.
	(coff_i860_rtype_to_howto): Likewise.
	(coff_i860_reloc_type_lookup): New function.
	(i860_reloc_processing): New function.
	(coff_bfd_reloc_type_lookup): Define macro.
	(RELOC_PROCESSING): Define macro.
	Minor formatting adjustments.
[include/coff/ChangeLog]
	* coff/i860.h (COFF860_R_PAIR, COFF860_R_LOW0, COFF860_R_LOW1,
	COFF860_R_LOW2, COFF860_R_LOW3, COFF860_R_LOW4, COFF860_R_SPLIT0,
	COFF860_R_SPLIT1, COFF860_R_SPLIT2, COFF860_R_HIGHADJ,
	COFF860_R_BRADDR): Define new relocation constants and document.
	Minor formatting adjustments. 
						
						
					 
					
						2003-08-23 23:00:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						346c0bf9fc 
					 
					
						
						
							
							Add PGI extensions  
						
						 
						
						
						
						
					 
					
						2003-08-21 14:03:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						d704b32411 
					 
					
						
						
							
							Better handking for unresolved symbols  
						
						 
						
						
						
						
					 
					
						2003-08-20 08:37:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alan Modra 
							
						 
					 
					
						
						
							
						
						b16bb18af4 
					 
					
						
						
							
							* ppc.h (PPC_OPCODE_440): Define.  Formatting.  Use hex for other  
						
						 
						
						... 
						
						
						
						PPC_OPCODE_* defines. 
						
						
					 
					
						2003-08-19 07:08:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Eckhardt 
							
						 
					 
					
						
						
							
						
						4f0b39d421 
					 
					
						
						
							
							include/opcode/ChangeLog:  
						
						 
						
						... 
						
						
						
						2003-08-16  Jason Eckhardt  <jle@rice.edu >
        * i860.h (fmov.ds): Expand as famov.ds.
        (fmov.sd): Expand as famov.sd.
        (pfmov.ds): Expand as pfamov.ds.
gas/testsuite/ChangeLog:
2003-08-16  Jason Eckhardt  <jle@rice.edu >
        * gas/i860/pseudo-ops01.{s,d}: New files.
        * gas/i860/i860.exp: Execute the new test above.
        * gas/i860/README.i860: Mention that pseudo-ops need more testing
        and remove the align fill defect from the list. 
						
						
					 
					
						2003-08-17 03:16:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Meissner 
							
						 
					 
					
						
						
							
						
						a5ccdcb4df 
					 
					
						
						
							
							Convert cgen to C-90  
						
						 
						
						
						
						
					 
					
						2003-08-08 21:21:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						d61a06dd52 
					 
					
						
						
							
							Add MSP430 variants  
						
						 
						
						
						
						
					 
					
						2003-08-08 10:14:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alan Modra 
							
						 
					 
					
						
						
							
						
						61982e3c09 
					 
					
						
						
							
							Convert to C90.  
						
						 
						
						
						
						
					 
					
						2003-08-07 02:25:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Snyder 
							
						 
					 
					
						
						
							
						
						4f96c36336 
					 
					
						
						
							
							2003-07-18  Michael Snyder  <msnyder@redhat.com>  
						
						 
						
						... 
						
						
						
						* include/opcode/h8sx.h (DO_MOVA1, DO_MOVA2): Reformatting. 
						
						
					 
					
						2003-07-29 21:05:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						e4bf124e03 
					 
					
						
						
							
							2003-07-28  Eric Christopher  <echristo@redhat.com>  
						
						 
						
						... 
						
						
						
						* elf32-ppc.c (R_PPC_RELAX32): New relocation.
        (ppc_elf_install_value): New function.
        (ppc_elf_sort_rela): Remove.
        (ppc_elf_relax_section): Rewrite. Remove old relaxation
        and replace with out of range branch stubs.
        (ppc_elf_relocate_section): Handle R_PPC_RELAX32.
2003-07-28  Eric Christopher  <echristo@redhat.com >
        * ppc.h (R_PPC_RELAX32): New. Fake relocation. 
						
						
					 
					
						2003-07-29 06:42:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						206ac17473 
					 
					
						
						
							
							bfd/  
						
						 
						
						... 
						
						
						
						2003-07-25  H.J. Lu  <hongjiu.lu@intel.com >
	* elf-bfd.h (bfd_elf_special_section): New.
	(elf_backend_data): Add special_sections, a pointer to
	bfd_elf_special_section.
	(elf_section_type). New.
	(elf_section_flags): New.
	(_bfd_elf_get_sec_type_attr): New.
	* elf.c (_bfd_elf_make_section_from_shdr): Always use the
	real section type/flags.
	(special_sections): New.
	(get_special_section): New.
	(_bfd_elf_get_sec_type_attr): New.
	(_bfd_elf_new_section_hook): Check special_section to set
	elf_section_type and elf_section_flags.
	(elf_fake_sections): Don't use section name to set ELF section
	data.
	* elf32-m32r.c (m32r_elf_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elf32-m68hc11.c (elf32_m68hc11_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elf32-mcore.c (mcore_elf_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elf32-ppc.c (ppc_elf_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elf32-sh64.c (sh64_elf_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elf32-v850.c (v850_elf_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elf32-xtensa.c (elf_xtensa_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elf64-alpha.c (elf64_alpha_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elf64-hppa.c (elf64_hppa_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elf64-ppc.c (ppc64_elf_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elf64-sh64.c (sh64_elf64_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elfxx-ia64.c (elfNN_ia64_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elfxx-mips.c (_bfd_mips_elf_special_sections): New.
	* elfxx-mips.h (_bfd_mips_elf_special_sections): New.
	(elf_backend_special_sections): Defined.
	* elfxx-target.h (elf_backend_special_sections): New. Default
	to NULL.
	(elfNN_bed): Initialize special_sections.
	* section.c (bfd_abs_section): Remove const.
	(bfd_und_section): Likewise.
	(bfd_com_section): Likewise.
	(bfd_ind_section): Likewise.
gas/
2003-07-25  H.J. Lu  <hongjiu.lu@intel.com >
	* config/obj-elf.c (special_sections): Removed.
	(obj_elf_change_section): Call _bfd_elf_get_sec_type_attr. Set
	elf_section_type and elf_section_flags.
	(elf_frob_file): Set SHT_GROUP.
	* config/obj-elf.h (obj_sec_set_private_data): New.
	* config/tc-alpha.h (ELF_TC_SPECIAL_SECTIONS): Removed.
	* config/tc-ia64.h: Likewise.
	* config/tc-m32r.h: Likewise.
	* config/tc-m68hc11.h: Likewise.
	* config/tc-mcore.h: Likewise.
	* config/tc-mips.h: Likewise.
	* config/tc-ppc.h: Likewise.
	* config/tc-sh64.h: Likewise.
	* config/tc-v850.h: Likewise.
	* config/tc-xtensa.h: Likewise.
	* config/tc-v850.h (SHF_V850_GPREL): Removed.
	(SHF_V850_EPREL): Likewise.
	(SHF_V850_R0REL): Likewise.
	* subsegs.c (subseg_get): Call obj_sec_set_private_data if it
	is defined.
include/elf/
2003-07-25  H.J. Lu  <hongjiu.lu@intel.com >
	* v850.h (SHF_V850_GPREL): New.
	(SHF_V850_EPREL): Likewise.
	(SHF_V850_R0REL): Likewise. 
						
						
					 
					
						2003-07-25 14:35:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						19c6e1624b 
					 
					
						
						
							
							(IMAGE_FILE_NET_RUN_FROM_SWAP): Define.  
						
						 
						
						... 
						
						
						
						(IMAGE_FILE_MACHINE_WCEMIPSV2): Define.
 	(IMAGE_FILE_MACHINE_SH3DSP): Define.
 	(IMAGE_FILE_MACHINE_SH3E): Define.
	(IMAGE_FILE_MACHINE_SH5): Define.
 	(IMAGE_FILE_MACHINE_AM33): Define.
 	(IMAGE_FILE_MACHINE_POWERPCFP): Define.
 	(IMAGE_FILE_MACHINE_AXP64): Define.
 	(IMAGE_FILE_MACHINE_TRICORE): Define.
 	(IMAGE_FILE_MACHINE_CEF): Define.
 	(IMAGE_FILE_MACHINE_EBC): Define.
 	(IMAGE_FILE_MACHINE_AMD64): Define.
 	(IMAGE_FILE_MACHINE_M32R): Define.
 	(IMAGE_FILE_MACHINE_CEE): Define. 
						
						
					 
					
						2003-07-17 14:37:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Sandiford 
							
						 
					 
					
						
						
							
						
						f0dcabe35a 
					 
					
						
						
							
							include/opcode/  
						
						 
						
						... 
						
						
						
						* mips.h (CPU_RM7000): New macro.
	(OPCODE_IS_MEMBER): Match CPU_RM7000 against 4650 insns.
bfd/
	* archures.c (bfd_mach_mips7000): New.
	* bfd-in2.h: Regenerated.
	* cpu-mips.c (arch_info_struct): Add an entry for mips:7000.
	* elfxx-mips.c (mips_set_isa_flags): Handle bfd_mach_mips7000.
	(mips_mach_extensions): Add an entry for it.
opcodes/
	* mips-dis.c (mips_arch_choices): Add rm7000 and rm9000 entries.
gas/
	* config/tc-mips.c (hilo_interlocks): True for CPU_RM7000.
	(mips_cpu_info_table): Add rm7000 and rm9000 entries.
gas/testsuite/
	* gas/mips/rm7000.[sd]: New test.
	* gas/mips/mips.exp: Run it. 
						
						
					 
					
						2003-07-15 07:50:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Eckhardt 
							
						 
					 
					
						
						
							
						
						7a90ec1ad1 
					 
					
						
						
							
							2003-07-14  Christian Groessler  <chris@groessler.org>  
						
						 
						
						... 
						
						
						
						* i860.h (AOUTSZ): Define properly for i860 coff. 
						
						
					 
					
						2003-07-15 01:15:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						d53f60a1e4 
					 
					
						
						
							
							* xtensa-config.h: Undef all macros before defining them.  
						
						 
						
						
						
						
					 
					
						2003-07-10 05:11:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexandre Oliva 
							
						 
					 
					
						
						
							
						
						2e04a3cc93 
					 
					
						
						
							
							2001-05-16  Alexandre Oliva  <aoliva@redhat.com>  
						
						 
						
						... 
						
						
						
						* mn10300.h: Introduce GOTPC16, GOTOFF24, GOTOFF16 and
PLT16, and rename GOTPC to GOTPC32 and GOTOFF to GOTOFF32.
Renumbered all relocs.
2001-04-12  Alexandre Oliva  <aoliva@redhat.com >
* mn10300.h (R_MN10300_GOTPC, R_MN10300_GOTOFF,
R_MN10300_PLT32, R_MN10300_GOT32, R_MN10300_GOT24,
R_MN10300_GOT16, R_MN10300_COPY, R_MN10300_GLOB_DAT,
R_MN10300_JMP_SLOT, R_MN10300_RELATIVE): New relocs. 
						
						
					 
					
						2003-07-10 03:19:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexandre Oliva 
							
						 
					 
					
						
						
							
						
						7da2b670a4 
					 
					
						
						
							
							2000-04-01  Alexandre Oliva  <aoliva@cygnus.com>  
						
						 
						
						... 
						
						
						
						* mn10300.h (AM33_2): Renamed from AM33.
2000-03-31  Alexandre Oliva  <aoliva@cygnus.com >
* mn10300.h (AM332, FMT_D3): Defined.
(MN10300_OPERAND_FSREG, MN10300_OPERAND_FDREG): Likewise.
(MN10300_OPERAND_FPCR): Likewise. 
						
						
					 
					
						2003-07-10 02:49:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexandre Oliva 
							
						 
					 
					
						
						
							
						
						791bd18069 
					 
					
						
						
							
							2000-04-01  Alexandre Oliva  <aoliva@cygnus.com>  
						
						 
						
						... 
						
						
						
						* mn10300.h (E_MN10300_MACH_AM33_2): Renamed from
E_MN10300_MACH_AM332.
2000-03-31  Alexandre Oliva  <aoliva@cygnus.com >
* mn10300.h (E_MN10300_MACH_AM332): Defined. 
						
						
					 
					
						2003-07-10 02:49:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						62568abba2 
					 
					
						
						
							
							2003-07-06  H.J. Lu <hongjiu.lu@intel.com>  
						
						 
						
						... 
						
						
						
						* demangle.h: Support C++. 
						
						
					 
					
						2003-07-06 21:44:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						d1ba63e143 
					 
					
						
						
							
							merge from gcc  
						
						 
						
						
						
						
					 
					
						2003-07-01 21:17:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Schwidefsky 
							
						 
					 
					
						
						
							
						
						5ed85bb96e 
					 
					
						
						
							
							* s390.h (s390_opcode_cpu_val): Add enum for cpu type z990.  
						
						 
						
						
						
						
					 
					
						2003-07-01 14:46:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Schwidefsky 
							
						 
					 
					
						
						
							
						
						591a16af6e 
					 
					
						
						
							
							* s390.h (elf_s390_reloc_type): Add long displacement relocations  
						
						 
						
						... 
						
						
						
						R_390_20, R_390_GOT20, R_390_GOTPLT20 and R_390_TLS_GOTIE20. 
						
						
					 
					
						2003-07-01 14:46:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						88112d1d65 
					 
					
						
						
							
							merge from gcc  
						
						 
						
						
						
						
					 
					
						2003-07-01 01:12:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						dcc3c258a9 
					 
					
						
						
							
							* xtensa-config.h (XCHAL_HAVE_CONST16, XCHAL_HAVE_ABS,  
						
						 
						
						... 
						
						
						
						XCHAL_HAVE_ADDX, XCHAL_HAVE_L32R): Define. 
						
						
					 
					
						2003-06-30 21:56:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Jaeger 
							
						 
					 
					
						
						
							
						
						3fbdb70ec6 
					 
					
						
						
							
							* xcoff.h (struct __rtinit ): Convert to ISO C90 prototypes.  
						
						 
						
						... 
						
						
						
						* ecoff.h: Convert to ISO C90 prototypes.  Replace PTR by void *. 
						
						
					 
					
						2003-06-29 13:52:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Jaeger 
							
						 
					 
					
						
						
							
						
						0c03b46350 
					 
					
						
						
							
							* mmix.h: Convert to ISO C90 prototypes.  
						
						 
						
						... 
						
						
						
						* mips.h: Likewise.
	* reloc-macros.h (START_RELOC_NUMBERS): Convert to ISO C90
	prototype.
	(RELOC_NUMBER): Remove !__STDC__ code. 
						
						
					 
					
						2003-06-29 13:51:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Sandiford 
							
						 
					 
					
						
						
							
						
						a7a57ebcaf 
					 
					
						
						
							
							include/opcode/  
						
						 
						
						... 
						
						
						
						* h8300.h (IMM2_NS, IMM8_NS, IMM16_NS): Remove.
	(IMM8U, IMM8U_NS): Define.
	(h8_opcodes): Use IMM8U_NS for mov.[wl] #xx:8,@yy.
gas/
	* config/tc-h8300.c (get_specific): Allow ':8' to be used for
	unsigned 8-bit operands.
gas/testsuite/
	* gas/h8300/h8sx_mov_imm.[sd]: Add tests for mov.[wl] #xx:8,@yy. 
						
						
					 
					
						2003-06-25 15:31:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Sandiford 
							
						 
					 
					
						
						
							
						
						7eabbf53ff 
					 
					
						
						
							
							* include/opcode/h8300.h (h8_opcodes): Fix the mov.l @(dd:32,ERs),ERd  
						
						 
						
						... 
						
						
						
						and mov.l ERs,@(dd:32,ERd) entries. 
						
						
					 
					
						2003-06-25 15:19:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alan Modra 
							
						 
					 
					
						
						
							
						
						3d1ebe9b19 
					 
					
						
						
							
							Correct spelling of "relocatable".  
						
						 
						
						
						
						
					 
					
						2003-06-25 06:40:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						203515ee13 
					 
					
						
						
							
							gas/  
						
						 
						
						... 
						
						
						
						2003-06-23  H.J. Lu <hongjiu.lu@intel.com >
	* gas/config/tc-i386.c (md_assemble): Support Intel Precott New
	Instructions.
	* gas/config/tc-i386.h (CpuPNI): New.
	(CpuUnknownFlags): Add CpuPNI.
gas/testsuite/
2003-06-23  H.J. Lu <hongjiu.lu@intel.com >
	* gas/i386/i386.exp: Add prescott.
	* gas/i386/prescott.d: New file.
	* gas/i386/prescott.s: Likewise.
include/opcode/
2003-06-23  H.J. Lu <hongjiu.lu@intel.com >
	* i386.h (i386_optab): Support Intel Precott New Instructions.
opcodes/
2003-06-23  H.J. Lu <hongjiu.lu@intel.com >
	* i386-dis.c (PNI_Fixup): New. Fix up "mwait" and "monitor" in
	Intel Precott New Instructions.
	(PREGRP27): New. Added for "addsubpd" and "addsubps".
	(PREGRP28): New. Added for "haddpd" and "haddps".
	(PREGRP29): New. Added for "hsubpd" and "hsubps".
	(PREGRP30): New. Added for "movsldup" and "movddup".
	(PREGRP31): New. Added for "movshdup" and "movhpd".
	(PREGRP32): New. Added for "lddqu".
	(dis386_twobyte): Use PREGRP30 to replace the "movlpX" entry.
	Use PREGRP31 to replace the "movhpX" entry. Use PREGRP28 for
	entry 0x7c. Use PREGRP29 for entry 0x7d. Use PREGRP27 for
	entry 0xd0. Use PREGRP32 for entry 0xf0.
	(twobyte_has_modrm): Updated.
	(twobyte_uses_SSE_prefix): Likewise.
	(grps): Use PNI_Fixup in the "sidtQ" entry.
	(prefix_user_table): Add PREGRP27, PREGRP28, PREGRP29, PREGRP30,
	PREGRP31 and PREGRP32.
	(float_mem): Use "fisttp{l||l|}" in entry 1 in opcode 0xdb.
	Use "fisttpll" in entry 1 in opcode 0xdd.
	Use "fisttp" in entry 1 in opcode 0xdf. 
						
						
					 
					
						2003-06-23 20:15:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						0f51128880 
					 
					
						
						
							
							merge from gcc  
						
						 
						
						
						
						
					 
					
						2003-06-22 16:35:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						0543b9a2c7 
					 
					
						
						
							
							merge from gcc  
						
						 
						
						
						
						
					 
					
						2003-06-22 00:06:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Snyder 
							
						 
					 
					
						
						
							
						
						a49a74108c 
					 
					
						
						
							
							Fix typo.  
						
						 
						
						
						
						
					 
					
						2003-06-19 02:56:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						c89701c687 
					 
					
						
						
							
							merge from gcc  
						
						 
						
						
						
						
					 
					
						2003-06-17 16:31:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						024e36bd8b 
					 
					
						
						
							
							(GNU_ABI_TAG_NETBSD): New tag.  
						
						 
						
						... 
						
						
						
						(GNU_ABI_TAG_FREEBSD): New tag. 
						
						
					 
					
						2003-06-13 13:07:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						dcbf037e2b 
					 
					
						
						
							
							* gdb/fileio.h: New file.  
						
						 
						
						
						
						
					 
					
						2003-06-10 14:23:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alan Modra 
							
						 
					 
					
						
						
							
						
						68afda5334 
					 
					
						
						
							
							Add "attn", "lq" and "stq" power4 insns.  
						
						 
						
						
						
						
					 
					
						2003-06-10 07:44:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Sandiford 
							
						 
					 
					
						
						
							
						
						531297a749 
					 
					
						
						
							
							include/opcode/  
						
						 
						
						... 
						
						
						
						* h8300.h (IMM4_NS, IMM8_NS): New.
	(h8_opcodes): Replace IMM4 with IMM4_NS in mov.b and mov.w entries.
	Likewise IMM8 for mov.w and mov.l.  Likewise IMM16U for mov.l.
gas/testsuite
	* gas/h8300/h8sx_mov_imm.[sd]: New test.
	* gas/h8300/h8300.exp: Run it. 
						
						
					 
					
						2003-06-10 07:33:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Sandiford 
							
						 
					 
					
						
						
							
						
						8e0c2ab200 
					 
					
						
						
							
							include/elf/  
						
						 
						
						... 
						
						
						
						* h8.h (E_H8_MACH_H8300SXN): New flag.
bfd/
	* archures.c (bfd_mach_h8300sxn): New architecture.
	* bfd-in2.h: Regenerate.
	* cpu-h8300.c (h8300_scan): Check for 'sxn'.
	(h8300sxn_info_struct): New.
	(h8300sx_info_struct): Link to it.
	* elf32-h8300.c (elf32_h8_mach): Add h8300sxn case.
	(elf32_h8_final_write_processing): Likewise.
gas/
	* config/tc-h8300.c (h8300sxnmode): New.
	(md_pseudo_table): Add .h8300sxn entry.  Sync others with FSF version.
ld/
	* configure.tgt (h8300*): Add h8300sxn emulations.
	* Makefile.am (ALL_EMULATIONS): Add eh8300sxn.o and eh8300sxnelf.o.
	(eh8300sxn.c, eh8300sxnelf.c): New rules.
	* Makefile.in: Regenerate.
	* emulparams/h8300sxnelf.sh, emulparams/h8300sxn.sh: New files. 
						
						
					 
					
						2003-06-10 07:09:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Snyder 
							
						 
					 
					
						
						
							
						
						2ec27e1180 
					 
					
						
						
							
							2003-06-03  Michael Snyder  <msnyder@redhat.com>  
						
						 
						
						... 
						
						
						
						* h8sx.h (enum h8_model): Add AV_H8S to distinguish from H8H.
	(ldc): Split ccr ops from exr ops (which are only available
	on H8S or H8SX).
	(stc): Ditto.
	(andc, orc, xorc): Ditto.
	(ldmac, stmac, clrmac, mac): Change access to AV_H8S. 
						
						
					 
					
						2003-06-05 18:47:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakub Jelinek 
							
						 
					 
					
						
						
							
						
						2aea7f3e47 
					 
					
						
						
							
							binutils/  
						
						 
						
						... 
						
						
						
						* readelf.c (get_segment_type): Handle PT_GNU_STACK.
bfd/
	* elf.c (_bfd_elf_print_private_bfd_data): Handle PT_GNU_STACK.
	(bfd_section_from_phdr): Likewise.
	(map_sections_to_segments): Create PT_GNU_STACK segment header.
	(get_program_header_size): Count with PT_GNU_STACK.
	* elf-bfd.h (struct elf_obj_tdata): Add stack_flags.
	* elflink.h (bfd_elfNN_size_dynamic_sections): Set stack_flags.
include/
	* bfdlink.h (struct bfd_link_info): Add execstack and noexecstack.
	* elf/common.h (PT_GNU_STACK): Define.
ld/
	* ldgram.y (phdr_type): Grok PT_GNU_STACK.
	* emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Add
	-z execstack and -z noexecstack.
	(gld${EMULATION_NAME}_list_options): Likewise.
	* scripttempl/elf.sc: If not -r, discard .note.GNU-stack section. 
						
						
					 
					
						2003-06-03 22:27:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Snyder 
							
						 
					 
					
						
						
							
						
						ba64818d65 
					 
					
						
						
							
							2003-06-03  Michael Snyder  <msnyder@redhat.com>  
						
						 
						
						... 
						
						
						
						and Bernd Schmidt   <bernds@redhat.com >
	and Alexandre Oliva <aoliva@redhat.com >
	* h8300.h: Add support for h8300sx instruction set. 
						
						
					 
					
						2003-06-03 21:23:21 +00:00