744f64fded 
								
							 
						 
						
							
							
								
								test checkin  
							
							
							
						 
						
							2013-03-19 16:41:42 +00:00  
				
					
						
							
							
								 
						
							
								f30aaf7d9f 
								
							 
						 
						
							
							
								
								gdb:  
							
							... 
							
							
							
							2013-03-15  Steve Ellcey  <sellcey@mips.com>
	* remote-sim.c (sim_command_completer): Make char arguments const.
include:
2013-03-15  Steve Ellcey  <sellcey@mips.com>
	* gdb/remote-sim.h (sim_command_completer): Make char arguments const.
sim:
2013-03-15  Steve Ellcey  <sellcey@mips.com>
	* arm/wrapper.c (sim_complete_command): Make char arguments const.
	* avr/interp.c (sim_complete_command): Ditto.
	* common/sim-options.c (sim_complete_command): Ditto.
	* cr16/interp.c (sim_complete_command): Ditto.
	* erc32/interf.c (sim_complete_command): Ditto.
	* m32c/gdb-if.c (sim_complete_command): Ditto.
	* microblaze/interp.c (sim_complete_command): Ditto.
	* ppc/sim_calls.c (sim_complete_command): Ditto.
	* rl78/gdb-if.c (sim_complete_command): Ditto.
	* rx/gdb-if.c (sim_complete_command): Ditto.
	* sh/interp.c (sim_complete_command): Ditto. 
							
						 
						
							2013-03-15 17:53:41 +00:00  
				
					
						
							
							
								 
						
							
								01aff1ea37 
								
							 
						 
						
							
							
								
								* newlib/libc/stdio/findfp.c (glue_with_file): New.  
							
							... 
							
							
							
							(__sfmoreglue): Use glue_with_file to avoid alignment problems. 
							
						 
						
							2013-03-15 13:19:29 +00:00  
				
					
						
							
							
								 
						
							
								ba42414160 
								
							 
						 
						
							
							
								
								2013-03-12  Sebastian Huber <sebastian.huber@embedded-brains.de>  
							
							... 
							
							
							
							include/
	* opcode/nios2.h: Edit comment.
	gas/
	* config/tc-nios2.c (nios2_consume_arg): Delete 'k' case.  Add 'o'
	case.  Add default BAD_CASE to switch.
	gas/testsuite/
	* gas/nios2/break.d: Check instruction values. 
							
						 
						
							2013-03-12 19:18:57 +00:00  
				
					
						
							
							
								 
						
							
								2ba1c51694 
								
							 
						 
						
							
							
								
								2013-03-11  Sebastian Huber <sebastian.huber@embedded-brains.de>  
							
							... 
							
							
							
							include/
	* opcode/nios2.h (OPX_WRPRS): New define.
	(OP_MATCH_WRPRS): Likewise.
	opcodes/
	* nios2-opc.c (nios2_builtin_opcodes): Add entry for wrprs.
	gas/
	* config/tc-nios2.c (nios2_assemble_args_ds): New function.
	(nios2_arg_info_structs): Add "d,s" and "d,s,E" entries.
	gas/testsuite/
	* gas/nios2/nios2.exp: Run wrprs.
	* gas/nios2/wrprs.d: New file.
	* gas/nios2/wrprs.s: Likewise. 
							
						 
						
							2013-03-12 02:41:26 +00:00  
				
					
						
							
							
								 
						
							
								6868191e90 
								
							 
						 
						
							
							
								
								2013-03-11  Sebastian Huber <sebastian.huber@embedded-brains.de>  
							
							... 
							
							
							
							include/
	* opcode/nios2.h (OP_RDPRS): New define.
	(OP_MATCH_RDPRS): Likewise.
	opcodes/
	* nios2-opc.c (nios2_builtin_opcodes): Add entry for rdprs.
	gas/testsuite/
	* gas/nios2/nios2.exp: Run rdprs.
	* gas/nios2/rdprs.d: New file.
	* gas/nios2/rdprs.s: Likewise. 
							
						 
						
							2013-03-12 02:20:08 +00:00  
				
					
						
							
							
								 
						
							
								f0829dce7d 
								
							 
						 
						
							
							
								
								Add support for AArch32 CRC instruction in ARMv8.  
							
							... 
							
							
							
							gas/ChangeLog
