Christopher Faylor 
							
						 
					 
					
						
						
							
						
						12c819e204 
					 
					
						
						
							
							* mingw: Use a better method to find where mingw directory lives.  
						
						
						
						
					 
					
						2008-10-12 03:20:37 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						9401a0f805 
					 
					
						
						
							
							Dummy check-in to get right revision log:  
						
						... 
						
						
						
						* mingw: New front-end script to control building of MinGW files without using
the deprecated -mno-cygwin option.
* Makefile.in: Use mingw front-end. 
						
						
					 
					
						2008-10-12 03:08:33 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						fd49ac277f 
					 
					
						
						
							
							* Makefile.in: Tweak to work better with new utils/mingw front-end.  
						
						... 
						
						
						
						In utils: 
						
						
					 
					
						2008-10-12 03:06:12 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Marshall 
							
						 
					 
					
						
						
							
						
						374349395e 
					 
					
						
						
							
							Use de-facto standard Makefile goals to invoke test suite.  
						
						
						
						
					 
					
						2008-10-11 21:59:04 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Marshall 
							
						 
					 
					
						
						
							
						
						3c68dd9313 
					 
					
						
						
							
							Make strtod() inline definition C89 compliant.  
						
						
						
						
					 
					
						2008-10-11 21:47:56 +00:00 
						 
				 
			
				
					
						
							
							
								Nathan Froyd 
							
						 
					 
					
						
						
							
						
						c7fadd4142 
					 
					
						
						
							
							include/elf/  
						
						... 
						
						
						
						* ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
bfd/
	* elf32-ppc.c (ppc_elf_merge_obj_attributes): Merge
	Tag_GNU_Power_ABI_Struct_Return.
binutils/
	* readelf.c (display_power_gnu_attribute): Decode
	Tag_GNU_Power_ABI_Struct_Return.
ld/testsuite/
	* ld-powerpc/gnu-attr-12-1.s: New file.
	* ld-powerpc/gnu-attr-12-2.s: New file.
	* ld-powerpc/gnu-attr-12-11.d: New file.
	* ld-powerpc/gnu-attr-12-21.d: New file.
	* ld-powerpc/powerpc.exp: Run new dump tests. 
						
						
					 
					
						2008-10-10 20:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						90ba302a29 
					 
					
						
						
							
							2008-10-09  Chris Sutcliffe  <ir0nh34d@users.sf.net>  
						
						... 
						
						
						
						* include/mmsystem.h (sndAlias): Correct GCC4 warning. 
						
						
					 
					
						2008-10-10 02:04:37 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						079db16bf7 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_base::fstat_helper): Check  
						
						... 
						
						
						
						for executable suffixes here in case we're on a file system
	not supporting permission.
	* path.cc (path_conv::check): Drop check for executable suffixes. 
						
						
					 
					
						2008-10-09 14:23:09 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						3059d18288 
					 
					
						
						
							
							* fhandler_floppy.cc (fhandler_dev_floppy::raw_read): Keep track of  
						
						... 
						
						
						
						current position in non-buffered case, too. 
						
						
					 
					
						2008-10-09 12:41:52 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						2768ae50dd 
					 
					
						
						
							
							* grp.cc (pwdgrp::read_group): Generate more speaking group name  
						
						... 
						
						
						
						if passwd gid exists under different gid in /etc/group. 
						
						
					 
					
						2008-10-09 11:52:54 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						c7a8139540 
					 
					
						
						
							
							Fix ChangeLog entry  
						
						
						
						
					 
					
						2008-10-09 10:01:49 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						c32849c5bc 
					 
					
						
						
							
							* path.cc (path_conv::is_binary): Always check for GetBinaryType.  
						
						... 
						
						
						
						* syscalls.cc (rename): Fix test for just changing case of name on
	case insensitive filesystems. 
						
						
					 
					
						2008-10-09 09:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						4e88323ba0 
					 
					
						
						
							
							* path.cc (symlink_info::check_shortcut): Don't check for executability  
						
						... 
						
						
						
						here.
	(symlink_info::check_sysfile): Ditto. 
						
						
					 
					
						2008-10-09 08:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						3ae5cb32c5 
					 
					
						
						
							
							* path.cc (path_conv::path_conv): Only assume executability by suffix  
						
						... 
						
						
						
						on file systems not supporting permissions. 
						
						
					 
					
						2008-10-08 14:58:26 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						c4cb50b3a8 
					 
					
						
						
							
							* pthread.cc (pthread_create): Very minor formatting change.  
						
						... 
						
						
						
						* timer.cc (timer_thread): Ensure that any created thread defaults to detached
