Eric Blake 
							
						 
					 
					
						
						
							
						
						75acf0bb2e 
					 
					
						
						
							
							* libc/stdio/vfprintf.c (_VFPRINTF_R): Populate 'ox' when  
						
						... 
						
						
						
						handling %p. 
						
						
					 
					
						2007-05-27 14:19:15 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						7697a6d5af 
					 
					
						
						
							
							2007-05-25  Andreas Tobler  <a.tobler@schweiz.org>  
						
						... 
						
						
						
						* ltmain.sh: Fix Darwin verstring, remove ${wl}. 
						
						
					 
					
						2007-05-25 19:56:24 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						f5c58e9a34 
					 
					
						
						
							
							* libc/stdio/rewind.c (rewind): Fix regression of 2003-08-22.  
						
						
						
						
					 
					
						2007-05-25 17:05:09 +00:00 
						 
				 
			
				
					
						
							
							
								Steve Ellcey 
							
						 
					 
					
						
						
							
						
						d9a1ecc006 
					 
					
						
						
							
							* ltmain.sh: Update from GCC.  
						
						... 
						
						
						
						* libtool.m4: Update from GCC.
	* ltsugar.m4: New. Update from GCC.
	* ltversion.m4: New. Update from GCC.
	* ltoptions.m4: New. Update from GCC.
	* ltconfig: Remove.
	* ltcf-c.sh: Remove.
	* ltcf-cxx.sh: Remove.
	* ltcf-gcj.sh: Remove.
	* src-release: Update with new libtool file list.
	* newlib/*/configure.in: invoke _LD_DECL_SED.
	* newlib/*/Makefile.am: Ensure toplevel is included in ACLOCAL_AMFLAGS.
	* Regenerate subdirectories 
						
						
					 
					
						2007-05-24 17:33:42 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						aa5341f9ac 
					 
					
						
						
							
							* libc/stdio/vfprintf.c (_VFPRINTF_R): Don't truncate %p when  
						
						... 
						
						
						
						sizeof(void*) is 8 but sizeof(long) is 4.