2013-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
	* config/tc-arm.c (crc_ext_armv8): New feature set.
	(UNPRED_REG): New macro.
	(do_crc32_1): New function.
	(do_crc32b, do_crc32h, do_crc32w, do_crc32cb,
	do_crc32ch, do_crc32cw): Likewise.
	(TUEc): New macro.
	(insns): Add entries for crc32 mnemonics.
	(arm_extensions): Add entry for crc.
include/opcode/ChangeLog
2013-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
	* arm.h (CRC_EXT_ARMV8): New constant.
	(ARCH_CRC_ARMV8): New macro.
opcodes/ChangeLog
2013-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
	* arm-dis.c (arm_opcodes): Add entries for CRC instructions.
	(thumb32_opcodes): Likewise.
	(print_insn_thumb32): Handle 'S' control char.
gas/testsuite/ChangeLog
2013-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
	* gas/arm/crc32-bad.d: New file.
	* gas/arm/crc32-bad.l: Likewise.
	* gas/arm/crc32-bad.s: Likewise.
	* gas/arm/crc32.d: Likewise.
	* gas/arm/crc32.s: Likewise. 
							
						 
						
							2013-03-11 11:09:32 +00:00  
				
					
						
							
							
								 
						
							
								41090b6193 
								
							 
						 
						
							
							
								
								add news  
							
							
							
						 
						
							2013-03-09 21:58:54 +00:00  
				
					
						
							
							
								 
						
							
								56bc657ce4 
								
							 
						 
						
							
							
								
								* cygtls.h (_cygtls::signal_debugger): Change argument type.  
							
							... 
							
							
							
							(_cygtls::copy_context): Delete declaration.
* exceptions.cc (exception::handle): Don't call copy_context() here.  Move
signal_handler call earlier and always call it.
(_cygtls::copy_context): Delete definition.
(_cygtls::signal_debugger): Move copy_context logic here.  Suspend thread
receiving signal before gathering context information. 
							
						 
						
							2013-03-09 21:55:18 +00:00  
				
					
						
							
							
								 
						
							
								6a375e0325 
								
							 
						 
						
							
							
								
								* spawn.cc (child_info_spawn::worker): Save and restore my_wr_proc_pipe around  
							
							... 
							
							
							
							non-execing operations to avoid handle leak seen in
