Christopher Faylor 
							
						 
					 
					
						
						
							
						
						6fcb223858 
					 
					
						
						
							
							* sigproc.cc (wait_sig): Avoid uninitialized use of nb when retrying.  
						
						 
						
						... 
						
						
						
						Consolidate two error messages into one. 
						
						
					 
					
						2013-03-29 13:18:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						5e31c80e4e 
					 
					
						
						
							
							* sigproc.cc (pending_signals::retry): Declare new element.  
						
						 
						
						... 
						
						
						
						(pending_signals::pending): Force an additional loop through wait_sig by
setting retry whenever this function is called.
(sig_send): Reorganize to wait for SIGHOLD at bottom.  Always add signal to
pending queue and work on whole queue rather than just the one signal.  Loop
when sigq.retry is set.  Fix long-broken check for SIGCHLD after queued
signals. 
						
						
					 
					
						2013-03-29 01:22:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						1a863e04b3 
					 
					
						
						
							
							* exceptions.cc (exception::handle): Generalize comment.  
						
						 
						
						
						
						
					 
					
						2013-03-28 16:14:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						8499cbfbf7 
					 
					
						
						
							
							PR binutils/15068  
						
						 
						
						... 
						
						
						
						* tic6x-opcode-table.h: Fix patterns for add, ldnw and xor.
	* gas/tic6x/insns16-lsd-unit.s: Correct bit patterns for mvk, add
	and xor.
	* gas/tic6x/insns16-lsd-unit.d: Update expected output. 
						
						
					 
					
						2013-03-28 09:25:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						d420513d39 
					 
					
						
						
							
							* faq-what.xml (faq.what.supported): Mention Windows 8 and Server 2012.  
						
						 
						
						... 
						
						
						
						Change sentence on native 64 bit version. 
						
						
					 
					
						2013-03-27 16:12:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						f115039df1 
					 
					
						
						
							
							PR binutils/15068  
						
						 
						
						... 
						
						
						
						* tic6x-dis.c: Add support for displaying 16-bit insns.
	* tic6xc-insn-formats.h (FLD): Add use of bitfield array.
	Add 16-bit opcodes.
	* tic6xc-opcode-table.h: Add 16-bit insns.
	* tic6x.h: Add support for 16-bit insns.
	* config/tc-tic6x.c (tic6x_try_encode): Add use of bitfields array.
	* gas/tic6x/insns16-d-unit.s: New test.
	* gas/tic6x/insns16-d-unit.d: Expected disassembly.
	* gas/tic6x/insns16-ddec.s: New test.
	* gas/tic6x/insns16-ddec.d: Expected disassembly.
	* gas/tic6x/insns16-dinc.s: New test.
	* gas/tic6x/insns16-dinc.d: Expected disassembly.
	* gas/tic6x/insns16-dind.s: New test.
	* gas/tic6x/insns16-dind.d: Expected disassembly.
	* gas/tic6x/insns16-doff4.s: New test.
	* gas/tic6x/insns16-doff4.d: Expected disassembly.
	* gas/tic6x/insns16-l-unit.s: New test.
	* gas/tic6x/insns16-l-unit.d: Expected disassembly.
	* gas/tic6x/insns16-lsd-unit.s: New test.
	* gas/tic6x/insns16-lsd-unit.d: Expected disassembly.
	* gas/tic6x/insns16-m-unit.s: New test.
	* gas/tic6x/insns16-m-unit.d: Expected disassembly.
	* gas/tic6x/insns16-s-unit-pcrel.s: New test.
	* gas/tic6x/insns16-s-unit-pcrel.d: Expected disassembly.
	* gas/tic6x/insns16-s-unit: New test.
	* gas/tic6x/insns16-s-unit.d: Expected disassembly. 
						
						
					 
					
						2013-03-27 11:43:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						409c27f834 
					 
					
						
						
							
							* acconfig.h (_FVWRITE_IN_STREAMIO): Undefine.  
						
						 
						
						... 
						
						
						
						* newlib.hin (_FVWRITE_IN_STREAMIO): Undefine.
	* configure.in (--disable-newlib-fvwrite-in-streamio): New option.
	* configure: Regenerated.
	* libc/stdio/fputs.c (_fputs_r): Use _FVWRITE_IN_STREAMIO to
	control __sfvwrite_r.  Add alternative implementation.
	* libc/stdio/fputws.c (_fputws_r): Ditto.
	* libc/stdio/fwrite.c (_fwrite_r): Ditto.
	* libc/stdio/puts.c (_puts_r): Ditto.
	* libc/stdio/vfprintf.c (__ssputs_r, __sfputs_r): New function.
	(_VFPRINTF_R): Use _FVWRITE_IN_STREAMIO to control vector buffer.
	(__SPRINT): Use _FVWRITE_IN_STREAMIO to control macro definition.
	* libc/stdio/vfwprintf.c (_VFWPRINTF_R): Use _FVWRITE_IN_STREAMIO
	to control vector buffer. 
						
						
					 
					
						2013-03-27 09:38:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Sherrill 
							
						 
					 
					
						
						
							
						
						1ebc8da242 
					 
					
						
						
							
							2013-03-26  Sebastian Huber <sebastian.huber@embedded-brains.de>  
						
						 
						
						... 
						
						
						
						* libc/stdio/local.h (_STDIO_WITH_THREAD_CANCELLATION_SUPPORT):
	New define.
	* libc/stdio/fclose.c: Use
	_STDIO_WITH_THREAD_CANCELLATION_SUPPORT.
	* libc/stdio/freopen.c: Likewise.
	* libc/stdio64/freopen64.c: Likewise. 
						
						
					 
					
						2013-03-26 16:07:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Frysinger 
							
						 
					 
					
						
						
							
						
						74d17001b4 
					 
					
						
						
							
							src-release: fix version look up for bfd based projects  
						
						 
						
						
						
						
					 
					
						2013-03-22 23:16:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						724514461e 
					 
					
						
						
							
							* elf32-h8300 (h8_relax_section): Add new relaxation of mov  
						
						 
						
						... 
						
						
						
						@(disp:32,ERx) to mov @(disp:16,ERx).
	(R_H8_DISP32A16): New reloc.
	Comments added and corrected.
	* reloc.c (BFD_RELOC_H8_DISP32A16): New reloc.
	* bfd-in2.h: Regenerate.
	* libbfd.h: Regenerate.
	* ld.texinfo (H8/300): Add description of relaxation of
	mov @(disp:32,ERx) to mov @(disp:16,ERx).
	* ld-h8300/h8300.exp: Add new relax-7 test on ELF.
	* ld-h8300/relax-2.s: Add other direction and .w/.l variants of
	mov insns.
	* ld-h8300/relax-2.d: Update expected disassembly.
	* ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
	@(disp:16,ERx).
	* ld-h8300/relax-7b.s: New: Likewise.
	* ld-h8300/relax-7.d: New: expected disassembly.
	* config/tc-h8300.c (do_a_fix_imm): Add relaxation of mov
	@(disp:32,ERx) to mov @(disp:16,ERx) insns by new reloc
	R_H8_DISP32A16.
	* config/tc-h8300.h: Remove duplicated defines. 
						
						
					 
					
						2013-03-21 16:08:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						0fe1b31bca 
					 
					
						
						
							
							PR gas/15082  
						
						 
						
						... 
						
						
						
						* tic6x-opcode-table.h: Rename mpydp's specific operand type macro
	from ORREGD1324 to ORXREGD1324 and make it cross-path-able through
	tic6x_operand_xregpair operand coding type.
	Make mpydp instruction cross-path-able, ie: remove the FIXed 'x'
	opcode field, usu ORXREGD1324 for the src2 operand and remove the
	TIC6X_FLAG_NO_CROSS.
	* gas/tic6x/insns-bad-1.s: Remove test-case for mpydp with
	cross-path.
	* gas/tic6x/insns-bad-1.l: Update expected output.
	* gas/tic6x/insns-c674x.s: Add a test-case for mpydp with
	cross-path.
	* gas/tic6x/insns-c674x.d: Update expected output. 
						
						
					 
					
						2013-03-20 16:56:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						de2e02904e 
					 
					
						
						
							
							* include/opcode/tic6x.h: add tic6x_coding_dreg_(msb|lsb) field coding type in  
						
						 
						
						... 
						
						
						
						order to encode separately the msb and lsb of a register pair ; this will be
