Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						0ca6c6b802 
					 
					
						
						
							
							* dcrt0.cc (dll_crt0_1): Drop calls to setlocale/_setlocale_r.  Just  
						
						 
						
						... 
						
						
						
						call initial_setlocale from here.
	* syscalls.cc (initial_setlocale): Set internal charset and revert
	application locale to "C".
	(setlocale): Don't set Cygwin's internal charset here. 
						
						
					 
					
						2009-10-02 14:58:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Bergner 
							
						 
					 
					
						
						
							
						
						0e03c708be 
					 
					
						
						
							
							gas/  
						
						 
						
						... 
						
						
						
						* config/tc-ppc.c (md_show_usage): Document -m476.
	* doc/c-ppc.texi (PowerPC-Opts): Document -m476.
gas/testsuite/
	* gas/ppc/476.s: New test.
	* gas/ppc/476.d: Likewise.
	* gas/ppc/ppc.exp: Run the 476 test.
include/opcode/
	* ppc.h (PPC_OPCODE_476): Define.
opcodes/
	* ppc-dis.c (ppc_opts): Add "476" entry.
	* ppc-opc.c (PPC476): Define.
	(powerpc_opcodes): Update mnemonics where required for 476. 
						
						
					 
					
						2009-10-02 14:42:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alan Modra 
							
						 
					 
					
						
						
							
						
						8ddebae795 
					 
					
						
						
							
							include/aout/  
						
						 
						
						... 
						
						
						
						* aout64.h (N_SHARED_LIB): Define as zero if not already defined.
	* sun4.h (N_SHARED_LIB): Define.
	* hp300hpux.h (N_SHARED_LIB): Don't define.
bfd/
	* aout-cris.c (N_SHARED_LIB): Don't define.
	* hp300bsd.c (N_SHARED_LIB): Don't define.
	* i386bsd.c (N_SHARED_LIB): Don't define.
	* i386linux.c (N_SHARED_LIB): Don't define.
	* i386lynx.c (N_SHARED_LIB): Don't define.
	* m68klinux.c (N_SHARED_LIB): Don't define.
	* m88kmach3.c (N_SHARED_LIB): Don't define.
	* mipsbsd.c (N_SHARED_LIB): Don't define.
	* newsos3.c (N_SHARED_LIB): Don't define.
	* pc532-mach.c (N_SHARED_LIB): Don't define.
	* pdp11.c (N_SHARED_LIB): Don't define.
	* sparclinux.c (N_SHARED_LIB): Don't define.
	* vaxbsd.c (N_SHARED_LIB): Don't define. 
						
						
					 
					
						2009-10-02 14:40:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						a37e07482c 
					 
					
						
						
							
							* mkpasswd.c: Properly define __progname as __declspec(dllimport).  
						
						 
						
						... 
						
						
						
						* mkgroup.c: Ditto. 
						
						
					 
					
						2009-10-02 13:49:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						45162575d2 
					 
					
						
						
							
							* setup2.sgml (setup-locale-ov): Fix typo in C+charset example.  
						
						 
						
						... 
						
						
						
						Rephrase how the locale environment variables are evaluated. 
						
						
					 
					
						2009-10-02 12:35:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						284c5ea0a5 
					 
					
						
						
							
							* dcrt0.cc (dll_crt0_1): Move cxx_malloc reset kluge from here.  
						
						 
						
						... 
						
						
						
						(check_sanity_and_sync): to here.
* path.cc (has_dot_last_component): Rewrite to detect some corner cases that
were previously uncaught. 
						
						
					 
					
						2009-10-02 06:04:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Bergner 
							
						 
					 
					
						
						
							
						
						182f0f0f8c 
					 
					
						
						
							
							gas/  
						
						 
						
						... 
						
						
						
						* config/tc-ppc.c (md_show_usage): Rename "ppca2" to "a2".
	* doc/c-ppc.texi (PowerPC-Opts): Likewise.
gas/testsuite/
	* gas/ppc/a2.d: Rename "ppca2" to "a2".
include/opcode/
	* ppc.h (PPC_OPCODE_A2): Rename from PPC_OPCODE_PPCA2.