http://cygwin.com/ml/cygwin/2013-03/msg00152.html  . 
							
						 
						
							2013-03-09 00:11:31 +00:00  
				
					
						
							
							
								 
						
							
								735c1b8006 
								
							 
						 
						
							
							
								
								* elf-bfd.h (elfcore_write_s390_tdb): Add prototype.  
							
							... 
							
							
							
							* elf.c (elfcore_write_s390_tdb): New function.
	(elfcore_write_register_note): Call it.
	(elfcore_grok_s390_tdb): New function.
	(elfcore_grok_note): Call it.
	* readelf.c (get_note_type): Add NT_S390_TDB. 
							
						 
						
							2013-03-08 17:13:31 +00:00  
				
					
						
							
							
								 
						
							
								8981489bec 
								
							 
						 
						
							
							
								
								* include/sys/un.h (UNIX_PATH_MAX): Rename from UNIX_PATH_LEN to  
							
							... 
							
							
							
							follow Linux.
	* fhandler_socket.cc: Change UNIX_PATH_LEN to UNIX_PATH_MAX throughout.
	(fhandler_socket::recv_internal): Don't return prematurely in case of
	successful return.  For AF_LOCAL sockets, overwrite returned AF_INET
	name with AF_LOCAL name. 
							
						 
						
							2013-03-07 15:39:35 +00:00  
				
					
						
							
							
								 
						
							
								b5545a7b7e 
								
							 
						 
						
							
							
								
								* fhandler_socket.cc (fhandler_socket::bind): Fix check for AF_LOCAL  
							
							... 
							
							
							
							filename length to allow non-NUL terminated strings within namelen
	bytes.  Copy over sun_path to local array sun_path to have a
	NUL-terminated string for subsequent function calls.  Move path_conv
	check before OS bind call to not bind the socket before being sure
	the file doesn't exist.  Add and fix comments. 
							
						 
						
							2013-03-07 11:04:28 +00:00  
				
					
						
							
							
								 
						
							
								bd142b93ae 
								
							 
						 
						
							
							
								
								* mount.cc (fs_names): Add trailing NULL element to avoid potential  
							
							... 
							
							
							
							SEGV in format_proc_filesystems. 
							
						 
						
							2013-03-06 14:10:23 +00:00  
				
					
						
							
							
								 
						
							
								0a42dbf12a 
								
							 
						 
						
							
							
								
								* faq-using.xml: Fix expression and uppercase Samba.  
							
							
							
						 
						
							2013-03-06 11:28:29 +00:00  
				
					
						
							
							
								 
						
							
								9a83c1cd5d 
								
							 
						 
						
							
							
								
								Restore patch lost in last merge from GCC.  
							
							... 
							
							
							
							include/
	* dwarf2.h (enum dwarf_sect): New enum type. 
							
						 
						
							2013-03-01 23:40:38 +00:00  
				
					
						
							
							
								 
						
							
								ade26ab0f4 
								
							 
						 
						
							
							
								
								merge from gcc  
							
							
							
						 
						
							2013-03-01 23:00:18 +00:00  
				
					
						
							
							
								 
						
							
								15f47d5fa1 
								
							 
						 
						
							
							
								
								include/  
							
							... 
							
							
							
							* dwarf2.h (enum dwarf_sect): New enum type. 
							
						 
						
							2013-03-01 19:23:33 +00:00  
				
					
						
							
							
								 
						
							
								4afefdec51 
								
							 
						 
						
							
							
								
								Remove now-inappropriate comment.  
							
							
							
						 
						
							2013-03-01 16:28:09 +00:00  
				
					
						
							
							
								 
						
							
								f77f82bba5 
								
							 
						 
						
							
							
								
								fix latest changelog description  
							
							
							
						 
						
							2013-03-01 15:55:39 +00:00  
				
					
						
							
							
								 
						
							
								aad4a3c932 
								
							 
						 
						
							
							
								
								* exceptions.cc (exception::handle): Eliminate buggy recursed value and just  
							
							... 
							
							
							
							check if we're exiting. 
							
						 
						
							2013-03-01 15:48:14 +00:00  
				
					
						
							
							
								 
						
							
								a4239bd48d 
								
							 
						 
						
							
							
								
								include/opcode/  
							
							... 
							
							
							
							* aarch64.h (AARCH64_FEATURE_CRC): New macro.
opcodes/
	* aarch64-tbl.h (QL_I3SAMEW, QL_I3WWX): New macros.
	(aarch64_feature_crc): New static.
	(CRC): New macro.
	(aarch64_opcode_table): Add entries for the crc32b, crc32h, crc32w,
	crc32x, crc32cb, crc32ch, crc32cw and crc32cx instructions.
	* aarch64-asm-2.c: Re-generate.
	* aarch64-dis-2.c: Ditto.
	* aarch64-opc-2.c: Ditto.
gas/
	* config/tc-aarch64.c (aarch64_features): Add the 'crc' option.
gas/testsuite/
	* gas/aarch64/crc32.s: New test.
	* gas/aarch64/crc32.d: Ditto. 
							
						 
						
							2013-02-28 19:18:40 +00:00  
				
					
						
							
							
								 
						
							
								2d8f1ea62a 
								
							 
						 
						
							
							
								
								* libc/include/machine/setjmp.h (sigjmp_buf): Fix definition of  
							
							... 
							
							
							
							sigjmp_buf size if _JBTYPE is defined. 
							
						 
						
							2013-02-28 16:42:21 +00:00  
				
					
						
							
							
								 
						
							
								c2e3ff288d 
								
							 
						 
						
							
							
								
								* libc/include/malloc.h (struct mallinfo): Convert type of all members  
							
							... 
							
							
							
							to size_t to match all targets. 
							
						 
						
							2013-02-26 14:25:13 +00:00  
				
					
						
							
							
								 
						
							
								1ef8ce71a8 
								
							 
						 
						
							
							
								
								* include/pthread.h (pthread_atfork): Add missing declaration.  
							
							
							
						 
						
							2013-02-26 10:32:36 +00:00  
				
					
						
							
							
								 
						
							
								7080b36417 
								
							 
						 
						
							
							
								
								* libc/include/sys/_types.h (_ssize_t): Define as signed equivalent of  
							
							... 
							
							
							
							size_t with GCC. 
							
						 
						
							2013-02-21 12:27:11 +00:00  
				
					
						
							
							
								 
						
							
								7b3739f2ae 
								
							 
						 
						
							
							
								
								* include/error.h (error_message_count): Declare as dllimport.  
							
							... 
							
							
							
							(error_one_per_line): Ditto.