* libc/stdio/vfscanf.c (__SVFSCANF_R): Likewise.  Fix %i scanning
of "-0x".  Support "-nan" and "inf" for %e.  Audit usage of ungetc
to fix reentrancy and bug on encoding error in multibyte locales.
Always return EOF on read error. 
						
						
					 
					
						2007-05-24 04:25:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						443f9c5532 
					 
					
						
						
							
							2007-05-23  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>  
						
						... 
						
						
						
						* lib/secur32.def (InitSecurityInterfaceA, InitSecurityInterfaceW): Define.
        Thanks to Jim Marshall (jim dot marshall at wbemsolutions dot com) for
        supplying the information. 
						
						
					 
					
						2007-05-24 01:03:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						4a9880e071 
					 
					
						
						
							
							2007-05-23 Patrick Mansfield <patmans@us.ibm.com>  
						
						... 
						
						
						
						* libc/machine/spu/sys/syscall.h: Update the __send_to_ppe
	prototype.
	* libc/machine/spu/fclose.c: Use the __send_to_ppe return value
	instead of the slot 0 value, remove any now unused variables, and
	for some cases, now store the result in an int vs int*.
	* libc/machine/spu/feof.c: Ditto.
	* libc/machine/spu/ferror.c: Ditto.
	* libc/machine/spu/fflush.c: Ditto.
	* libc/machine/spu/fgetc.c: Ditto.
	* libc/machine/spu/fgetpos.c: Ditto.
	* libc/machine/spu/fgets.c: Ditto.
	* libc/machine/spu/fileno.c: Ditto.
	* libc/machine/spu/fopen.c: Ditto.
	* libc/machine/spu/fprintf.c: Ditto.
	* libc/machine/spu/fputc.c: Ditto.
	* libc/machine/spu/fputs.c: Ditto.
	* libc/machine/spu/fread.c: Ditto.
	* libc/machine/spu/freopen.c: Ditto.
	* libc/machine/spu/fscanf.c: Ditto.
	* libc/machine/spu/fseek.c: Ditto.
	* libc/machine/spu/fsetpos.c: Ditto.
	* libc/machine/spu/ftell.c: Ditto.
	* libc/machine/spu/fwrite.c: Ditto.
	* libc/machine/spu/getc.c: Ditto.
	* libc/machine/spu/getchar.c: Ditto.
	* libc/machine/spu/gets.c: Ditto.
	* libc/machine/spu/printf.c: Ditto.
	* libc/machine/spu/putc.c: Ditto.
	* libc/machine/spu/putchar.c: Ditto.
	* libc/machine/spu/puts.c: Ditto.
	* libc/machine/spu/remove.c: Ditto.
	* libc/machine/spu/rename.c: Ditto.
	* libc/machine/spu/scanf.c: Ditto.
	* libc/machine/spu/setvbuf.c: Ditto.
	* libc/machine/spu/snprintf.c: Ditto.
	* libc/machine/spu/sprintf.c: Ditto.
	* libc/machine/spu/sscanf.c: Ditto.
	* libc/machine/spu/tmpfile.c: Ditto.
	* libc/machine/spu/tmpnam.c: Ditto.
	* libc/machine/spu/ungetc.c: Ditto.
	* libc/machine/spu/vfprintf.c: Ditto.
	* libc/machine/spu/vfscanf.c: Ditto.
	* libc/machine/spu/vprintf.c: Ditto.
	* libc/machine/spu/vscanf.c: Ditto.
	* libc/machine/spu/vsnprintf.c: Ditto.
	* libc/machine/spu/vsprintf.c: Ditto.
	* libc/machine/spu/vsscanf.c: Ditto. 
						
						
					 
					
						2007-05-23 21:41:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						a0050b64fc 
					 
					
						
						
							
							2007-05-23 Patrick Mansfield <patmans@us.ibm.com>  
						
						... 
						
						
						
						* spu/syscalls.c: Change __send_to_ppe to return the result stored
        in stored in slot 0 of the data, rather than have each assisted
        call retrieve the value.
        * spu/jsre.h: Remove the now unused syscall_out_t.
        * spu/access.c: Use the __send_to_ppe result instead of the slot 0
        value, remove unused syscall_out_t variable.
        * spu/close.c: Ditto.
        * spu/dup.c: Ditto.
        * spu/fstat.c: Ditto.
        * spu/ftruncate.c: Ditto.
        * spu/gettimeofday.c: Ditto.
        * spu/lseek.c: Ditto.
        * spu/open.c: Ditto.
        * spu/read.c: Ditto.
        * spu/stat.c: Ditto.
        * spu/unlink.c: Ditto.
        * spu/write.c: Ditto. 
						
						
					 
					
						2007-05-23 21:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						9a3ec8622b 
					 
					
						
						
							
							* libc/stdio/vfscanf.c (__SVFSCANF_R): Support scanf(%1$s).  
						
						... 
						
						
						
						Avoid warning when !FLOATING_POINT.