opcodes/
	* ppc-opc.c (PPCA2): Use renamed mask PPC_OPCODE_A2.
	* ppc-dis.c (ppc_opts): Likewise.
	Rename "ppca2" to "a2". 
						
						
					 
					
						2009-10-01 19:24:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						ffca4d278e 
					 
					
						
						
							
							* new-features.sgml (ov-new1.7-file): Ctrl-X, not Ctrl-N.  
						
						 
						
						... 
						
						
						
						* pathnames.sgml (pathnames-unusual): Ditto.
	* setup2.sgml (setup-locale-ov): Change description according to
	latest changes.
	(setup-locale-how): Rewrite.
	(setup-locale-console): Enable section again.  Change to reflect
	recent changes.
	(setup-locale-problems): Change to reflect recent changes. 
						
						
					 
					
						2009-09-30 09:45:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						4180b64df4 
					 
					
						
						
							
							* fhandler_console.cc (beep): Move up to avoid forward declaration.  
						
						 
						
						... 
						
						
						
						(fhandler_console::read): Just beep on characters invalid in current
	charset.  Add comment. 
						
						
					 
					
						2009-09-30 09:23:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Blake 
							
						 
					 
					
						
						
							
						
						1c0909882c 
					 
					
						
						
							
							* syscalls.cc (rename): Fix regression in rename("dir","d/").  
						
						 
						
						
						
						
					 
					
						2009-09-30 02:11:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						e634d38754 
					 
					
						
						
							
							2009-09-29  Paolo Bonzini  <bonzini@gnu.org>  
						
						 
						
						... 
						
						
						
						Sync from gcc:
	2009-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu >
	* configure.ac: Update minimum MPC version to 0.7.
	* configure: Regenerate. 
						
						
					 
					
						2009-09-29 21:31:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Keith Marshall 
							
						 
					 
					
						
						
							
						
						e97ad66a84 
					 
					
						
						
							
							Make MinGW printf() "%p" format compatible with MSVCRT scanf().  
						
						 
						
						
						
						
					 
					
						2009-09-29 20:43:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						50e4e69c42 
					 
					
						
						
							
							* libc/locale/locale.c (loadlocale): Allow "C." same as "C-" as locale  
						
						 
						
						... 
						
						
						
						prefix.  Add some words to documentation. 
						
						
					 
					
						2009-09-29 19:12:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						99dbad651c 
					 
					
						
						
							
							* libc/stdlib/sb_charsets.c: Throughout, translate undefined  
						
						 
						
						... 
						
						
						
						characters to their corresponding Windows Unicode value. 
						
						
					 
					
						2009-09-29 19:11:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						55c20b09b7 
					 
					
						
						
							
							bfd  
						
						 
						
						... 
						
						
						
						* Makefile.am (ALL_MACHINES): Add cpu-rx.lo.
        (ALL_MACHINES_CFILES): Add cpu-rx.c.
        (BFD32_BACKENDS): Add elf32-rx.lo.
        (BFD32_BACKENDS_CFILES): Add elf32-rx.c.
        * archures.c (bfd_architecture): Add bfd_arch_rx and bfd_mach_rx.
        Export bfd_rx_arch.
        (bfd_archures_list): Add bfd_rx_arch.
        * config.bfd: Add entry for rx-*-elf.
        * configure.in: Add entries for bfd_elf32_rx_le_vec and
        bfd_elf32_rx_be_vec.
        * reloc.c: Add RX relocations.
        * targets.c: Add RX target vectors.
        * Makefile.in: Regenerate.
        * bfd-in2.h: Regenerate.
        * configure: Regenerate.
        * libbfd.h: Regenerate.
        * cpu-rx.c: New file.
        * elf32-rx.c: New file.
binutils
        * readelf.c: Add support for RX target.
        * MAINTAINERS: Add DJ and NickC as maintainers for RX.
gas
        * Makefile.am: Add RX target.
        * configure.in: Likewise.
        * configure.tgt: Likewise.
        * read.c (do_repeat_with_expander): New function.
        * read.h: Provide a prototype for do_repeat_with_expander.
        * doc/Makefile.am: Add RX target documentation.
        * doc/all.texi: Likewise.
        * doc/as.texinfo: Likewise.
        * Makefile.in: Regenerate.
        * NEWS: Mention support for RX architecture.
        * configure: Regenerate.
        * doc/Makefile.in: Regenerate.
        * config/rx-defs.h: New file.
        * config/rx-parse.y: New file.
        * config/tc-rx.h: New file.
        * config/tc-rx.c: New file.
        * doc/c-rx.texi: New file.