(error_print_progname): Ditto. 
							
						 
						
							2013-02-21 03:15:47 +00:00  
				
					
						
							
							
								 
						
							
								7e38f161ea 
								
							 
						 
						
							
							
								
								* Makefile.in (CYGWIN_LDFLAGS): Replace -static-lib* with -static.  
							
							... 
							
							
							
							(MINGW_LDFLAGS): Ditto.
(ZLIB): Simplify accordingly. 
							
						 
						
							2013-02-21 02:13:17 +00:00  
				
					
						
							
							
								 
						
							
								aa102a6a57 
								
							 
						 
						
							
							
								
								* libc/machine/mips/memcpy.S: Fix USE_PREFETCH check.  
							
							
							
						 
						
							2013-02-19 07:31:04 +00:00  
				
					
						
							
							
								 
						
							
								c6371eeb8d 
								
							 
						 
						
							
							
								
								include/  
							
							... 
							
							
							
							* bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
bfd/
	* configure.in: Bump version to 2.23.52.
	* elf-bfd.h (struct elf_build_id_info): New.
	(struct elf_obj_tdata): Delete after_write_object_contents,
	after_write_object_contents_info and build_id_size.  Make build_id
	a pointer to struct elf_build_id_info.
	* elf.c (_bfd_elf_write_object_contents): Style.  Update
	after_write_ibject_contents invocation.
	(elfobj_grok_gnu_build_id): Update for new build_id struct.  Don't
	allow zero size notes.
	* configure: Regenerate.
gdb/
	* elfread.c (struct build_id): Delete.  Use struct elf_build_id
	throughout file instead.
	(build_id_bfd_get): Update to use new elf_tdata build_id field.
	Don't xmalloc return value.
	(build_id_verify): Similarly.  Don't xfree.
	(build_id_to_debug_filename): Update.
	(find_separate_debug_file_by_buildid): Update, don't xfree.
ld/
	* emultempl/elf32.em (emit_note_gnu_build_id): New static var.
	Replace all info->emit_note_gnu_build_id refs.
	(id_note_section_size): Rename from
	gld${EMULATION_NAME}_id_note_section_size.
	(struct build_id_info): Delete.
	(write_build_id): Rename from
	gld${EMULATION_NAME}_write_build_id_section.
	Update elf_tdata usage.  Style, formatting.
	(setup_build_id): New function.
	(gld${EMULATION_NAME}_after_open): Use setup_build_id. 
							
						 
						
							2013-02-18 23:50:26 +00:00  
				
					
						
							
							
								 
						
							
								349693687a 
								
							 
						 
						
							
							
								
								* configure.ac: Sync with GCC repo.  
							
							... 
							
							
							
							* configure: Ditto. 
							
						 
						
							2013-02-15 17:55:25 +00:00  
				
					
						
							
							
								 
						
							
								df85c52e8c 
								
							 
						 
						
							
							
								
								* pathnames.sgml: Remove stray '@'.  
							
							
							
						 
						
							2013-02-13 18:07:24 +00:00  
				
					
						
							
							
								 
						
							
								729c92aaa7 
								
							 
						 
						
							
							
								
								* pathnames.sgml: Clarify '@' processing.  
							
							
							
						 
						
							2013-02-13 17:57:19 +00:00  
				
					
						
							
							
								 
						
							
								6cb2bb7166 
								
							 
						 
						
							
							
								
								Fix wrongly applied patch  
							
							
							
						 
						
							2013-02-12 15:26:30 +00:00  
				
					
						
							
							
								 
						
							
								eb2f8e51cc 
								
							 
						 
						
							
							
								
								This patch assigns explicit integers to enum values corresponding  
							
							... 
							
							
							
							to the plugin API.  This patch helps preventing problems while
