Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						75ea5758cd 
					 
					
						
						
							
							2006-12-29  Paolo Bonzini  <bonzini@gnu.org>  
						
						 
						
						... 
						
						
						
						Sync with gcc:
	2006-12-29  Paolo Bonzini  <bonzini@gnu.org >
        * configure.in: Reorganize recognition of languages.  Add
        --enable-stage1-languages.  Show supported languages for the chosen
        target rather than all recognized languages.
        * configure: Regenerate.
	2006-12-29  Paolo Bonzini  <bonzini@gnu.org >
        * Makefile.tpl (GCC_STRAP_TARGETS, all-prebootstrap): Remove.
        * Makefile.in: Regenerate.
	2006-12-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu >
        * configure.in: Warn that MPFR 2.2.0 is buggy.
        * configure: Regenerate.
config:
2006-12-29  Paolo Bonzini  <bonzini@gnu.org >
	* acx.m4: Sync with gcc. 
						
						
					 
					
						2006-12-29 17:09:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Lance Taylor 
							
						 
					 
					
						
						
							
						
						bde7f6652d 
					 
					
						
						
							
							* configure.in: When removing Makefiles to force a reconfigure, also  
						
						 
						
						... 
						
						
						
						remove prev-DIR*/Makefile.
	* configure: Regenerate. 
						
						
					 
					
						2006-12-27 23:46:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazu Hirata 
							
						 
					 
					
						
						
							
						
						3e0c6ff3a7 
					 
					
						
						
							
							* arm/licfunc.c (do_AngelSWI): Remove.  
						
						 
						
						... 
						
						
						
						* arm/syscalls.c (do_AngelSWI): Remove.
	* arm/swi.h (do_AngelSWI): New. 
						
						
					 
					
						2006-12-25 23:05:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazu Hirata 
							
						 
					 
					
						
						
							
						
						7f0213da6b 
					 
					
						
						
							
							* arm/syscalls.c (_unlink, _system, _rename): Cast arguments  
						
						 
						
						... 
						
						
						
						to do_AngelSWI to int. 
						
						
					 
					
						2006-12-25 23:03:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazu Hirata 
							
						 
					 
					
						
						
							
						
						c5a95a529e 
					 
					
						
						
							
							bfd/  
						
						 
						
						... 
						
						
						
						* archures.c (bfd_mach_cpu32_fido): New.
	(bfd_mach_mcf_isa_a_nodiv, bfd_mach_mcf_isa_a,
	bfd_mach_mcf_isa_a_mac, bfd_mach_mcf_isa_a_emac,
	bfd_mach_mcf_isa_aplus, bfd_mach_mcf_isa_aplus_mac,
	bfd_mach_mcf_isa_aplus_emac, bfd_mach_mcf_isa_b_nousp,
	bfd_mach_mcf_isa_b_nousp_mac, bfd_mach_mcf_isa_b_nousp_emac,
	bfd_mach_mcf_isa_b, bfd_mach_mcf_isa_b_mac,
	bfd_mach_mcf_isa_b_emac, bfd_mach_mcf_isa_b_float,
	bfd_mach_mcf_isa_b_float_mac, bfd_mach_mcf_isa_b_float_emac):
	Increment the defined values.
	* bfd-in2.h: Regenerate.
	* cpu-m68k.c (arch_info_struct): Add en entry for
	bfd_mach_cpu32_fido.
	* elf32-m68k.c (elf32_m68k_object_p): Handle
	EF_M68K_CPU32_FIDO_A.
	(elf32_m68k_merge_private_bfd_data): Use EF_M68K_CPU32_MASK.
	(elf32_m68k_print_private_bfd_data): Handle
	EF_M68K_CPU32_FIDO_A.
binutils/
	* readelf.c (get_machine_flags): Handle EF_M68K_CPU32_FIDO_A.
gas/
	* config/tc-m68k.c (cpu_of_arch): Add fido.
	(m68k_archs, m68k_cpu): Add entries for fido.
	(m68k_elf_final_processing): Handle EF_M68K_CPU32_FIDO_A.
include/elf/
	* m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