state. 
						
						
					 
					
						2008-10-07 23:28:30 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						f241db6f60 
					 
					
						
						
							
							* cygtls.h (_cygtls::initialized): Remove bogus stack check which would when  
						
						... 
						
						
						
						checking the current thread from the current thread. 
						
						
					 
					
						2008-10-07 02:38:15 +00:00 
						 
				 
			
				
					
						
							
							
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						7dfaa59e82 
					 
					
						
						
							
							merge from gcc  
						
						
						
						
					 
					
						2008-10-07 01:27:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						455e95b5bd 
					 
					
						
						
							
							2008-10-06  Bill Tompkins  <bill+newlib@key-square.com>  
						
						... 
						
						
						
						* arm/crt0.S: Fix calling hardware_init_hook() or software_init_hook()
        under thumb and thumb2. 
						
						
					 
					
						2008-10-06 20:55:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						0d2597f5a0 
					 
					
						
						
							
							2008-10-06  Eric Blake  <ebb9@byu.net>  
						
						... 
						
						
						
						* libc/stdlib/ldtoa.c (etoasc): Fix rounding to even when fraction
        is 0.5 or 0.75. 
						
						
					 
					
						2008-10-06 19:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						75fb38a5fb 
					 
					
						
						
							
							2008-10-06  Craig Howland  <howland@LGSInnovations.com>  
						
						... 
						
						
						
						* libc/time/tzset_r.c (_tzset_r):  Change US default start/end dates to
	2007 law revision of start in 2nd Sunday in March, end 1st Sun in Nov. 
						
						
					 
					
						2008-10-06 19:21:29 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						585697536f 
					 
					
						
						
							
							* dcrt0.cc (dll_crt0_0): Don't initialize signals early when dynamically  
						
						... 
						
						
						
						loaded.