cherry-picking plugin-api.h changes from trunk gold to local branches.
For instance, a linker plugin compiled with a cherry-picked
plugin-api.h header with some enum values missing will behave
strangely when used with a linker built with the up to date header.
	* plugin-api.h (enum ld_plugin_level): Assign integers
	explicitly for all values. 
							
						 
						
							2013-02-11 19:36:56 +00:00  
				
					
						
							
							
								 
						
							
								6fb8fc9012 
								
							 
						 
						
							
							
								
								* libgloss/rx/Makefile.in: Respect DESTDIR when installing  
							
							
							
						 
						
							2013-02-11 08:28:46 +00:00  
				
					
						
							
							
								 
						
							
								29507fecb4 
								
							 
						 
						
							
							
								
								* arm/elf-rdimon.specs (-lrdimon): Change link to lib.  
							
							
							
						 
						
							2013-02-10 11:57:51 +00:00  
				
					
						
							
							
								 
						
							
								064e3a9115 
								
							 
						 
						
							
							
								
								* child_info.h (CURR_CHILD_INFO_MAGIC): Update.  
							
							... 
							
							
							
							(class child_info_fork): Drop extraneous semicolon. 
							
						 
						
							2013-02-08 20:15:05 +00:00  
				
					
						
							
							
								 
						
							
								be071de851 
								
							 
						 
						
							
							
								
								2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>  
							
							... 
							
							
							
							Andrew Jenner <andrew@codesourcery.com>
	Based on patches from Altera Corporation.
	bfd/
	* Makefile.am (ALL_MACHINES): Add cpu-nios2.lo.
	(ALL_MACHINES_CFILES): Add cpu-nios2.c.
	(BFD_BACKENDS): Add elf32-nios2.lo.
	(BFD32_BACKENDS_CFILES): Add elf32-nios2.c.
	* Makefile.in: Regenerated.
	* configure.in: Add entries for bfd_elf32_bignios2_vec and
	bfd_elf32_littlenios2_vec.
	* configure: Regenerated.
	* config.bfd: Add cases for nios2.
	* archures.c (enum bfd_architecture): Add bfd_arch_nios2.
	(bfd_mach_nios2): Define.
	(bfd_nios2_arch): Declare.
	(bfd_archures_list): Add bfd_nios2_arch.
	* targets.c (bfd_elf32_bignios2_vec): Declare.
	(bfd_elf32_littlenios2_vec): Declare.
	(_bfd_target_vector): Add entries for bfd_elf32_bignios2_vec and
	bfd_elf32_littlenios2_vec.
	* elf-bfd.h (enum elf_target_id): Add NIOS2_ELF_DATA.
	* reloc.c (enum bfd_reloc_code_real): Add Nios II relocations.
	* bfd-in2.h: Regenerated.
	* libbfd.h: Regenerated.
	* cpu-nios2.c: New file.
	* elf32-nios2.c: New file.
	opcodes/
	* Makefile.am (TARGET_LIBOPCODES_CFILES): Add nios2-dis.c and
	nios2-opc.c.
	* Makefile.in: Regenerated.
	* configure.in: Add case for bfd_nios2_arch.
	* configure: Regenerated.
	* disassemble.c (ARCH_nios2): Define.
	(disassembler): Add case for bfd_arch_nios2.
	* nios2-dis.c: New file.
	* nios2-opc.c: New file.
	include/
	* dis-asm.h (print_insn_big_nios2): Declare.
	(print_insn_little_nios2): Declare.
	include/elf
	* nios2.h: New file.
	include/opcode/
	* nios2.h: New file.
	gas/
	* Makefile.am (TARGET_CPU_CFILES): Add config/tc-nios2.c.
	(TARGET_CPU_HFILES): Add config/tc-nios2.h.
	* Makefile.in: Regenerated.
	* configure.tgt: Add case for nios2*-linux*.
	* config/obj-elf.c: Conditionally include elf/nios2.h.
	* config/tc-nios2.c: New file.
	* config/tc-nios2.h: New file.
	* doc/Makefile.am (CPU_DOCS): Add c-nios2.texi.
	* doc/Makefile.in: Regenerated.
	* doc/all.texi: Set NIOSII.
	* doc/as.texinfo (Overview): Add Nios II options.
	(Machine Dependencies): Include c-nios2.texi.
	* doc/c-nios2.texi: New file.
	* NEWS: Note Altera Nios II support.
	gas/testsuite/
	* gas/nios2/add.d: New.
	* gas/nios2/add.s: New.
	* gas/nios2/align_fill.d: New.
	* gas/nios2/align_fill.s: New.
	* gas/nios2/align_text.d: New.
	* gas/nios2/align_text.s: New.
	* gas/nios2/and.d: New.
	* gas/nios2/and.s: New.
	* gas/nios2/branch.d: New.
	* gas/nios2/branch.s: New.
	* gas/nios2/break.d: New.
	* gas/nios2/break.s: New.
	* gas/nios2/bret.d: New.
	* gas/nios2/bret.s: New.
	* gas/nios2/cache.d: New.
	* gas/nios2/cache.s: New.
	* gas/nios2/call26.d: New.
	* gas/nios2/call26.s: New.
	* gas/nios2/call.d: New.
	* gas/nios2/call.s: New.
	* gas/nios2/cmp.d: New.
	* gas/nios2/cmp.s: New.
	* gas/nios2/comments.d: New.
	* gas/nios2/comments.s: New.
	* gas/nios2/complex.d: New.
	* gas/nios2/complex.s: New.
	* gas/nios2/ctl.d: New.
	* gas/nios2/ctl.s: New.
	* gas/nios2/custom.d: New.
	* gas/nios2/custom.s: New.
	* gas/nios2/etbt.d: New.
	* gas/nios2/etbt.s: New.
	* gas/nios2/flushda.d: New.
	* gas/nios2/flushda.s: New.
	* gas/nios2/illegal.l: New.
	* gas/nios2/illegal.s: New.
	* gas/nios2/jmp.d: New.
	* gas/nios2/jmp.s: New.
	* gas/nios2/ldb.d: New.
	* gas/nios2/ldb.s: New.
	* gas/nios2/ldh.d: New.
	* gas/nios2/ldh.s: New.
	* gas/nios2/ldw.d: New.
	* gas/nios2/ldw.s: New.
	* gas/nios2/lineseparator.d: New.
	* gas/nios2/lineseparator.s: New.
	* gas/nios2/mov.d: New.
	* gas/nios2/movia.d: New.
	* gas/nios2/movia.s: New.
	* gas/nios2/movi.d: New.
	* gas/nios2/movi.s: New.
	* gas/nios2/mov.s: New.
	* gas/nios2/mul.d: New.
	* gas/nios2/mul.s: New.
	* gas/nios2/nios2.exp: New.
	* gas/nios2/nor.d: New.
	* gas/nios2/nor.s: New.
	* gas/nios2/or.d: New.
	* gas/nios2/or.s: New.
	* gas/nios2/ret.d: New.
	* gas/nios2/ret.s: New.
	* gas/nios2/rol.d: New.
	* gas/nios2/rol.s: New.
	* gas/nios2/rotate.d: New.
	* gas/nios2/rotate.s: New.
	* gas/nios2/stb.d: New.
	* gas/nios2/stb.s: New.
	* gas/nios2/sth.d: New.
	* gas/nios2/sth.s: New.
	* gas/nios2/stw.d: New.
	* gas/nios2/stw.s: New.
	* gas/nios2/sub.d: New.
	* gas/nios2/sub.s: New.
	* gas/nios2/sync.d: New.
	* gas/nios2/sync.s: New.
	* gas/nios2/trap.d: New.
	* gas/nios2/trap.s: New.
	* gas/nios2/tret.d: New.
	* gas/nios2/tret.s: New.
	* gas/nios2/warn_noat.l: New.
	* gas/nios2/warn_noat.s: New.
	* gas/nios2/warn_nobreak.l: New.
	* gas/nios2/warn_nobreak.s: New.
	* gas/nios2/xor.d: New.
	* gas/nios2/xor.s: New.
	ld/
	* Makefile.am (enios2elf.c): New rule.
	* Makefile.in: Regenerated.
	* configure.tgt: Add case for nios2*-*-*.
	* emulparams/nios2elf.sh: New file.
	* NEWS: Note Altera Nios II support.
	ld/testsuite/
	* ld-nios2/emit-relocs-1a.s: New.
	* ld-nios2/emit-relocs-1b.s: New.
	* ld-nios2/emit-relocs-1.d: New.
	* ld-nios2/emit-relocs-1.ld: New.
	* ld-nios2/gprel.d: New.
	* ld-nios2/gprel.s: New.
	* ld-nios2/hilo16.d: New.
	* ld-nios2/hilo16.s: New.
	* ld-nios2/hilo16_symbol.s: New.
	* ld-nios2/imm5.d: New.
	* ld-nios2/imm5.s: New.
	* ld-nios2/imm5_symbol.s: New.
	* ld-nios2/nios2.exp: New.
	* ld-nios2/pcrel16.d: New.
	* ld-nios2/pcrel16_label.s: New.
	* ld-nios2/pcrel16.s: New.
	* ld-nios2/relax_callr.d: New.
	* ld-nios2/relax_callr.ld: New.
	* ld-nios2/relax_callr.s: New.
	* ld-nios2/relax_cjmp.d: New.
	* ld-nios2/relax_cjmp.s: New.
	* ld-nios2/relax_jmp.ld: New.
	* ld-nios2/relax_section.d: New.
	* ld-nios2/relax_section.s: New.
	* ld-nios2/relax_ujmp.d: New.
	* ld-nios2/relax_ujmp.s: New.
	* ld-nios2/reloc.d: New.
	* ld-nios2/reloc.s: New.
	* ld-nios2/reloc_symbol.s: New.
	* ld-nios2/s16.d: New.
	* ld-nios2/s16.s: New.
	* ld-nios2/s16_symbol.s: New.
	* ld-nios2/u16.d: New.
	* ld-nios2/u16.s: New.
	* ld-nios2/u16_symbol.s: New.
	* ld-elf/indirect.exp: Skip on targets that don't support
	-shared -fPIC.
	* ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
	* ld-plugin/lto.exp: Skip shared library tests on targets that
	don't support them.  Skip execution tests on non-native targets.
	binutils/
	* readelf.c: Include elf/nios2.h.
	(dump_relocations): Add case for EM_ALTERA_NIOS2.
	(get_nios2_dynamic_type): New.
	(get_dynamic_type): Add case for EM_ALTERA_NIOS2.
	(is_32bit_abs_reloc): Fix EM_ALTERA_NIOS2 case.
	(is_16bit_abs_reloc): Likewise.
	(is_none_reloc): Add EM_ALTERA_NIOS2 and EM_NIOS32 cases.
	* NEWS: Note Altera Nios II support.
	* MAINTAINERS: Add Nios II maintainers. 
							
						 
						
							2013-02-06 23:22:18 +00:00  
				
					
						
							
							
								 
						
							
								51ab11f758 
								
							 
						 
						
							
							
								
								PR go/55969  
							
							... 
							
							
							
							* configure.ac: Disable libgo on some systems where it does not
	work.
	* configure: Rebuild. 
							
						 
						
							2013-02-05 22:39:30 +00:00  
				
					
						
							
							
								 
						
							
								79a97aa5ea 
								
							 
						 
						
							
							
								
								* configure: Regenerate after syncing config/.  
							
							
							
						 
						
							2013-02-04 23:31:16 +00:00  
				
					
						
							
							
								 
						
							
								cf4acdbc1f 
								
							 
						 
						
							
							
								
								* fhandler_socket.cc (fhandler_socket::bind): Fix error code for  
							
							... 
							
							
							
							empty filename. 
							
						 
						
							2013-02-04 12:21:56 +00:00  
				
					
						
							
							
								 
						
							
								188fc1cf6e 
								
							 
						 
						
							
							
								
								* fhandler_socket.cc (fhandler_socket::bind): Fix length check of  
							
							... 
							
							
							
							AF_LOCAL filename so it never accesses memory beyond namelen.  Also
	make sure filename is NUL-terminated. 
							
						 
						
							2013-02-04 12:04:20 +00:00  
				
					
						
							
							
								 
						
							
								db7922e5bc 
								
							 
						 
						
							
							
								
								include/coff/  
							
							... 
							
							
							
							* ti.h (SWAP_OUT_RELOC_EXTRA): Define.