include/opcode/
	* m68k.h (fido_a): New. 
						
						
					 
					
						2006-12-25 22:39:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazu Hirata 
							
						 
					 
					
						
						
							
						
						b0ee53e9bc 
					 
					
						
						
							
							* m68k.h (mcfmac, mcfemac, cfloat, mcfhwdiv, mcfisa_a,  
						
						 
						
						... 
						
						
						
						mcfisa_aa, mcfisa_b, mcfusp, mcf_mask): Double the defined
	values. 
						
						
					 
					
						2006-12-24 02:58:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazu Hirata 
							
						 
					 
					
						
						
							
						
						14a52a8ec7 
					 
					
						
						
							
							bfd/  
						
						 
						
						... 
						
						
						
						* config.bfd: Recognize fido.
gas/
	* configure.tgt: Recognize fido.
ld/
	* configure.tgt: Recognize fido. 
						
						
					 
					
						2006-12-24 02:48:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						65c3750e65 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_disk_file::readdir): Improve debug  
						
						 
						
						... 
						
						
						
						output. 
						
						
					 
					
						2006-12-21 10:59:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						f2af71ea96 
					 
					
						
						
							
							* dumper.cc: Include ansidecl.h before including bfd.h to woraround  
						
						 
						
						... 
						
						
						
						a problem with the order in which system include files are included. 
						
						
					 
					
						2006-12-21 09:59:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						97b09fe1c5 
					 
					
						
						
							
							Partially revert change from 2006-10-22.  GetSecurityInfo messes up  
						
						 
						
						... 
						
						
						
						user information on NT4.
	* sec_helper.cc (security_descriptor::malloc): Drop LocalAlloc
	considerations.
	(security_descriptor::realloc): Ditto.
	(security_descriptor::free): Ditto.
	* security.cc (get_reg_security): Reinstantiate.
	(get_nt_object_security): Revert to using NtQuerySecurityObject.
	* security.h (class security_descriptor): Drop type member.
	Accommodate throughout.
	(security_descriptor::size): Constify.
	(security_descriptor::copy): Ditto. 
						
						
					 
					
						2006-12-20 17:14:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						24fa638dbd 
					 
					
						
						
							
							2006-12-19  Paolo Bonzini  <bonzini@gnu.org>  
						
						 
						
						... 
						
						
						
						* configure.texi: Fix botched commit. 
						
						
					 
					
						2006-12-19 14:01:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazu Hirata 
							
						 
					 
					
						
						
							
						
						a8ea5eede5 
					 
					
						
						
							
							bfd/  
						
						 
						
						... 
						
						
						
						* elf32-m68k.c (elf32_m68k_object_p,
	elf32_m68k_print_private_bfd_data): Use EF_M68K_ARCH_MASK to
	extract architecture mask.
include/elf/
	* m68k.h (EF_M68K_ARCH_MASK): New. 
						
						
					 
					
						2006-12-19 13:24:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						14a1406e83 
					 
					
						
						
							
							2006-12-19  Paolo Bonzini  <bonzini@gnu.org>  
						
						 
						
						... 
						
						
						
						Sync with gcc:
	2006-12-19  Paolo Bonzini  <bonzini@gnu.org >
	* configure.in: Remove "$build" case for powerpc-*-darwin* since
	it only affects bootstrap and could be tested on "$host" as well.
	* configure: Regenerate.
	* config/mh-ppc-darwin: Add to the stage1 cflags here.
	2006-12-19  Paolo Bonzini  <bonzini@gnu.org >
	PR bootstrap/29544
	* Makefile.def (flags_to_pass): Add STAGE1_CHECKING.
	(bootstrap_stage): Add STAGE1_CHECKING to stage1 configure flags,
	move here comment from Makefile.tpl.
	* Makefile.tpl: Move some definitions higher in the file.
	(STAGE1_CHECKING): New.
	* configure.in: Add --enable-stage1-checking.
	* configure: Regenerate.
	* Makefile.in: Regenerate.
	2006-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu >
	* configure.in: Update error message for missing GMP/MPFR.
	* configure: Regenerate.
	2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu >
	* configure.in: Update MPFR version in error message.
	* configure: Regenerate.
	2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu >
	* configure.in (--with-mpfr-dir, --with-gmp-dir): Remove flags.
	(--with-mpfr-include, --with-mpfr-lib, --with-gmp-include,
	--with-gmp-lib): New flags.
	* configure: Regenerate.