gas/testsuite
        * gas/rx: New directory.
        * gas/rx/*: New set of test cases.
        * gas/elf/section2.e-rx: New expected output file.
        * gas/all/gas.exp: Add support for RX target.
        * gas/elf/elf.exp: Likewise.
        * gas/lns/lns.exp: Likewise.
        * gas/macros/macros.exp: Likewise.
include
        * dis-asm.h: Add prototype for print_insn_rx.
include/elf
        * rx.h: New file.
include/opcode
        * rx.h: New file.
ld
        * Makefile.am: Add rules to build RX emulation.
        * configure.tgt: Likewise.
        * NEWS: Mention support for RX architecture.
        * Makefile.in: Regenerate.
        * emulparams/elf32rx.sh: New file.
        * emultempl/rxelf.em: New file.
opcodes
        * Makefile.am: Add RX files.
        * configure.in: Add support for RX target.
        * disassemble.c: Likewise.
        * Makefile.in: Regenerate.
        * configure: Regenerate.
        * opc2c.c: New file.
        * rx-decode.c: New file.
        * rx-decode.opc: New file.
        * rx-dis.c: New file. 
						
						
					 
					
						2009-09-29 14:17:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						4abcdf2717 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::recv_internal): Always call  
						
						 
						
						... 
						
						
						
						WSARecv on SOCK_STREAM sockets. 
						
						
					 
					
						2009-09-29 08:46:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						c38ed7c697 
					 
					
						
						
							
							2009-09-28  Michael Eager <eager@eagercon.com>  
						
						 
						
						... 
						
						
						
						* configure.in: Add microblaze-*-*.
        * configure: Add microblaze-*-* (not regenerated.)
        * microblaze: NEW microblaze target directory.
        * microblaze/configure.in: NEW.
        * microblaze/configure: Generate.
        * microblaze/Makefile.in: NEW.
        * microblaze/{crt0.S, crt1.S, crt2.S, crt3.S, crt4.S, crtinit.S}: NEW.
        * microblaze/{pgcrtinit.S, _program_clean.S, _program_init.S,
        sbrk.c, sim-crtinit.S, sim-pgcrtinit.S, timer.c, _exception_handler.S,
        _hw_exception_handler.S, _interrupt_handler.S, xil_malloc.c,
        nnxil_printf.c, xil_sbrk.c: NEW.
        * microblaze/xilinx.ld: NEW. 
						
						
					 
					
						2009-09-28 16:43:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						6c249577fb 
					 
					
						
						
							
							2009-09-28  Michael Eager <eager@eagercon.com>  
						
						 
						
						... 
						
						
						
						* configure.host: Add microblaze.
        * libc/include/machine/ieeefp.h [MICROBLAZE]: Define __IEEE_BIG_ENDIAN.
        * libc/include/machine/setjmp.h [MICROBLAZE]: Define _JBLEN, _JBTYPE.
        * libc/include/sys/config.h [MICROBLAZE]: Define _REENT_SMALL,
        _UNIX98_THREAD_MUTEX_ATTRIBUTES.
        * libc/include/sys/types.h: Treat XMK like rtems, define
        PTHREAD_MUTEX_NORMAL, PTHREAD_MUTEX_ERRORCHECK, PTHREAD_MUTEX_RECURSIVE,
        PTHREAD_MUTEX_DEFAULT, PTHREAD_STACK_MIN, define stuct pthread_attr_s.
        * libc/machine/configure.in: Add microblaze.
        * libc/machine/configure: Add microblaze (not regenerated).
        * libc/machine/microblaze/configure.in: NEW.
        * libc/machine/microblaze/configure: Generate.
        * libc/machine/microblaze/Makefile.am: NEW.
        * libc/machine/microblaze/Makefile.in: Generate.
        * libc/machine/microblaze/{abort.c, strcmp.c, strcpy.c, strlen.c,
        mallocr.c, longjmp.S, setjmp.S}: NEW.
        * libc/stdlib/mallocr.c [MICROBLAZE]: Don't declare sbrk prototype,
        mALLOc(): return malloc value. 
						
						
					 
					
						2009-09-28 16:42:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						587b75f7bd 
					 
					
						
						
							
							* fhandler.h (class dev_console): Constify charset parameter of  
						
						 
						
						... 
						
						
						
						str_to_con.
	* fhandler_console.cc (dev_console::con_to_str): Simplify.  Always
	default to the current internal locale.
	(dev_console::get_console_cp): Always use codepage 437 for alternate
	charset.
	(dev_console::str_to_con): Constify charset parameter.
	(fhandler_console::write_normal): Always use codepage 437 for alternate
	charset.  Otherwise always default to the current internal locale.
	Replace ASCII SO with ASCII CAN.
	* strfuncs.cc: Tweka comments according to below changes.
	(sys_cp_wcstombs): Constify charset parameter.  Convert all wchar_t
	values in the Unicode private use area U+F0xx to the singlebyte
	counterpart.  Drop special handling creating ASCII SO sequence from
	U+DCxx value.  Rearrange for performance.  Replace ASCII SO with
	ASCII CAN.
	(sys_cp_mbstowcs): Constify charset parameter.  Replace ASCII SO with
	ASCII CAN.  Drop special case for U+DCxx ASCII SO sequences.  Always
	create a replacement from the Unicode private use area U+F0xx for
	invalid byte values in a multibyte sequence.  Do the same for wchar_t
	values from the U+F0xx range to make them roundtrip safe.
	* wchar.h (sys_cp_wcstombs): Constify charset parameter.
	(sys_cp_mbstowcs): Ditto. 
						
						
					 
					
						2009-09-28 12:10:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						d856640e1c 
					 
					
						
						
							
							* cygheap.cc (cygheap_init): Default locale.charset to "UTF-8".  
						
						 
						
						... 
						
						
						
						* dcrt0.cc (dll_crt0_1): Call setlocale (LC_CTYPE, "") here, just
	before resetting application locale to "C".
	* environ.cc (environ_init): Drop code setting locale here.
	* syscalls.cc (check_codepage): Break out check for required codepage
	from internal_setlocale.
	(internal_setlocale): Just convert CWD and $PATH from old charset to
	new charset and set internal charset.
	(setlocale): Change accordingly.  Don't require LC_ALL or LC_CTYPE to
	store old locale value.  Always call internal_setlocale if charset
	changed due to locale environment changes. 
						
						
					 
					
						2009-09-28 10:43:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						a58d484bcf 
					 
					
						
						
							
							* libc/locale/locale.c (lc_ctype_charset): Set to "UTF-8" on Cygwin.  
						
						 
						
						... 
						
						
						
						(lc_message_charset): Ditto.
	(loadlocale): Set charset of the "C" locale to "UTF-8" on Cygwin.
	* libc/stdlib/mbtowc_r.c (__mbtowc): Default to __utf8_mbtowc on
	Cygwin.
	* libc/stdlib/wctomb_r.c (__wctomb): Default to __utf8_wctomb on
	Cygwin. 
						
						
					 
					
						2009-09-27 12:21:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Blake 
							
						 
					 
					
						
						
							
						
						7677a6b206 
					 
					
						
						
							
							* new-features.sgml (ov-new1.7-file): Mention fexecve, execvpe.  
						
						 
						
						
						
						
					 
					
						2009-09-26 21:01:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Blake 
							
						 
					 
					
						
						
							
						
						15e9ecd14a 
					 
					
						
						
							
							Add fexecve, execvpe.  
						
						 
						
						... 
						
						
						
						* exec.cc (fexecve): New function.
* cygwin.din (execvpe, fexecve): Export new fexecve and existing
execvpe.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* posix.sgml: Mention them. 
						
						
					 
					
						2009-09-26 21:01:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Blake 
							
						 
					 
					
						
						
							
						
						b14f894fd1 
					 
					
						
						
							
							* libc/include/sys/unistd.h (execvpe, fexecve) [__CYGWIN__]:  
						
						 
						
						... 
						
						
						
						Add declarations. 
						
						
					 
					
						2009-09-26 20:59:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Blake 
							
						 
					 
					
						
						
							
						
						52dba6a5c4 
					 
					
						
						
							
							Fix some POSIX-compliance bugs in link, rename, mkdir.  
						
						 
						
						... 
						
						
						
						* syscalls.cc (link): Delete obsolete comment.  Reject directories
and missing source up front.
(rename): Use correct errno for trailing '.'.  Detect empty
strings.  Allow trailing slash to newpath iff oldpath is
directory.
* dir.cc (mkdir): Reject dangling symlink with trailing slash.
* fhandler_disk_file.cc (fhandler_disk_file::link): Reject
trailing slash.
* fhandler.cc (fhandler_base::link): Match Linux errno. 
						
						
					 
					
						2009-09-26 15:51:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						1e6459d3e5 
					 
					
						
						
							
							merge from gcc  
						
						 
						
						
						
						
					 
					
						2009-09-26 00:01:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Blake 
							
						 
					 
					
						
						
							
						
						65d436509b 
					 
					
						
						
							
							* libc/include/sys/unistd.h (eaccess, euidaccess) [__CYGWIN__]:  
						
						 
						
						... 
						
						
						
						Add declarations. 
						
						
					 
					
						2009-09-25 23:57:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Blake 
							
						 
					 
					
						
						
							
						
						76fe91b90b 
					 
					
						
						
							
							* new-features.sgml (ov-new1.7-file): Mention eaccess, euidaccess,  
						
						 
						
						... 
						
						
						
						canonicalize_file_name, and document change in access semantics. 
						
						
					 
					
						2009-09-25 23:56:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Blake 
							
						 
					 
					
						
						
							
						
						2bf78f0928 
					 
					
						
						
							
							Provide euidaccess, canonicalize_file_name; fix fchmodat.  
						
						 
						
						... 
						
						
						
						* syscalls.cc (fchmodat): lchmod is not yet implemented.
(euidaccess): New function.
* path.cc (realpath): Update comment.
(canonicalize_file_name): New function.
* include/cygwin/stdlib.h (canonicalize_file_name): Declare it.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* cygwin.din: Export canonicalize_file_name, eaccess, euidaccess.
* posix.sgml: Mention them. 
						
						
					 
					
						2009-09-25 23:55:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						358d4e3cb0 
					 
					
						
						
							
							* configure.ac: Pass any --cache-file=/dev/null option on to  
						
						 
						
						... 
						
						
						
						subconfigures.
        * configure: Regenerate. 
						
						
					 
					
						2009-09-25 19:25:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						0986f93365 
					 
					
						
						
							
							merge from gcc  
						
						 
						
						
						
						
					 
					
						2009-09-25 19:02:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						5ceb291210 
					 
					
						
						
							
							* setup2.sgml (setup-locale-problems): Fix charset names of codepages  
						
						 
						
						... 
						
						
						
						936 and 949. 
						
						
					 
					
						2009-09-25 16:42:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Blake 
							
						 
					 
					
						
						
							
						
						3dbe243afa 
					 
					
						
						
							
							Fix faccessat(,0) and access() semantics.  
						
						 
						
						... 
						
						
						
						* fhandler.h (fhandler_base::fhaccess): Add parameter.
* security.h (check_file_access, check_registry_access): Likewise.
* security.cc (check_file_access, check_registry_access)
(check_access): Implement new parameter.
* fhandler.cc (fhandler_base::fhaccess): Likewise.
(device_access_denied): Update caller.
* syscalls.cc (access, faccessat): Update callers.
* spawn.cc (find_exec, fixup): Likewise. 
						
						
					 
					
						2009-09-25 13:44:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Blake 
							
						 
					 
					
						
						
							
						
						5386cd8ecc 
					 
					
						
						
							
							* setup2.sgml (setup-locale-problems): Document how to install  
						
						 
						
						... 
						
						
						
						non-default charsets. 
						
						
					 
					
						2009-09-25 12:27:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cary Coutant 
							
						 
					 
					
						
						
							
						
						005012ce6b 
					 
					
						
						
							
							include/  
						
						 
						
						... 
						
						
						
						* dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
	New tags.
	(DW_FORM_ref_sig8): New name for DW_FORM_sig8.
	(DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
	DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
	DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
	DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
	DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
	attributes.
	(DW_LANG_Python): New language.
binutils/
	* dwarf.c (get_TAG_name): Add missing DWARF-3 and new DWARF-4 tags.
	(get_FORM_name): Add new DWARF-4 forms.
	(read_and_display_attr_value): Add DW_FORM_ref_sig8, DW_LANG_Python.
	(get_AT_name): Add new DWARF-4 and GNU-specific attributes.
	(process_debug_info): Add do_types parameter; change all callers.
	Add support for .debug_types sections.
	(display_debug_types): New function.
	(debug_displays): Add .debug_types section.
	* readelf.c (process_section_headers): Add .debug_types section.
	(display_debug_section): Simplify call to streq. 
						
						
					 
					
						2009-09-24 20:52:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						599d462dfa 
					 
					
						
						
							
							* posix_ipc.cc (mq_open): Avoid closing the same descriptor twice in  
						
						 
						
						... 
						
						
						
						case of errors.
	(sem_open): Ditto. 
						
						
					 
					
						2009-09-24 09:25:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						1c23aff7a3 
					 
					
						
						
							
							* kernel32.cc (CreateMutexW): Use correct access mask.  
						
						 
						
						... 
						
						
						
						(CreateSemaphoreW): Ditto. 
						
						
					 
					
						2009-09-24 09:09:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						c1754722ee 
					 
					
						
						
							
							* libc/locale/locale.c: Drop Cygwin-specific windows.h include.  
						
						 
						
						... 
						
						
						
						(loadlocale): Call __set_charset_from_codepage with 0 codepage. 
						
						
					 
					
						2009-09-23 17:19:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						8e3607fcee 
					 
					
						
						
							
							* strfuncs.cc (__set_charset_from_codepage): Fetch current ANSI  
						
						 
						
						... 
						
						
						
						codepage if cp is 0. 
						
						
					 
					
						2009-09-23 17:13:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						565d6ede3f 
					 
					
						
						
							
							Fix typo.  
						
						 
						
						
						
						
					 
					
						2009-09-23 12:01:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						e664429d77 
					 
					
						
						
							
							* strfuncs.cc (sys_cp_wcstombs): Convert lone surrogate pair  
						
						 
						
						... 
						
						
						
						second halves to unambiguous ASCII SO sequence.  When converting
	chars invalid in current codepage to ASCII SO sequence, make
	sure to check for surrogate pair second half only if ct least
	one wide characters is left.  Decrement nwc if valid second half has
	been converted.
	(sys_cp_mbstowcs): Improve ASCII SO handling.  Never break from loop
	if invalid character has been found.  Recognize ASCII SO sequence
	representing originally invalid mulitbyte char converted into a
	lone surrogate pair second half.  Convert accordingly. 
						
						
					 
					
						2009-09-23 11:31:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						70ecec052a 
					 
					
						
						
							
							* config.sub, config.guess: Update from upstream sources.  
						
						 
						
						
						
						
					 
					
						2009-09-23 09:51:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						515575eaae 
					 
					
						
						
							
							merge from gcc  
						
						 
						
						
						
						
					 
					
						2009-09-22 21:52:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						2ad8d17a16 
					 
					
						
						
							
							2009-09-22  Ralf Corsépius <ralf.corsepius@rtems.org>  
						
						 
						
						... 
						
						
						
						* libc/include/stdlib.h: Add posix_memalign. 
						
						
					 
					
						2009-09-22 21:49:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						bdb08ed44f 
					 
					
						
						
							
							2009-09-22  Ralf Corsépius <ralf.corsepius@rtems.org>  
						
						 
						
						... 
						
						
						
						* configure.host (*-rtems*): Remove -DMISSING_SYSCALL_NAMES.
        Add -DHAVE_BLKSIZE, -D_NO_WORDEXP -D_NO_POPEN. 
						
						
					 
					
						2009-09-22 21:24:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						c3f3d59e43 
					 
					
						
						
							
							2009-09-22  Ralf Corsépius <ralf.corsepius@rtems.org>  
						
						 
						
						... 
						
						
						
						* configure.host (m32c): Move setting -DABORT_PROVIDED to second
        "case $host". 
						
						
					 
					
						2009-09-22 21:23:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ralf Wildenhues 
							
						 
					 
					
						
						
							
						
						8980b9ad03 
					 
					
						
						
							
							Error out if building separately but srcdir has build remnants.  
						
						 
						
						... 
						
						
						
						/:
	PR bootstrap/32272
	* configure.ac: Error out if $srcdir isn't '.' but contains
	host-${host_noncanonical}.
	* configure: Regenerate. 
						
						
					 
					
						2009-09-22 18:00:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						5e8d7527af 
					 
					
						
						
							
							* autoload.cc (WSARecv): Define.  
						
						 
						
						... 
						
						
						
						* fhandler_socket.cc (fhandler_socket::recv_internal): Call WSARecv
	instead of WSARecvFrom if no name parameter is given.  Explain why. 
						
						
					 
					
						2009-09-22 14:27:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Blake 
							
						 
					 
					
						
						
							
						
						74a67d01a5 
					 
					
						
						
							
							Make *at functions more like Linux.  
						
						 
						
						... 
						
						
						
						* syscalls.cc (faccessat): Fix typo, reject bad flags.
(fchmodat, fchownat, fstatat, utimensat, linkat, unlinkat): Reject
bad flags. 
						
						
					 
					
						2009-09-22 12:13:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						abe6b5a3e2 
					 
					
						
						
							
							* strfuncs.cc (sys_cp_mbstowcs): Reset shift state after handling  
						
						 
						
						... 
						
						
						
						invalid multibyte sequence. 
						
						
					 
					
						2009-09-22 09:44:32 +00:00