needed to encode the opcodes the same
way as Ti assembler does.
* gas/config/tc-tic6x.c: handle tic6x_coding_dreg_(msb|lsb)  field coding types
and use it to encode register pair numbers when required.
* opcodes/tic6x-dis.c: decodes opcodes that have individual msb and lsb halves
in src1 & src2 fields ; discard the src1 (lsb) value and only use src2 (msb),
discarding bit 0, to follow what Ti SDK does in that case as any value in the
src1 field yields the same output with SDK disassembler.
* include/opcode/tic6x-opcode-table.h: modify absdp, dpint, dpsp, dptrunc,
rcpdp and rsqrdp opcodes to use the new field coding types.
* gas/testsuite/gas/tic6x/insns-c674x.d, gas/testsuite/gas/tic6x/insns-c674x.s
: add test case for the newly generated opcode but keep the old ones as they
seem legit as per Ti disassembler output. 
						
						
					 
					
						2013-03-20 16:36:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						744f64fded 
					 
					
						
						
							
							test checkin  
						
						 
						
						
						
						
					 
					
						2013-03-19 16:41:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Ellcey 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sandra Loosemore 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sandra Loosemore 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sandra Loosemore 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyrylo Tkachov 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						41090b6193 
					 
					
						
						
							
							add news  
						
						 
						
						
						
						
					 
					
						2013-03-09 21:58:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						0a42dbf12a 
					 
					
						
						
							
							* faq-using.xml: Fix expression and uppercase Samba.  
						
						 
						
						
						
						
					 
					
						2013-03-06 11:28:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cary Coutant 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						ade26ab0f4 
					 
					
						
						
							
							merge from gcc  
						
						 
						
						
						
						
					 
					
						2013-03-01 23:00:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cary Coutant 
							
						 
					 
					
						
						
							
						
						15f47d5fa1 
					 
					
						
						
							
							include/  
						
						 
						
						... 
						
						
						
						* dwarf2.h (enum dwarf_sect): New enum type. 
						
						
					 
					
						2013-03-01 19:23:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						4afefdec51 
					 
					
						
						
							
							Remove now-inappropriate comment.  
						
						 
						
						
						
						
					 
					
						2013-03-01 16:28:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						f77f82bba5 
					 
					
						
						
							
							fix latest changelog description  
						
						 
						
						
						
						
					 
					
						2013-03-01 15:55:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						aad4a3c932 
					 
					
						
						
							
							* exceptions.cc (exception::handle): Eliminate buggy recursed value and just  
						
						 
						
						... 
						
						
						
						check if we're exiting. 
						
						
					 
					
						2013-03-01 15:48:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yufeng Zhang 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						1ef8ce71a8 
					 
					
						
						
							
							* include/pthread.h (pthread_atfork): Add missing declaration.  
						
						 
						
						
						
						
					 
					
						2013-02-26 10:32:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yaakov Selkowitz 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yaakov Selkowitz 
							
						 
					 
					
						
						
							
						
						7e38f161ea 
					 
					
						
						
							
							* Makefile.in (CYGWIN_LDFLAGS): Replace -static-lib* with -static.  
						
						 
						
						... 
						
						
						
						(MINGW_LDFLAGS): Ditto.