config:
2006-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr >
	* tls.m4 (GCC_CHECK_TLS): Do not test TLS with static linking
	if static linking doesn't even work. 
						
						
					 
					
						2006-12-19 12:52:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Sidwell 
							
						 
					 
					
						
						
							
						
						94f3d96815 
					 
					
						
						
							
							bfd/  
						
						 
						
						... 
						
						
						
						* elf.c (assign_file_positions_for_load_sections): Adjust p_vaddr
	by p_vaddr_offset.  Copy alignment & use if it is valid.
	(rewrite_elf_program_headers): Cope with leading padding in a
	segment that does not contain file or program headers.
	(copy_elf_program_header): Likewise.
	include/elf/
	* internal.h (struct elf_segment_map): Add p_vaddr_offset field. 
						
						
					 
					
						2006-12-19 08:49:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						a4b117829f 
					 
					
						
						
							
							2005-12-18  Jeff Johnston  <jjohnstn@redhat.com>  
						
						 
						
						... 
						
						
						
						* NEWS: Update with 1.15.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.15.0.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * doc/aclocal.m4: Ditto.
        * doc/configure: Ditto.
        * libc/*/aclocal.m4: Ditto.
        * libc/*/configure: Ditto.
        * libc/libc.texinfo: Ditto.
        * libm/*/aclocal.m4: Ditto.
        * libm/*/configure: Ditto.
        * libm/libm.texinfo: Ditto.
        * libc/sys/linux/shared.ld: Add VERS_1.15. 
						
						
					 
					
						2006-12-18 22:21:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						def943c11c 
					 
					
						
						
							
							2006-12-18  Kazu Hirata  <kazu@codesourcery.com>  
						
						 
						
						... 
						
						
						
						Merge from newlib-csl-20060320-branch:
        2006-12-01  Nathan Sidwell  <nathan@codesourcery.com >
                    Kazu Hirata  <kazu@codesourcery.com >
        * configure.host: Recognize fido. 
						
						
					 
					
						2006-12-18 21:49:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						1b69cb3ac5 
					 
					
						
						
							
							2006-12-18  Kazu Hirata  <kazu@codesourcery.com>  
						
						 
						
						... 
						
						
						
						Merge from newlib-csl-20060320-branch:
        2006-12-15  Daniel Jacobowitz  <dan@codesourcery.com >
        * m68k/fido-crt0.S (_vector_table): Reference
        _PrivilegeViolationHandler.
        2006-12-15  Daniel Jacobowitz  <dan@codesourcery.com >
        * m68k/fido-crt0.S (_start): Set %vbr for context 0 in
        RAM configs.
        * m68k/fido.sc: Clean up formatting.  Add comments.  Move
        stack and heap end to SDRAM for SRAM and SDRAM configurations.
        Put RedBoot application text in SRAM.
        2006-12-13  Nathan Sidwell  <nathan@codesourcery.com >
        * m68k/Makefile (install_cf): Don't loop over files here.  Only
        install sources for the default multilib.
        (install_fido): Likewise.
        (install_io): Install bsps in one go.
        2006-12-01  Nathan Sidwell  <nathan@codesourcery.com >
                    Kazu Hirata  <kazu@codesourcery.com >
        * configure.in: Recognize fido-*-*.
        * configure: Regenerate.
        * m68k/Makefile.in (CF_ISRS): Use addprefix.
        (FIDO_CRT0, FIDO_BSP, FIDO_OBJS, FIDO_HANDLERS,
        FIDO_UNHOSTED_SCRIPTS, FIDO_HOSTED_SCRIPTS, FIDO_SCRIPTS,
        FIDO_SOURCES, all_fido, fido-%-crt0.o, fido-rom.ld,
        fido-rom-hosted.ld, fido-sram.ld, fido-sram-hosted.ld,
        fido-sdram.ld, fido-sdram-hosted.ld, fido-redboot.ld,
        install_fido): New.
        * m68k/asm.h (mbb): New.
        * m68k/configure.in (DO): Check for __mfido__.
        * m68k/configure: Regenerate.
        * m68k/fido-_exit.c, m68k/fido-crt0.S, m68k/fido-handler.c,
        m68k/fido-hosted.S, m68k/fido-sbrk.c, m68k/fido.h,
        m68k/fido.sc, m68k/fido_profiling.h: New. 
						
						
					 
					
						2006-12-18 21:48:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						e09c8fde55 
					 
					
						
						
							
							* pinfo.cc (set_myself): Use a more foolproof method for determining if the  
						
						 
						
						... 
						
						
						
						current process was started from another cygiwn process. 
						
						
					 
					
						2006-12-18 21:28:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						505ccc75c4 
					 
					
						
						
							
							2006-12-18  Joel Schopp <jschopp@austin.ibm.com>  
						
						 
						
						... 
						
						
						
						* libc/machine/spu/c99ppe.h: New file
        * libc/machine/spu/perror.c: New file to override libc/stdio version.
        * libc/machine/spu/printf.c: New file
        * libc/machine/spu/putchar.c: New file
        * libc/machine/spu/puts.c: New file
        * libc/machine/spu/vprintf.c: New file
        * libc/machine/spu/vsnprintf.c: New file
        * libc/machine/spu/vsprintf.c: New file
        * libc/machine/spu/Makefile.am: Add new targets.
        * libc/machine/spu/Makefile.in: Regenerated. 
						
						
					 
					
						2006-12-18 20:39:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						78b7c6f817 
					 
					
						
						
							
							2006-12-18  Jeff Johnston  <jjohnstn@redhat.com>  
						
						 
						
						... 
						
						
						
						* aclocal.m4 */aclocal.m4: Regenerated using aclocal 1.9.6.
        * Makefile.in */Makefile.in: Regenerated using automake 1.9.6. 
						
						
					 
					
						2006-12-18 20:32:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						db029fca63 
					 
					
						
						
							
							Remove entry for next patch that hasn't happened yet.  
						
						 
						
						
						
						
					 
					
						2006-12-18 20:24:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						f522256075 
					 
					
						
						
							
							2006-12-18  Jeff Johnston  <jjohnstn@redhat.com>  
						
						 
						
						... 
						
						
						
						* libc/stdlib/mallocr.c (malloc_extend_top): Add patch from
        2.6.5 version of Doug Lea's malloc which is the basis of
        this code. 
						
						
					 
					
						2006-12-18 20:21:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						9b354d7f3b 
					 
					
						
						
							
							2006-12-18  Kazunori Asayama <asayama@sm.sony.co.jp>  
						
						 
						
						... 
						
						
						
						* libc/include/machine/setjmp.h: Replace vector with __vector. 
						
						
					 
					
						2006-12-18 16:48:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						f4dc839650 
					 
					
						
						
							
							2006-12-18  Ben Elliston  <bje@au.ibm.com>  
						
						 
						
						... 
						
						
						
						* spu/stat.c (stat): Cast new sys.pathname value to unsigned int. 
						
						
					 
					
						2006-12-18 16:43:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Jacobowitz 
							
						 
					 
					
						
						
							
						
						afc9d95aca 
					 
					
						
						
							
							Undo accidental checkin to HEAD.  
						
						 
						
						
						
						
					 
					
						2006-12-15 19:54:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Jacobowitz 
							
						 
					 
					
						
						
							
						
						b79b0cc0b0 
					 
					
						
						
							
							libgloss/  
						
						 
						
						... 
						
						
						
						* m68k/Makefile.in (FIDO_OBJS): Build fido-priv.o.
	* m68k/fido-crt0.S (_vector_table): Reference
	_PrivilegeViolationHandler.
	* m68k/fido-priv.S: New file. 
						
						
					 
					
						2006-12-15 18:09:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						c21efb9a85 
					 
					
						
						
							
							* libc/minires-os-if.c (cygwin_query): Remove ERROR_PROC_NOT_FOUND case.  
						
						 
						
						... 
						
						
						
						(get_dns_info): Verify DnsQuery exists. Use autoloaded GetNetworkParams. 
						
						
					 
					
						2006-12-15 09:50:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						4c0b8a072b 
					 
					
						
						
							
							2006-12-14  Jeff Johnston  <jjohnstn@redhat.com>  
						
						 
						
						... 
						
						
						
						Eric Blake  <ebb9@byu.net >
        * libc/stdio/fflush.c (fflush): On seekable streams, always flush
        read but unused data.
        * libc/stdio/fclose.c (_fclose_r): Always flush streams, since
        even read streams may have side effects that must happen. 
						
						
					 
					
						2006-12-14 22:47:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						6a20095878 
					 
					
						
						
							
							2006-12-13  Joel Schopp <jschopp@austin.ibm.com>  
						
						 
						
						... 
						
						
						
						* libc/machine/spu/setjmp.S: Fix to handle registers past 115
        correctly. 
						
						
					 
					
						2006-12-13 23:06:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						dd52bb72fb 
					 
					
						
						
							
							2006-12-13  Joel Schopp <jschopp@austin.ibm.com>  
						
						 
						
						... 
						
						
						
						* newlib/include/alloca.h: add undef alloca to work with xlc 
						
						
					 
					
						2006-12-13 23:01:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						057914fee4 
					 
					
						
						
							
							2006-12-13  Ben Elliston  <bje@au.ibm.com>  
						
						 
						
						... 
						
						
						
						* libnosys/_exit.c (_exit): Finish with an infinite loop to
        eliminate a warning about this noreturn function returning. 
						
						
					 
					
						2006-12-13 22:57:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						d7d262442c 
					 
					
						
						
							
							2006-12-13  Sa Liu  <saliu@de.ibm.com>  
						
						 
						
						... 
						
						
						
						* spu/access.c: New file
        * spu/dup.c: New file
        * spu/ftruncate.c: New file
        * spu/jsre.h: add structures for new functions
        * spu/time.c: New file
        * spu/Makefile.in (access.o, dup.o, ftruncate.o, time.o): New targets. 
						
						
					 
					
						2006-12-13 19:42:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						4e051d914a 
					 
					
						
						
							
							2006-12-12  Joel Schopp <jschopp@austin.ibm.com>  
						
						 
						
						... 
						
						
						
						* libc/include/machine/setjmp.h[__SPU__]: Redefine _JBTYPE for
        cell spu 
						
						
					 
					
						2006-12-13 19:36:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						1fd82398bb 
					 
					
						
						
							
							* winsup.h (clear_procimptoken): Close hProcImpToken in a safer way.  
						
						 
						
						
						
						
					 
					
						2006-12-13 11:18:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						56face1741 
					 
					
						
						
							
							* security.cc (lsaauth): Initialize lsa to INVALID_HANDLE_VALUE to  
						
						 
						
						... 
						
						
						
						avoid potential access violation. 
						
						
					 
					
						2006-12-13 09:53:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						524e6a5ad9 
					 
					
						
						
							
							* Makefile.in (subauth): Drop rule.  
						
						 
						
						... 
						
						
						
						* configure.in: Remove subauth related check.
	* configure: Regenerate. 
						
						
					 
					
						2006-12-12 20:26:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						67f85328b2 
					 
					
						
						
							
							Remove subauth directory.  
						
						 
						
						
						
						
					 
					
						2006-12-12 19:22:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						26684e48d2 
					 
					
						
						
							
							* environ.cc (subauth_id_init): Remove.  
						
						 
						
						... 
						
						
						
						(parse_thing): Drop "subauth_id" option.
	* security.cc (get_token_group_sidlist): Drop comments concerning
	subauthentication.
	(create_token): Back out subauthentication related changes.
	(subauth): Remove.
	* security.h (create_token): Remove declaration.
	(subauth): Ditto.
	* syscalls.cc (seteuid32): Drop subauthentication handling entirely. 
						
						
					 
					
						2006-12-12 19:18:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						31fdd91f9b 
					 
					
						
						
							
							* cygwinenv.sgml: Drop description of "traverse" option.  
						
						 
						
						
						
						
					 
					
						2006-12-12 18:48:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						a889232410 
					 
					
						
						
							
							* environ.cc (set_traverse): Remove.  
						
						 
						
						... 
						
						
						
						(parse_thing): Drop "traverse" option.
	* path.cc (fs_info::update): Don't request SE_CHANGE_NOTIFY_PRIV
	privilege.
	* sec_helper.cc (set_cygwin_privileges): Ditto.
	* security.cc (allow_traverse): Remove.
	(alloc_sd): Drop special allow_traverse code.
	* security.h (allow_traverse): Drop declaration.
	* syscalls.cc (statvfs): Don't request SE_CHANGE_NOTIFY_PRIV privilege. 
						
						
					 
					
						2006-12-12 18:47:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						5684cfebba 
					 
					
						
						
							
							Partially revert change from 2005-04-03, always running under an  
						
						 
						
						... 
						
						
						
						impersonation token, which collides with Vista UAC.
	* cygheap.h (deimpersonate): revert to self instead of impersonating
	hProcImpToken.
	(reimpersonate): Only impersonate if setuid.
	* dcrt0.cc (dll_crt0_0): Don't initialize hProcImpToken here.
	(dll_crt0_1): Set privileges on hProcToken.
	* fork.cc (frok::child): Set privileges on hProcToken.  Close handle to
	hProcImpToken.
	* grp.cc (internal_getgroups): Use hProcToken instead of hProcImpToken.
	* security.cc (check_access): Create hProcImpToken on demand here.
	* security.h (set_process_privilege): Set privileges on hProcToken.
	(_push_thread_privilege): Use hProcToken instead of hProcImpToken.
	(pop_thread_privilege): If not setuid'ed, revert to self.
	* syscalls.cc (setegid32): Drop setting primary group on hProcImpToken.
	Close handle to hProcImpToken.
	* uinfo.cc (internal_getlogin): Ditto.
	* winsup.h (clear_procimptoken): New inline function. 
						
						
					 
					
						2006-12-12 16:27:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						815122d842 
					 
					
						
						
							
							Add missing ChangeLog.  
						
						 
						
						
						
						
					 
					
						2006-12-12 15:59:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						a10c6f0312 
					 
					
						
						
							
							* sigproc.cc (child_info::child_info): Initialize msv_count.  
						
						 
						
						
						
						
					 
					
						2006-12-12 15:58:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						46b51548b1 
					 
					
						
						
							
							Revert erroneous checkin.  
						
						 
						
						
						
						
					 
					
						2006-12-12 15:10:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						d6a6da338b 
					 
					
						
						
							
							* libc/minires.c (res_ninit): Drop handling for LOCALDOMAIN environment  
						
						 
						
						... 
						
						
						
						variable. 
						
						
					 
					
						2006-12-12 08:29:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alan Modra 
							
						 
					 
					
						
						
							
						
						8470d6bc0e 
					 
					
						
						
							
							sync a change from gcc  
						
						 
						
						
						
						
					 
					
						2006-12-12 01:38:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Elliston 
							
						 
					 
					
						
						
							
						
						c19f8a6ac0 
					 
					
						
						
							
							* configure.in: Remove superfluous semicolons.  
						
						 
						
						... 
						
						
						
						* configure: Regenerate. 
						
						
					 
					
						2006-12-11 22:19:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						0c365c631f 
					 
					
						
						
							
							* Makefile.in (DLL_OFILES): Add minires-os-if.o and minires.o.  
						
						 
						
						... 
						
						
						
						(SUBLIBS): Add libresolv.a.
	Add rule for libresolv.a.
	* autoload.cc: Fix return code handling for IP Helper API in case
	of being unable to load iphlpapi.dll.
	(DnsQuery_A): Define.
	(DnsRecordListFree): Define.
	* cygwin.din: Export resolver functions.
	* include/resolv.h: New header.
	* include/arpa/nameser.h: New header.
	* include/arpa/nameser_compat.h: New header.
	* include/cygwin/version.h: Bump API minor number.
	* libc/minires-os-if.c: New file.
	* libc/minires.c: New file.
	* libc/minires.h: New file. 
						
						
					 
					
						2006-12-11 19:59:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						12cb181da7 
					 
					
						
						
							
							2006-12-11 Kazu Hirata <kazu@codesourcery.com>  
						
						 
						
						... 
						
						
						
						Merge from newlib-csl-20060320-branch:
	2006-12-01  Nathan Sidwell  <nathan@codesourcery.com >
		    Kazu Hirata  <kazu@codesourcery.com >
	* m68k/Makefile.in (CF_ISRS): Use addprefix.
	2006-11-01 Nathan Sidwell <nathan@codesourcery.com >
	* m68k/Makefile.in (CFLAGS): Do not clear.  Add to all compilations.
	(ARFLAGS): Remove commented out definition.
	* m68k/configure.in (DO) Set to list of target cpu families.
	* m68k/configure: Rebuilt.
	* m68k/Makefile.in (DO): New.
	(UNHOSTED_BSP, UNHOSTED_OBJS, HOSTED_BSP, HOSTED_OBJS): Move
	later.
	(m5208evb, m5213evb, m52235evb, m5235evb, m5273c3, m5275evb,
	m5282evb, m5329evb, m5485evb): Move earlier.
	(all): Add all_$DO dependencies.
	(all_cf, all_m68k): New targets, depend on cf & m68k bsps as
	appropriate.
	(m%-ram.ld, m%-rom.ld, m%-ram-hosted.ld, m%-rom-hosted.ld): Add
	'm' prefix.
	(install): Add install_$DO dependencies.
	(install_cf, install_m68k): New targets.  Perform cf and m68k
	installs as appropriate.
	(install_io): New, install the io libraries.
	2006-10-23 Nathan Sidwell <nathan@codesourcery.com >
	* m68k/Makefile.in (CF_CRT0): Rename to CF_CRT0S, separate hosted
	& unhosted versions.
	(CF_OBJS): Add cf-isv.o.
	(CF_SOURCES): Add cf-isv.S.
	(cf-hosted-crt0.o, cf-unhosted-crt0.o): New targets.
	* m68k/cf-isv.S: New, broken out of ...
	* m68k/cf-crt0.S: ... here.  Add HOSTED & UNHOSTED differences.
	* m68k/cf-crt1.c (__start1): Add heap_limit argument.
	(__heap_limit): Define.
	* m68k/cf-sbrk.c (__heap_limit): Declare.
	(sbrk): Adjust for __heap_limit.
	* m68k/cf.sc: Use different crt0's for hosted & unhosted.
	Install a separate isv.o file.
	* m68k/io.h (HOSTED_PUTCHAR): Replace with ...
	(HOSTED_INIT_SIM): ... this.
	2006-10-20 Nathan Sidwell <nathan@codesourcery.com >
	* m68k/Makefile.in (CF_BOARDS): Add m5275evb.
	(m5275evb): New board.
	2006-10-20 Vladimir Prus <vladimir@codesourcery.com >
	* m68k/cf.sc: Add linkonce sections and
	DWARF sections.
	2006-10-07 Nathan Sidwell <nathan@codesourcery.com >
	* m68k/Makefile.in: Adjust Coldfire rules.
	(BDM_CRT0, BDM_BSP, BDM_OBJS, BDM_ISRS): Rename	to ...
	(CF_CRT0, CF_BSP, CF_OBJS, CF_ISRS): ... here.  Adjust.
	(BDM_OTHER_OBJS): Remove.
	(BDM_SYSOBJS): Rename to ...
	(UNHOSTED_OBJS): ... here.  Adjust.
	(UNHOSTED_BSP, HOSTED_OBJS, HOSTED_BSP): New.
	(CF_HOSTED_SCRIPTS): New.
	(CF_SCRIPTS, CF_SOURCES): Adjust.
	* m68k/cf.sc: Add IO library variable.
	* m68k/bdm-crt0.S, m68k/bdm-crt1.c, m68k/bdm-isrs.c,
	m68k/bdm-sbrk.c, m68k/bdm-semihost.S: Rename to ...
	* m68k/cf-crt0.S, m68k/cf-crt1.c, m68k/cf-isrs.c, m68k/cf-sbrk.c,
	m68k/cf-hosted.S: ... here.
	* m68k/cf-exit.c: New.
	* m68k/bdm-gdb.h, m68k/bdm-semihost.h: Merge into ...
	* m68k/io.h: ... here.  Add unhosted support.  Adjust conversion
	function names.
	* m68k/bdm-gdb.c: Rename to ...
	* m68k/io-gdb.c: ... here.  Adjust names of conversion functions.
	* m68k/bdm-close.c, m68k/bdm-exit.c, m68k/bdm-fstat.c,
	m68k/bdm-gettimeofday.c, m68k/bdm-isatty.c, m68k/bdm-lseek.c,
	m68k/bdm-open.c, m68k/bdm-read.c, m68k/bdm-rename.c,
	m68k/bdm-stat.c, m68k/bdm-system.c, m68k/bdm-time.c,
	m68k/bdm-unlink.c, m68k/bdm-write.c: Rename to ...
	* m68k/io-close.c, m68k/io-exit.c, m68k/io-fstat.c,
	m68k/io-gettimeofday.c, m68k/io-isatty.c, m68k/io-lseek.c,
	m68k/io-open.c, m68k/io-read.c, m68k/io-rename.c, m68k/io-stat.c,
	m68k/io-system.c, m68k/io-time.c, m68k/io-unlink.c,
	m68k/io-write.c: ... here.  Include io.h. Adjust for hosted &
	unhosted libraries.  Adjust names of gdb conversion functions.
	2006-09-29 Nathan Sidwell <nathan@codesourcery.com >
	* m68k/bdm-semihost.S: Add more comments. Make instruction weirder.
	2006-09-22 Nathan Sidwell <nathan@codesourcery.com >
	* m68k/bdm-crt1.c (hardware_init_hook): Use #defines for CACR bits.
	2006-09-18 Nathan Sidwell <nathan@codesourcery.com >
	* m68k/Makefile.in: Don't force a frame pointer on the ISRs.
	* m68k/bdm-crt1.c (__start1): Don't set the VBR here.
	(hardeare_init_hook): Define weakly.  Set VBR here, enable caching
	if supported.
	* m68k/Makefile.in (bdm-semihost.o): Build from bdm-semihost.S.
	* m68k/bdm-semihost.c: Remove.
	* m68k/bdm-semihost.S: New.
	* m68k/bdm-crt0.S: Don't install semihosting trap handler.
	* m68k/bdm-close.c, bdm-exit.c, bdm-fstat.c, bdm-gettimeofday.c,
	bdm-isatty.c, bdm-lseek.c, bdm-open.c, bdm-read.c, bdm-rename.c,
	bdm-stat.c, bdm-system.c, bdm-unlink.c, bdm-write.c): Update.
	* m68k/bdm-isrs.c: Update comment.
	* m68k/bdm-semihost.h (BDM_TRAPNUM, BDM_FUNC_REG, BDM_ARG_REG,
	BDM_TRAP): Remove.
	(__bdm_semihost): Declare.
	2006-09-15 Nathan Sidwell <nathan@codesourcery.com >
	* m68k/Makefile.in (BDM_OTHER_OBJS): Remove sbrk.o.
	(BDM_SYSOBJS): Add bdm-sbrk.o.
	* m68k/bdm-sbrk.c: New.
	2006-09-06 Nathan Sidwell <nathan@codesourcery.com >
	* m68k/Makefile.in (CF_SOURCES): New.
	(install): Install them.
	2006-09-01 Nathan Sidwell <nathan@codesourcery.com >
	* m68k/cf.sc: Add .jcr section to .text. 
						
						
					 
					
						2006-12-11 19:58:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						7dfad3a0c6 
					 
					
						
						
							
							* sigproc.cc (child_info::child_info): Move old comment about msv_count here.  
						
						 
						
						... 
						
						
						
						Edit it slightly to reflect new sensibilities. 
						
						
					 
					
						2006-12-11 19:17:20 +00:00