bfd/
	* coff-tic54x.c (SWAP_OUT_RELOC_EXTRA): Delete.
	* coff-tic80.c (SWAP_OUT_RELOC_EXTRA): Delete. 
							
						 
						
							2013-02-04 05:25:41 +00:00  
				
					
						
							
							
								 
						
							
								92825fd954 
								
							 
						 
						
							
							
								
								* crt0.S: Add recognition of the e3v5 architecture variant.  
							
							
							
						 
						
							2013-02-01 08:29:04 +00:00  
				
					
						
							
							
								 
						
							
								118e51be1d 
								
							 
						 
						
							
							
								
								* DevNotes: Add entry cgf-000022.  
							
							... 
							
							
							
							* cygtls.h (_cygtls::func): Define as a sa_sigaction style function.
* exceptions.cc (sig_handle_tty_stop): Ditto.
(_cygtls::interrupt_setup): Fix coercion to accommodate 'func' change.
(ctrl_c_handler): Use tty kill_pgrp to send a signal.
(sigpacket::process): Don't process sigflush here.
(_cygtls::call_signal_handler): Reorganize to avoid a race.  Always call
sa_sigaction style function.
* fhandler_termios.cc (is_flush_sig): Define new function.
(tty_min::kill_pgrp): Handle tty flush when signal detected.
(fhandler_termios::bg_check): Be slightly more paranoid about checking for
valid tty.
(fhandler_termios::sigflush): Don't flush unless tty owner.
* fhandler_tty.cc (fhandler_pty_slave::ioctl): Use tty kill_pgrp to send
signal.
(fhandler_pty_master::ioctl): Ditto.
* signal.cc (killsys): Delete definition.
* sigproc.h (killsys): Delete declaration.
* include/cygwin/signal.h (siginfo_t): Simplify union/struct nesting slightly.
Implement mechanism to allow cygwin data passing. 
							
						 
						
							2013-01-31 05:26:47 +00:00  
				
					
						
							
							
								 
						
							
								3371f4c714 
								
							 
						 
						
							
							
								
								PR other/54620  
							
							... 
							
							
							
							PR target/39064
	* md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
	stdint.h and sys/types.h headers are present.
	* sha1.h (sha1_uintptr, sha1_uint32): Likewise. 
							
						 
						
							2013-01-30 16:52:35 +00:00  
				
					
						
							
							
								 
						
							
								077277f22c 
								
							 
						 
						
							
							
								
								include/opcode/  
							
							... 
							
							
							
							2013-01-30  Yufeng Zhang  <yufeng.zhang@arm.com>
	* aarch64.h (aarch64_op): Add OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2.