(ZLIB): Simplify accordingly. 
						
						
					 
					
						2013-02-21 02:13:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						aa102a6a57 
					 
					
						
						
							
							* libc/machine/mips/memcpy.S: Fix USE_PREFETCH check.  
						
						 
						
						
						
						
					 
					
						2013-02-19 07:31:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alan Modra 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yufeng Zhang 
							
						 
					 
					
						
						
							
						
						349693687a 
					 
					
						
						
							
							* configure.ac: Sync with GCC repo.  
						
						 
						
						... 
						
						
						
						* configure: Ditto. 
						
						
					 
					
						2013-02-15 17:55:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						df85c52e8c 
					 
					
						
						
							
							* pathnames.sgml: Remove stray '@'.  
						
						 
						
						
						
						
					 
					
						2013-02-13 18:07:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						729c92aaa7 
					 
					
						
						
							
							* pathnames.sgml: Clarify '@' processing.  
						
						 
						
						
						
						
					 
					
						2013-02-13 17:57:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						6cb2bb7166 
					 
					
						
						
							
							Fix wrongly applied patch  
						
						 
						
						
						
						
					 
					
						2013-02-12 15:26:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sriraman Tallam 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						6fb8fc9012 
					 
					
						
						
							
							* libgloss/rx/Makefile.in: Respect DESTDIR when installing  
						
						 
						
						
						
						
					 
					
						2013-02-11 08:28:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						29507fecb4 
					 
					
						
						
							
							* arm/elf-rdimon.specs (-lrdimon): Change link to lib.  
						
						 
						
						
						
						
					 
					
						2013-02-10 11:57:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						064e3a9115 
					 
					
						
						
							
							* child_info.h (CURR_CHILD_INFO_MAGIC): Update.  
						
						 
						
						... 
						
						
						
						(class child_info_fork): Drop extraneous semicolon. 
						
						
					 
					
						2013-02-08 20:15:05 +00:00