(dll_crt0_1): Wait until this phase to initialize signals when dynamically
loaded. 
						
						
					 
					
						2008-10-05 16:48:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						665ca5231d 
					 
					
						
						
							
							2008-10-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>  
						
						... 
						
						
						
						* include/_mingw.h: Increment version to 3.15.1 and introduce
        __MINGW32_PATCHLEVEL variable. 
						
						
					 
					
						2008-10-04 22:27:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						32c4e2bca7 
					 
					
						
						
							
							Fix incorrect guard added in last commit  
						
						
						
						
					 
					
						2008-10-04 19:56:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						b36289958c 
					 
					
						
						
							
							2008-10-04  Chris Sutcliffe  <ir0nh34d@users.sf.net>  
						
						... 
						
						
						
						* include/shellapi.h (NOTIFYICON_VERSION_4): Define. 
						
						
					 
					
						2008-10-04 18:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								Hans-Peter Nilsson 
							
						 
					 
					
						
						
							
						
						59b56f957a 
					 
					
						
						
							
							* cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)  
						
						... 
						
						
						
						(R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
	(R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
	(R_CRIS_16_TPREL): New relocations. 
						
						
					 
					
						2008-10-04 17:16:30 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Marshall 
							
						 
					 
					
						
						
							
						
						e77c4e6672 
					 
					
						
						
							
							Fix MinGW-Bug [2144266]: getopt() sets `optind' incorrectly.  
						
						
						
						
					 
					
						2008-10-03 22:56:18 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Marshall 
							
						 
					 
					
						
						
							
						
						13ff1518ee 
					 
					
						
						
							
							Improve package identification in configure script.  
						
						
						
						
					 
					
						2008-10-03 22:48:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						015b86d725 
					 
					
						
						
							
							2008-10-02  Jeff Johnston  <jjohnstn@redhat.com>  
						
						... 
						
						
						
						* libc/string/str-two-way.h (critical_factorization): Cast the index
        operation to ensure unsigned rollover occurs when adding to SIZE_MAX. 
						
						
					 
					
						2008-10-02 20:12:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						eea95bd143 
					 
					
						
						
							
							2008-10-02  Jeff Johnston  <jjohnstn@redhat.com>  
						
						... 
						
						
						
						* libc/sys/linux/include/stdint.h (SIZE_MAX): Fix value which should
        be size of size_t, not int.
        (SIZE_MIN): Remove.
        * libc/sys/linux/sys/stdint.h: Ditto 
						
						
					 
					
						2008-10-02 17:29:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						9d36d24f6e 
					 
					
						
						
							
							2008-10-02  Jeff Johnston  <jjohnstn@redhat.com>  
						
						... 
						
						
						
						* libc/include/sys/reent.h[_REENT_SMALL](_REENT_INIT_RAND48): Add
        initialization of _rand_next to 1. 
						
						
					 
					
						2008-10-02 16:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						36670cc234 
					 
					
						
						
							
							* thread.cc (pthread_mutex::_fixup_after_fork): Reinstate DEBUGGING  
						
						... 
						
						
						
						conditional. 
						
						
					 
					
						2008-09-30 02:39:07 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						18f43099f7 
					 
					
						
						
							
							* thread.cc (pthread_mutex::_fixup_after_fork): Just reset lock to pristine  
						
						... 
						
						
						
						state after fork.  Don't recreate a mutex since it may not actually be needed. 
						
						
					 
					
						2008-09-30 02:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						e7afe579f5 
					 
					
						
						
							
							* flock.cc (inode_t::get_all_locks_list): Fix typo.  
						
						... 
						
						
						
						* posix.sgml: Add cfmakeraw to list of implemented BSD functions. 
						
						
					 
					
						2008-09-29 17:03:49 +00:00 
						 
				 
			
				
					
						
							
							
								Steve Ellcey 
							
						 
					 
					
						
						
							
						
						fab8d8d808 
					 
					
						
						
							
							* configure: Regenerate for new libtool.  
						
						... 
						
						
						
						* aclocal.m4: Ditto.
	* Makefile.in: Ditto.
	* newlib.hin: Ditto.
	* doc/Makefile.in: Ditto.
	* doc/configure: Ditto.
	* iconvdata/Makefile.in: Ditto.
	* iconvdata/aclocal.m4: Ditto.
	* iconvdata/configure: Ditto.
	* libc/Makefile.in: Ditto.
	* libc/aclocal.m4: Ditto.
	* libc/configure: Ditto.
	* libc/argz/Makefile.in: Ditto.
	* libc/ctype/Makefile.in: Ditto.
	* libc/errno/Makefile.in: Ditto.
	* libc/iconv/Makefile.in: Ditto.
	* libc/iconv/ccs/Makefile.in: Ditto.
	* libc/iconv/ccs/binary/Makefile.in: Ditto.
	* libc/iconv/ces/Makefile.in: Ditto.
	* libc/iconv/lib/Makefile.in: Ditto.
	* libc/locale/Makefile.in: Ditto.
	* libc/machine/Makefile.in: Ditto.
	* libc/machine/aclocal.m4: Ditto.
	* libc/machine/configure: Ditto.
	* libc/machine/a29k/Makefile.in: Ditto.
	* libc/machine/a29k/configure: Ditto.
	* libc/machine/arm/Makefile.in: Ditto.
	* libc/machine/arm/configure: Ditto.
	* libc/machine/bfin/Makefile.in: Ditto.
	* libc/machine/bfin/configure: Ditto.
	* libc/machine/cris/Makefile.in: Ditto.
	* libc/machine/cris/configure: Ditto.
	* libc/machine/crx/Makefile.in: Ditto.
	* libc/machine/crx/configure: Ditto.
	* libc/machine/d10v/Makefile.in: Ditto.
	* libc/machine/d10v/configure: Ditto.
	* libc/machine/d30v/Makefile.in: Ditto.
	* libc/machine/d30v/configure: Ditto.
	* libc/machine/fr30/Makefile.in: Ditto.
	* libc/machine/fr30/configure: Ditto.
	* libc/machine/frv/Makefile.in: Ditto.
	* libc/machine/frv/configure: Ditto.
	* libc/machine/h8300/Makefile.in: Ditto.
	* libc/machine/h8300/configure: Ditto.
	* libc/machine/h8500/Makefile.in: Ditto.
	* libc/machine/h8500/configure: Ditto.
	* libc/machine/hppa/Makefile.in: Ditto.
	* libc/machine/hppa/configure: Ditto.
	* libc/machine/i386/Makefile.in: Ditto.
	* libc/machine/i386/aclocal.m4: Ditto.
	* libc/machine/i386/configure: Ditto.
	* libc/machine/i960/Makefile.in: Ditto.
	* libc/machine/i960/configure: Ditto.
	* libc/machine/iq2000/Makefile.in: Ditto.
	* libc/machine/iq2000/configure: Ditto.
	* libc/machine/m32c/Makefile.in: Ditto.
	* libc/machine/m32c/configure: Ditto.
	* libc/machine/m32r/Makefile.in: Ditto.
	* libc/machine/m32r/configure: Ditto.
	* libc/machine/m68hc11/Makefile.in: Ditto.
	* libc/machine/m68hc11/configure: Ditto.
	* libc/machine/m68k/Makefile.in: Ditto.
	* libc/machine/m68k/configure: Ditto.
	* libc/machine/m88k/Makefile.in: Ditto.
	* libc/machine/m88k/configure: Ditto.
	* libc/machine/mep/Makefile.in: Ditto.
	* libc/machine/mep/configure: Ditto.
	* libc/machine/mips/Makefile.in: Ditto.
	* libc/machine/mips/configure: Ditto.
	* libc/machine/mn10200/Makefile.in: Ditto.
	* libc/machine/mn10200/configure: Ditto.
	* libc/machine/mn10300/Makefile.in: Ditto.
	* libc/machine/mn10300/configure: Ditto.
	* libc/machine/mt/Makefile.in: Ditto.
	* libc/machine/mt/configure: Ditto.
	* libc/machine/necv70/Makefile.in: Ditto.
	* libc/machine/necv70/configure: Ditto.
	* libc/machine/powerpc/Makefile.in: Ditto.
	* libc/machine/powerpc/configure: Ditto.
	* libc/machine/sh/Makefile.in: Ditto.
	* libc/machine/sh/configure: Ditto.
	* libc/machine/sparc/Makefile.in: Ditto.
	* libc/machine/sparc/configure: Ditto.
	* libc/machine/spu/Makefile.in: Ditto.
	* libc/machine/spu/configure: Ditto.
	* libc/machine/tic4x/Makefile.in: Ditto.
	* libc/machine/tic4x/configure: Ditto.
	* libc/machine/tic80/Makefile.in: Ditto.
	* libc/machine/tic80/configure: Ditto.
	* libc/machine/v850/Makefile.in: Ditto.
	* libc/machine/v850/configure: Ditto.
	* libc/machine/w65/Makefile.in: Ditto.
	* libc/machine/w65/configure: Ditto.
	* libc/machine/x86_64/Makefile.in: Ditto.
	* libc/machine/x86_64/configure: Ditto.
	* libc/machine/xscale/Makefile.in: Ditto.
	* libc/machine/xscale/configure: Ditto.
	* libc/machine/xstormy16/Makefile.in: Ditto.
	* libc/machine/xstormy16/configure: Ditto.
	* libc/machine/z8k/Makefile.in: Ditto.
	* libc/machine/z8k/configure: Ditto.
	* libc/misc/Makefile.in: Ditto.
	* libc/posix/Makefile.in: Ditto.
	* libc/reent/Makefile.in: Ditto.
	* libc/search/Makefile.in: Ditto.
	* libc/signal/Makefile.in: Ditto.
	* libc/stdio/Makefile.in: Ditto.
	* libc/stdio64/Makefile.in: Ditto.
	* libc/stdlib/Makefile.in: Ditto.
	* libc/string/Makefile.in: Ditto.
	* libc/sys/Makefile.in: Ditto.
	* libc/sys/aclocal.m4: Ditto.
	* libc/sys/configure: Ditto.
	* libc/sys/a29khif/Makefile.in: Ditto.
	* libc/sys/a29khif/configure: Ditto.
	* libc/sys/arc/Makefile.in: Ditto.
	* libc/sys/arc/configure: Ditto.
	* libc/sys/arm/Makefile.in: Ditto.
	* libc/sys/arm/configure: Ditto.
	* libc/sys/d10v/Makefile.in: Ditto.
	* libc/sys/d10v/configure: Ditto.
	* libc/sys/decstation/Makefile.in: Ditto.
	* libc/sys/decstation/configure: Ditto.
	* libc/sys/h8300hms/Makefile.in: Ditto.
	* libc/sys/h8300hms/configure: Ditto.
	* libc/sys/h8500hms/Makefile.in: Ditto.
	* libc/sys/h8500hms/configure: Ditto.
	* libc/sys/linux/Makefile.in: Ditto.
	* libc/sys/linux/aclocal.m4: Ditto.
	* libc/sys/linux/configure: Ditto.
	* libc/sys/linux/argp/Makefile.in: Ditto.
	* libc/sys/linux/cmath/Makefile.in: Ditto.
	* libc/sys/linux/dl/Makefile.in: Ditto.
	* libc/sys/linux/iconv/Makefile.in: Ditto.
	* libc/sys/linux/intl/Makefile.in: Ditto.
	* libc/sys/linux/linuxthreads/Makefile.in: Ditto.
	* libc/sys/linux/linuxthreads/aclocal.m4: Ditto.
	* libc/sys/linux/linuxthreads/configure: Ditto.
	* libc/sys/linux/linuxthreads/machine/Makefile.in: Ditto.
	* libc/sys/linux/linuxthreads/machine/aclocal.m4: Ditto.
	* libc/sys/linux/linuxthreads/machine/configure: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/Makefile.in: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/aclocal.m4: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/configure: Ditto.
	* libc/sys/linux/machine/Makefile.in: Ditto.
	* libc/sys/linux/machine/aclocal.m4: Ditto.
	* libc/sys/linux/machine/configure: Ditto.
	* libc/sys/linux/machine/i386/Makefile.in: Ditto.
	* libc/sys/linux/machine/i386/aclocal.m4: Ditto.
	* libc/sys/linux/machine/i386/configure: Ditto.
	* libc/sys/linux/net/Makefile.in: Ditto.
	* libc/sys/linux/stdlib/Makefile.in: Ditto.
	* libc/sys/m88kbug/Makefile.in: Ditto.
	* libc/sys/m88kbug/configure: Ditto.
	* libc/sys/mmixware/Makefile.in: Ditto.
	* libc/sys/mmixware/configure: Ditto.
	* libc/sys/netware/Makefile.in: Ditto.
	* libc/sys/netware/configure: Ditto.
	* libc/sys/rdos/Makefile.in: Ditto.
	* libc/sys/rdos/configure: Ditto.
	* libc/sys/rtems/Makefile.in: Ditto.
	* libc/sys/rtems/configure: Ditto.
	* libc/sys/sh/Makefile.in: Ditto.
	* libc/sys/sh/configure: Ditto.
	* libc/sys/sparc64/Makefile.in: Ditto.
	* libc/sys/sparc64/configure: Ditto.
	* libc/sys/sun4/Makefile.in: Ditto.
	* libc/sys/sun4/configure: Ditto.
	* libc/sys/sysmec/Makefile.in: Ditto.
	* libc/sys/sysmec/configure: Ditto.
	* libc/sys/sysnec810/Makefile.in: Ditto.
	* libc/sys/sysnec810/configure: Ditto.
	* libc/sys/sysnecv850/Makefile.in: Ditto.
	* libc/sys/sysnecv850/configure: Ditto.
	* libc/sys/sysvi386/Makefile.in: Ditto.
	* libc/sys/sysvi386/configure: Ditto.
	* libc/sys/sysvnecv70/Makefile.in: Ditto.
	* libc/sys/sysvnecv70/configure: Ditto.
	* libc/sys/tic80/Makefile.in: Ditto.
	* libc/sys/tic80/configure: Ditto.
	* libc/sys/w65/Makefile.in: Ditto.
	* libc/sys/w65/configure: Ditto.
	* libc/sys/z8ksim/Makefile.in: Ditto.
	* libc/sys/z8ksim/configure: Ditto.
	* libc/syscalls/Makefile.in: Ditto.
	* libc/time/Makefile.in: Ditto.
	* libc/unix/Makefile.in: Ditto.
	* libm/Makefile.in: Ditto.
	* libm/aclocal.m4: Ditto.
	* libm/configure: Ditto.
	* libm/common/Makefile.in: Ditto.
	* libm/machine/Makefile.in: Ditto.
	* libm/machine/aclocal.m4: Ditto.
	* libm/machine/configure: Ditto.
	* libm/machine/i386/Makefile.in: Ditto.
	* libm/machine/i386/aclocal.m4: Ditto.
	* libm/machine/i386/configure: Ditto.
	* libm/machine/spu/Makefile.in: Ditto.
	* libm/machine/spu/configure: Ditto.
	* libm/math/Makefile.in: Ditto.
	* libm/mathfp/Makefile.in: Ditto. 
						
						
					 
					
						2008-09-29 15:40:48 +00:00 
						 
				 
			
				
					
						
							
							
								Steve Ellcey 
							
						 
					 
					
						
						
							
						
						9377c28fb4 
					 
					
						
						
							
							* libtool.m4: Update to libtool 2.2.6.  
						
						... 
						
						
						
						* lt~obsolete.m4: Update to libtool 2.2.6.
	* ltmain.sh: Update to libtool 2.2.6.
	* ltsugar.m4: Update to libtool 2.2.6.
	* ltversion.m4: Update to libtool 2.2.6.
	* ltoptions.m4: Update to libtool 2.2.6.
	* ltgcc.m4: Update to match changes from libtool 2.2.6. 
						
						
					 
					
						2008-09-29 15:28:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						9e71090b9a 
					 
					
						
						
							
							2008-09-26  Craig Howland  <howland@LGSInnovations.com>  
						
						... 
						
						
						
						* libc/stdlib/getenv_r.c (_getenv_r): Modify to not match if name
        contains an equal sign. 
						
						
					 
					
						2008-09-26 16:23:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						610eefefdd 
					 
					
						
						
							
							2008-09-25  Raphael Derossa Pereira  <raphaelpereira@gmail.com>  
						
						... 
						
						
						
						* libc/include/pthread.h[_UNIX98_THREAD_MUTEX_ATTRIBUTES]: Add
        new pthread_mutexattr_gettype and pthread_mutexattr_settype
        prototypes.
        * libc/include/sys/types.h[_UNIX98_THREAD_MUTEX_ATTRIBUTES]: Add
        new mutex type values.
        (pthread_mutexattr_t)[_UNIX98_THREAD_MUTEX_ATTRIBUTES]: Add type
        field. 
						
						
					 
					
						2008-09-26 16:15:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						3a3affe5f9 
					 
					
						
						
							
							2008-09-25  Chris Sutcliffe  <ir0nh34d@users.sf.net>  
						
						... 
						
						
						
						* include/vfw.h (capSendMessage): Rename to __capSendMessage. 
						
						
					 
					
						2008-09-26 01:20:21 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Marshall 
							
						 
					 
					
						
						
							
						
						32bdff5294 
					 
					
						
						
							
							Fix MinGW-Bug [2125708].  
						
						
						
						
					 
					
						2008-09-25 21:53:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						57d7cfcdb7 
					 
					
						
						
							
							2008-09-24  Jeff Johnston  <jjohnstn@redhat.com>  
						
						... 
						
						
						
						* libc/stdlib/setenv_r.c (_unsetenv_r): Modify to return -1 only if
        name is NULL, empty, or contains equal sign. 
						
						
					 
					
						2008-09-25 03:00:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						37f996a2b2 
					 
					
						
						
							
							2008-09-24  Pawel Veselov  <pawel.veselov@gmail.com>  
						
						... 
						
						
						
						Fix setenv/getenv/unsetenv to be OpenGroup compliant:
        * libc/include/stdlib.h (unsetenv, _unsetenv_r): Redefine with integer
        return types.
        * libc/stdlib/getenv_r.c (_findenv_r): Do no special processing with
        names that contain equal chars.
        * libc/stdlib/setenv.c: Redefine _unsetenv_r as returning int.
        * libc/stdlib/setenv_r.c (_setenv_r): Return -1 and set errno to
        EINVAL if name contains an equal sign.  Do not remove any equal signs
        from the value.
        (_unsetenv_r): Modified to return int.  Return -1 and set EINVAL
        if name contains equal sign.  Return -1 if no variable(s) were found
        and return 0 otherwise. 
						
						
					 
					
						2008-09-25 01:23:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						62470d09ad 
					 
					
						
						
							
							2008-09-24  Chris Sutcliffe  <ir0nh34d@users.sf.net>  
						
						... 
						
						
						
						* include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
        WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
        WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
        WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
        WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
        WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
        WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
        WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
        WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
        WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
        WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
        WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
        WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
        WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
        WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
        WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
        WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
        WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
        WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
        WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
        WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
        WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
        WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
        WM_CAP_SET_CALLBACK_CAPCONTROL): Define using WM_USER.
        (capSendMessage): Don't undef. 
						
						
					 
					
						2008-09-24 23:32:42 +00:00 
						 
				 
			
				
					
						
							
							
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						5025fc547d 
					 
					
						
						
							
							* m32c/varvects.S: New.  
						
						... 
						
						
						
						* m32c/varvects.h: New.
* m32c/sample.c: New.
* m32c/Makefile.in: Add m32cgloss library support.
* m32c/crt0.S: Tweaks to support interrupts by default.
* m32c/m32c.tmpl: Likewise. 
						
						
					 
					
						2008-09-24 23:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Henderson 
							
						 
					 
					
						
						
							
						
						a890f63b33 
					 
					
						
						
							
							include/  
						
						... 
						
						
						
						* elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
binutils/
	* dwarf.c (size_of_encoded_value, get_encoded_value): Move up.
	(decode_location_expression): Add section parameter.  Handle
	DW_OP_GNU_encoded_addr.
	(read_and_display_attr_value): Update decode_location_expression call.
	(display_debug_loc, display_debug_frames): Likewise.
gas/
        * dw2gencfi.c (DWARF2_ADDR_SIZE): Provide default.
        (struct cfi_insn_data): Add ea member.
        (CFI_val_encoded_addr, dot_cfi_val_encoded_addr): New.
        (output_cfi_insn): Handle CFI_val_encoded_addr.
        (select_cie_for_fde): Don't match CFI_val_encoded_addr.
        * doc/as.texinfo (.cfi_val_encoded_addr): Document. 
						
						
					 
					
						2008-09-24 23:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						85f457567b 
					 
					
						
						
							
							2008-09-23  Chris Sutcliffe  <ir0nh34d@users.sf.net>  
						
						... 
						
						
						
						* Makefile.in: Don't include host_os as part of snapshot filename. 
						
						
					 
					
						2008-09-24 00:59:03 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						4fb7bbb985 
					 
					
						
						
							
							* setup2.sgml: Clarify heap allocation.  
						
						
						
						
					 
					
						2008-09-22 16:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Lance Taylor 
							
						 
					 
					
						
						
							
						
						2c8f862a44 
					 
					
						
						
							
							* plugin-api.h (ld_plugin_status): Remove comma from the last item.  
						
						... 
						
						
						
						Use C style comment.
	(ld_plugin_api_version, ld_plugin_output_file_type,
	ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
	ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
	comma from the last item. 
						
						
					 
					
						2008-09-22 16:37:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						80e6df1389 
					 
					
						
						
							
							2008-09-21  Chris Sutcliffe  <ir0nh34d@users.sf.net>  
						
						... 
						
						
						
						* incude/sspi.h: include subauth.h to fix issue of UNICODE_STRING being
        undefined. 
						
						
					 
					
						2008-09-21 16:56:45 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						ddf8700121 
					 
					
						
						
							
							* errno.cc (_sys_errlist): Add ECANCELED, ENOTRECOVERABLE, EOWNERDEAD.  
						
						
						
						
					 
					
						2008-09-19 23:29:24 +00:00 
						 
				 
			
				
					
						
							
							
								Cary Coutant 
							
						 
					 
					
						
						
							
						
						1d1c001cb4 
					 
					
						
						
							
							Add plugin functionality for link-time optimization (LTO).  
						
						... 
						
						
						
						include/:
	* plugin-api.h: New file.
gold/:
	* configure.ac (plugins): Add --enable-plugins option.
	* configure: Regenerate.
	* config.in: Regenerate.
	* Makefile.am (LIBDL): New variable.
	(CCFILES): Add plugin.cc.
	(HFILES): Add plugin.h.
	(ldadd_var): Add LIBDL.
	* Makefile.in: Regenerate.
	* archive.cc: Include "plugin.h".
	(Archive::setup): Don't preread archive symbols when using a plugin.
	(Archive::get_file_and_offset): Add memsize parameter.  Change callers.
	(Archive::get_elf_object_for_member): Call plugin hooks for claiming
	files.
	(Archive::include_member): Add symbols from plugin objects.
	* archive.h (Archive::get_file_and_offset): Add memsize parameter.
	* descriptors.cc (Descriptors::open): Check for file descriptors
	abandoned by plugins.
	(Descriptors::claim_for_plugin): New function.
	* descriptors.h (Descriptors::claim_for_plugin): New function.
	(Open_descriptor::is_claimed): New field.
	(claim_descriptor_for_plugin): New function.
	* fileread.cc (File_read::claim_for_plugin): New function.
	* fileread.h (File_read::claim_for_plugin): New function.
	(File_read::descriptor): New function.
	* gold.cc: Include "plugin.h".
	(queue_initial_tasks): Add task to call plugin hooks for generating
	new object files.
	* main.cc: Include "plugin.h".
	(main): Load plugin libraries.
	* object.h (Pluginobj): Declare.
	(Object::pluginobj): New function.
	(Object::do_pluginobj): New function.
	(Object::set_target): New function.
	* options.cc: Include "plugin.h".
	(General_options::parse_plugin): New function.
	(General_options::General_options): Initialize plugins_ field.
	(General_options::add_plugin): New function.
	* options.h (Plugin_manager): Declare.
	(General_options): Add --plugin option.
	(General_options::has_plugins): New function.
	(General_options::plugins): New function.
	(General_options::add_plugin): New function.
	(General_options::plugins_): New field.
	* plugin.cc: New file.
	* plugin.h: New file.
	* readsyms.cc: Include "plugin.h".
	(Read_symbols::do_read_symbols): Check for archive before checking
	for ELF file.  Call plugin hooks to claim files.
	* resolve.cc (Symbol_table::resolve): Record when symbol is referenced
	from a real object file; force override when processing replacement
	files.
	* symtab.cc (Symbol::init_fields): Initialize in_real_elf_ field.
	(Symbol::init_base_object): Likewise.
	(Symbol::init_base_output_data): Likewise.
	(Symbol::init_base_output_segment): Likewise.
	(Symbol::init_base_constant): Likewise.
	(Symbol::init_base_undefined): Likewise.
	(Symbol::output_section): Assert that object is not a plugin.
	(Symbol_table::add_from_pluginobj): New function.
	(Symbol_table::sized_finalize_symbol): Treat symbols from plugins as
	undefined.
	(Symbol_table::sized_write_globals): Likewise.
	(Symbol_table::add_from_pluginobj): Instantiate template.
	* symtab.h (Sized_pluginobj): Declare.
	(Symbol::in_real_elf): New function.
	(Symbol::set_in_real_elf): New function.
	(Symbol::in_real_elf_): New field.
	(Symbol_table::add_from_pluginobj): New function.
	* testsuite/Makefile.am (AM_CFLAGS): New variable.
	(LIBDL): New variable.
	(LDADD): Add LIBDL.
	(check_PROGRAMS): Add plugin_test_1 and plugin_test_2.
	(check_SCRIPTS): Add plugin_test_1.sh and plugin_test_2.sh.
	(check_DATA): Add plugin_test_1.err and plugin_test_2.err.
	(MOSTLYCLEANFILES): Likewise.
	* testsuite/Makefile.in: Regenerate.
	* testsuite/plugin_test.c: New file.
	* testsuite/plugin_test_1.sh: New file.
	* testsuite/plugin_test_2.sh: New file. 
						
						
					 
					
						2008-09-19 22:54:57 +00:00