opcodes/
2013-01-30  Yufeng Zhang  <yufeng.zhang@arm.com>
	* aarch64-tbl.h (aarch64_opcode_table): Flag sshll, sshll2, ushll and
	ushll2 with F_HAS_ALIAS.  Add entries for sxtl, sxtl2, uxtl and uxtl2.
	* aarch64-asm.c (convert_xtl_to_shll): New function.
	(convert_to_real): Handle OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2 by
	calling convert_xtl_to_shll.
	* aarch64-dis.c (convert_shll_to_xtl): New function.
	(convert_to_alias): Handle OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2 by
	calling convert_shll_to_xtl.
	* aarch64-gen.c: Update copyright year.
	* aarch64-asm-2.c: Re-generate.
	* aarch64-dis-2.c: Re-generate.
	* aarch64-opc-2.c: Re-generate.
gas/testsuite/
2013-01-30  Yufeng Zhang  <yufeng.zhang@arm.com>
	* gas/aarch64/alias.s: Add new tests.
	* gas/aarch64/alias.d: Update.
	* gas/aarch64/no-aliases.d: Update. 
							
						 
						
							2013-01-30 15:43:31 +00:00  
				
					
						
							
							
								 
						
							
								1ecbae339c 
								
							 
						 
						
							
							
								
								PR gas/15069  
							
							... 
							
							
							
							* tic6x-opcode-table.h: Fix encoding of BNOP instruction.
	* gas/tic6x/insns-c674x-pcrel.s: Add test of BNOP instruction
	within header based fetch packet.
	* gas/tic6x/insns-c674x-pcrel.d: Update expected disassembly. 
							
						 
						
							2013-01-28 15:28:38 +00:00  
				
					
						
							
							
								 
						
							
								caad19d39f 
								
							 
						 
						
							
							
								
								* v850.h: Add e3v5 support.  
							
							
							
						 
						
							2013-01-24 16:51:56 +00:00