* libc/stdio/vfprintf.c (_VFPRINTF_R): Simplify _NO_POS_ARGS
slightly. 
						
						
					 
					
						2007-05-23 20:36:28 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						fc2000254c 
					 
					
						
						
							
							* cygpath.cc: Include argz.h.  
						
						... 
						
						
						
						(options_from_file_flag): Move from main to global static variable.
	(mode_flag): Ditto.
	(do_sysfolders): Rename from dowin and accommodate throughout.
	Don't exit from here.
	(do_pathconv): Rename from doit and accommodate throughout.
	(print_version): Change copyright.
	(do_options): New function, centralizing option processing.
	Rework checking options for correctness.
	(action): New function, centralizing calling worker functions.
	(main): Simplify.  Move option processing to do_options.  Move calling
	worker functions to action.  Rework getting arguments from files. 
						
						
					 
					
						2007-05-23 16:45:03 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						d48670ed78 
					 
					
						
						
							
							* libc/argz/argz_create_sep.c (argz_create_sep): Initialize *argz_len  
						
						... 
						
						
						
						to zero.
	* libc/include/argz.h: Guard against multiple inclusion.  Guard for
	use with C++. 
						
						
					 
					
						2007-05-23 16:36:23 +00:00 
						 
				 
			
				
					
						
							
							
								Kazu Hirata 
							
						 
					 
					
						
						
							
						
						f8d7231006 
					 
					
						
						
							
							* m68k/fido.sc (.data): Move .jcr to .text.  Catch .got.plt  
						
						... 
						
						
						
						and .got. 
						
						
					 
					
						2007-05-23 16:22:27 +00:00 
						 
				 
			
				
					
						
							
							
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						54db82c72c 
					 
					
						
						
							
							2007-05-23  Paolo Bonzini  <bonzini@gnu.org>  
						
						... 
						
						
						
						PR bootstrap/32009
	* mh-ppc-darwin: Temporarily disable. 
						
						
					 
					
						2007-05-23 14:27:05 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						04396e79d2 
					 
					
						
						
							
							* path.cc (cwdstuff::set): Revert useless acquire check.  
						
						
						
						
					 
					
						2007-05-22 13:03:43 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						542a6016e5 
					 
					
						
						
							
							* path.cc (cwdstuff::set): Avoid double aquiring of cwd_lock.  
						
						... 
						
						
						
						Open directory with inheriting enabled. 
						
						
					 
					
						2007-05-22 12:43:31 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						ba75e8c878 
					 
					
						
						
							
							* fhandler_floppy.cc (fhandler_dev_floppy::lseek): Don't invalidate  
						
						... 
						
						
						
						devbuf if new position is within buffered range. 
						
						
					 
					
						2007-05-22 07:16:19 +00:00 
						 
				 
			
				
					
						
							
							
								Caroline Tice 
							
						 
					 
					
						
						
							
						
						a1f7599670 
					 
					
						
						
							
							Move entry for modification to dwarf2.h (for adding ability to report  
						
						... 
						
						
						
						when a variable's value is uninitialized) to the correct ChangeLog file. 
						
						
					 
					
						2007-05-21 16:35:11 +00:00 
						 
				 
			
				
					
						
							
							
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						8ebdc5d855 
					 
					
						
						
							
							moved to the attic to please handling of src-support module  
						
						
						
						
					 
					
						2007-05-21 16:07:45 +00:00 
						 
				 
			
				
					
						
							
							
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						c6f19a8386 
					 
					
						
						
							
							add this momentarily, will move them to the attic soon  
						
						
						
						
					 
					
						2007-05-21 16:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						8e563c2741 
					 
					
						
						
							
							* include/search.h (hsearch_r): Provide declaration.  
						
						
						
						
					 
					
						2007-05-21 13:34:12 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						b7a37e8d7c 
					 
					
						
						
							
							* fhandler_floppy.cc (fhandler_dev_floppy::lseek): Set buf size to  
						
						... 
						
						
						
						sector size.  Simplify non-sector aligned case.  Handle errors from
	raw_read. 
						
						
					 
					
						2007-05-21 09:11:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						2c656a51c9 
					 
					
						
						
							
							2007-05-19  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>  
						
						... 
						
						
						
						* include/shellapi.h (NIN_POPUPOPEN, NIN_POPUPCLOSE): Define. 
						
						
					 
					
						2007-05-19 23:52:44 +00:00 
						 
				 
			
				
					
						
							
							
								Caroline Tice 
							
						 
					 
					
						
						
							
						
						7ce1923125 
					 
					
						
						
							
							Add ability to report when a variable's value is uninitialized,  
						
						... 
						
						
						
						based on information provided by the compiler.  Also add new
DWARF OP, DW_OP_GNU_uninit, for this purpose. 
						
						
					 
					
						2007-05-18 19:42:42 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						8aab2bc260 
					 
					
						
						
							
							* libc/stdio/vfprintf.c [_WANT_IO_LONG_LONG]: Allow non-gcc  
						
						... 
						
						
						
						compilers.
* libc/stdio/vfscanf.c: Likewise. 
						
						
					 
					
						2007-05-18 14:33:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						b2250c70bd 
					 
					
						
						
							
							2007-05-17  Cary R.  <cygcary <at> yahoo.com>  
						
						... 
						
						
						
						* libm/math/w_atan2.c: Fix atan2 to be consistent with glibc
        (atan2(+0,-0), atan2(-0,-0) and atan(-0,+0))
        * libm/math/wf_atan2.c: Ditto. 
						
						
					 
					
						2007-05-17 21:52:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						e0500490bc 
					 
					
						
						
							
							2007-05-17  Yaakov Selkowitz  <yselkowitz <at> users.sourceforge.net>  
						
						... 
						
						
						
						* libm/common/Makefile.am: Add support for exp10, exp10f,
        pow10, and pow10f functions.
        * libm/common/Makefile.in: Regenerated.
        * libm/common/s_pow10.c: New file.
        * libm/common/sf_pow10.c: Ditto.
        * libm/common/s_exp10.c: Ditto.
        * libm/common/sf_exp10.c: Ditto.
        * libc/include/math.h [!pow10]: New pow10 prototype.
        [!pow10f]: New pow10f prototype.
        [!exp10]: New exp10 prototype.
        [!exp10f]: New exp10f prototype. 
						
						
					 
					
						2007-05-17 18:50:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						487e9075d0 
					 
					
						
						
							
							* stdio/tmpfile.c: Include <sys/stat.h>.  
						
						... 
						
						
						
						* stdio64/tmpfile64.c: Ditto. 
						
						
					 
					
						2007-05-17 12:10:29 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						d009633d30 
					 
					
						
						
							
							Close security hole in tmpfile.  
						
						... 
						
						
						
						* libc/stdio/tmpfile.c (_tmpfile_r): Avoid window between filename
generation and opening the fd.
* libc/stdio64/tmpfile64.c (_tmpfile64_r): Likewise. 
						
						
					 
					
						2007-05-16 20:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						895d76fed6 
					 
					
						
						
							
							* libc/include/math.h (INFINITY, NAN, FP_ILOGB0, FP_ILOGBNAN)  
						
						... 
						
						
						
						(MATH_ERRNO, MATH_ERREXCEPT, math_errhandling): Add macros
	required by POSIX.
	* libc/stdlib/ldtoa.c (USE_INFINITY): Rename from INFINITY, to
	avoid clash with <math.h>. 
						
						
					 
					
						2007-05-16 19:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						f65607751c 
					 
					
						
						
							
							* libc/stdlib/wctomb_r.c (_wctomb_r): Avoid gcc warnings on cygwin.  
						
						... 
						
						
						
						* libc/search/hash.c (__hash_open): Likewise. 
						
						
					 
					
						2007-05-16 19:31:08 +00:00 
						 
				 
			
				
					
						
							
							
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						2ba0944446 
					 
					
						
						
							
							2007-05-16  Paolo Bonzini  <bonzini@gnu.org>  
						
						... 
						
						
						
						* Makefile.def (bootstrap_stage): Replace stage_make_flags with
	stage_cflags.
	* Makefile.tpl (POSTSTAGE1_HOST_EXPORTS, POSTSTAGE1_FLAGS_TO_PASS):
	Remove CFLAGS/LIBCFLAGS.
	(configure-stage[+id+]-[+prefix+][+module+],
	all-stage[+id+]-[+prefix+][+module+]): Pass it from [+stage_cflags+].
	* Makefile.in: Regenerate. 
						
						
					 
					
						2007-05-16 09:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						f9a963b8a0 
					 
					
						
						
							
							* fhandler_socket.cc (adjust_socket_file_mode): New inline function.  
						
						... 
						
						
						
						(fhandler_socket::fchmod): Squeeze mode through adjust_socket_file_mode
	before using it.
	(fhandler_socket::bind): Ditto. 
						
						
					 
					
						2007-05-15 16:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						90c2ba7806 
					 
					
						
						
							
							* path.cc (fs_info::update): Set and use is_cdrom.  
						
						... 
						
						
						
						* path.cc (fillout_mntent): Set ret.mnt_type to something more Linux-like,
based on data from fs_info.  Move "system" and "user" strings from mnt_type to
mnt_opts.
* path.h (struct fs_info): Add is_cdrom field.
* path.h (fs_info::clear): Initialize is_cdrom.
* path.h (struct fs_info): Add IMPLEMENT_STATUS_FLAG(bool,is_cdrom).
* path.h (class path_conv): Add fs_is_cdrom method.  Add missing fs_is_netapp
method. 
						
						
					 
					
						2007-05-15 01:27:30 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						22ed94e503 
					 
					
						
						
							
							* cygwin.din (asnprintf, dprint, _Exit, vasnprintf, vdprintf): Export.  
						
						... 
						
						
						
						* include/cygwin/version.h: Bump API minor number. 
						
						
					 
					
						2007-05-15 01:23:30 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						34507ce026 
					 
					
						
						
							
							Reduce stack size of *printf.  
						
						... 
						
						
						
						* libc/stdio/vfprintf.c (_VFPRINTF_R): Fix use of decimal point
in %f.  Avoid malloc when possible for %S.
(BUF): Improve stack locality by using smaller size.
(MAXEXPLEN, _PRINTF_FLOAT_TYPE): Define.
(exponent): Use smaller stack size. 
						
						
					 
					
						2007-05-14 19:42:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Modra 
							
						 
					 
					
						
						
							
						
						7b63e3a697 
					 
					
						
						
							
							include/elf/  
						
						... 
						
						
						
						* spu.h (R_SPU_ADDR16X): Define.
	(R_SPU_PPU32, R_SPU_PPU64): Renumber.
bfd/
	* elf32-spu.c (elf_howto_table): Add howto for R_SPU_ADDR16X. 
						
						
					 
					
						2007-05-12 06:45:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						0962fe9178 
					 
					
						
						
							
							Minimize printf/scanf size on platforms that don't need C99.  
						
						... 
						
						
						
						* acconfig.h (_WANT_IO_C99_FORMATS): New macro.
* newlib.hin (_WANT_IO_C99_FORMATS): Likewise.
* configure.in (newlib-io-c99-formats): New configure option.
(_WANT_IO_C99_FORMATS): Define appropriately.
* configure.host (*-linux*, cygwin): Default c99-formats to yes.
* libc/stdio/vfprintf.c (_VFPRINTF_R) [!_WANT_IO_C99_FORMATS]:
Cripple ' flag; hh, z, j, t sizes; a, A, F, C, S specifiers.
* libc/stdio/vfscanf.c (_VFSCANF_R) [!_WANT_IO_C99_FORMATS]:
Likewise.
* configure: Regenerate. 
						
						
					 
					
						2007-05-11 20:09:00 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						b8a37af936 
					 
					
						
						
							
							* libc/stdio/vfprintf.c (_VFPRINTF_R, cvt, exponent, chclass)  
						
						... 
						
						
						
						(get_arg): Support '%a' and '%A'. 
						
						
					 
					
						2007-05-11 13:09:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Modra 
							
						 
					 
					
						
						
							
						
						a7af95ad76 
					 
					
						
						
							
							include/elf/  
						
						... 
						
						
						
						* spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
bfd/
	* reloc.c (BFD_RELOC_SPU_PPU32, BFD_RELOC_SPU_PPU64): Define.
	* elf-bfd.h (struct elf_backend_data): Change return type of
	elf_backend_relocate_section to int.
	* elf32-spu.c (elf_howto_table): Add howtos for R_SPU_PPU32 and
	R_SPU_PPU64.
	(spu_elf_bfd_to_reloc_type): Convert new relocs.
	(spu_elf_count_relocs): New function.
	(elf_backend_count_relocs): Define.
	(spu_elf_relocate_section): Arrange to emit R_SPU_PPU32 and
	R_SPU_PPU64 relocs.
	* elflink.c (elf_link_input_bfd): Emit relocs if relocate_section
	returns 2.
	* bfd-in2.h: Regenerate.
	* libbfd.h: Regenerate.
gas/
	* config/tc-spu.c (md_pseudo_table): Add int, long, quad.  Call
	spu_cons for word.
	(md_assemble): Tidy use of insn.flag.
	(get_imm): Likewise.  Handle uppercase input too.
	(spu_cons): New function.
	* config/tc-spu.h (tc_fix_adjustable): Don't adjust SPU_PPU relocs.
	(TC_FORCE_RELOCATION): Don't resolve them either.
binutils/
	* embedspu.sh (find_prog): Prefer prog in same dir as embedspu
	over one found on the users path.
	(main): Generate .reloc for each R_SPU_PPU* reloc. 
						
						
					 
					
						2007-05-11 03:10:10 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						81274c6726 
					 
					
						
						
							
							Allow zero size with non-null buf in *asnprintf.  
						
						... 
						
						
						
						* libc/stdio/asnprintf.c (_asnprintf_r, asnprintf): Avoid free'ing
user's buf.
* libc/stdio/asniprintf.c (_asniprintf_r, asniprintf): Likewise.
* libc/stdio/vasniprintf.c (_vasniprintf_r): Likewise.
* libc/stdio/vasnprintf.c (_vasnprintf_r): Likewise. 
						
						
					 
					
						2007-05-09 19:27:30 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						38ed4e5111 
					 
					
						
						
							
							* libc/stdio/vfprintf.c: Fix typo in comments that breaks docs.  
						
						
						
						
					 
					
						2007-05-08 03:59:13 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						22af2ce141 
					 
					
						
						
							
							* include/stdint.h (intptr_t): Fix typo.  
						
						... 
						
						
						
						Thanks to Charles Wilson for report. 
						
						
					 
					
						2007-05-08 03:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						eb4b7204c2 
					 
					
						
						
							
							merge from gcc  
						
						
						
						
					 
					
						2007-05-08 01:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						993e75f677 
					 
					
						
						
							
							* include/stdint.h (intptr_t): Protect with _INTPTR_T_DEFINED.  
						
						... 
						
						
						
						Condition on _WIN64.
	(uintptr_t): Protect with _UINTPTR_T_DEFINED.  Condition on _WIN64.
	(INTPTR_MIN, INTPTR_MAX, UINTPTR_MAX): Condition on _WIN64.
	(PTRDIFF_MIN): Define as INTPTR_MIN.
	(PTRDIFF_MAX): Define as INTPTR_MAX.
	(SIG_ATOMIC_MIN): Define as INTPTR_MIN.
	(SIG_ATOMIC_MAX): Define as INTPTR_MAX. 
						
						
					 
					
						2007-05-07 23:42:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						8f954ad3f8 
					 
					
						
						
							
							2007-05-07  Patrick Mansfield  <patmans@us.ibm.com>  
						
						... 
						
						
						
						* spu/open.c: Unconditionally set the "mode" to fix a bug where
        mode was not properly set. 
						
						
					 
					
						2007-05-07 22:22:05 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						b9db529222 
					 
					
						
						
							
							Add support for asnprintf, and improve *printf documentation.  
						
						... 
						
						
						
						* libc/stdio/Makefile.am (ELIX_SOURCES): Rename...
	(ELIX_2_SOURCES): ...to this.
	(ELIX_4_SOURCES): Add new variable.  Build asnprintf.
	(GENERAL_SOURCES): Move dprintf to ELIX_4_SOURCES.
	(CHEWOUT_FILES): Include diprintf in documentation.
	* libc/stdio/Makefile.in: Regenerate.
	* libc/stdio/diprintf.c: Improve documentation.
	* libc/stdio/dprintf.c: Likewise.
	* libc/stdio/siprintf.c: Likewise.
	* libc/stdio/sprintf.c: Likewise.
	* libc/stdio/vfprintf.c: Likewise.
	* libc/stdio/viprintf.c: Likewise.
	* libc/stdio/vsniprintf.c: Consolidate documentation.
	* libc/stdio/asiprintf.c: Refer to documentation.
	* libc/stdio/asprintf.c: Likewise.
	* libc/stdio/fiprintf.c: Likewise.
	* libc/stdio/fprintf.c: Likewise.
	* libc/stdio/iprintf.c: Likewise.
	* libc/stdio/printf.c: Likewise.
	* libc/stdio/sniprintf.c: Likewise.
	* libc/stdio/vdiprintf.c: Likewise.
	* libc/stdio/vdprintf.c: Likewise.
	* libc/stdio/vsiprintf.c: Likewise.
	* libc/stdio/fvwrite.c (__sfvwrite_r): Handle asnprintf.
	* libc/stdio/asniprintf.c (asniprintf, _asniprintf_r): New file.
	* libc/stdio/asnprintf.c (asnprintf, _asnprintf_r): New file.
	* libc/stdio/vasniprintf.c (vasniprintf, _vasniprintf_r): New
	file.
	* libc/stdio/vasnprintf.c (vasnprintf, _vasnprintf_r): New file.
	* libc/stdio/vdprintf.c (_vdprintf_r): Rewrite to avoid malloc in
	typical case.
	* libc/stdio/vdiprintf.c (_vdiprintf_r): Likewise.
	* libc/include/stdio.h: Add prototypes for new functions; sort
	existing functions. 
						
						
					 
					
						2007-05-04 02:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								Kazu Hirata 
							
						 
					 
					
						
						
							
						
						fb3937fade 
					 
					
						
						
							
							* libc/machine/m68k/Makefile.am (lib_a_SOURCES): Add memcpy.S  
						
						... 
						
						
						
						and memset.S.
	* libc/machine/m68k/Makefile.in: Regenerate.
	* libc/machine/m68k/memcpy.S: Use sub.l followed by dbra.
	* libc/machine/m68k/memset.S: Likewise. 
						
						
					 
					
						2007-05-03 19:45:26 +00:00 
						 
				 
			
				
					
						
							
							
								Kazu Hirata 
							
						 
					 
					
						
						
							
						
						a562045661 
					 
					
						
						
							
							* m68k/fido-_exit.c (_exit): Use stop #0x700.  
						
						
						
						
					 
					
						2007-05-03 01:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Modra 
							
						 
					 
					
						
						
							
						
						c7e9b095ac 
					 
					
						
						
							
							include/elf/  
						
						... 
						
						
						
						* internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
	and vma for appropriate sections.
bfd/
	* elf.c (assign_file_positions_for_load_sections): Set sh_offset
	here.  Set sh_type to SHT_NOBITS if we won't be allocating
	file space.  Don't bump p_memsz for non-alloc sections.  Adjust
	section-in-segment check.
	(assign_file_positions_for_non_load_sections): Don't set sh_offset
	here for sections that have already been handled above. 
						
						
					 
					
						2007-05-02 13:44:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Modra 
							
						 
					 
					
						
						
							
						
						211f9f1fce 
					 
					
						
						
							
							gas/  
						
						... 
						
						
						
						PR 4448
	* config/tc-ppc.c (ppc_insert_operand): Don't increase min for
	PPC_OPERAND_PLUS1.
include/opcode/
	* ppc.h (PPC_OPERAND_PLUS1): Update comment. 
						
						
					 
					
						2007-05-02 11:24:17 +00:00