summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Include Makefile.*, not just Makefile.in, in the top-level policy.Ben Elliston2004-06-091-1/+1
|
* Update with respect to DejaGnu and Expect.Ben Elliston2004-06-091-10/+4
|
* 2004-06-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2004-06-095-35/+130
| | | | | | | | | | | * libc/sys/linux/Makefile.am: Change siglist.inc to be generated from /usr/include/asm/signal.h instead of kernel sources. Also default max to 32 if not found in header file. * libc/sys/linux/Makefile.in: Regenerated. * libc/sys/linux/machine/i386/socketcall.h: Fix for Fedora Core 2 systems where __syscall_return is not defined. * libc/sys/linux/machine/i386/syscall.h: Change for Fedora Core 2 systems to use syscall() function instead of assembler interrupt.
* 2004-06-09 Toralf Lund <toralf@procaptura.com>Jeff Johnston2004-06-0913-11/+1297
| | | | | | | | | | | | | | * arm/crt0.S: Copied from newlib and it now also sets up stacks for FIQ and IRQ mode, plus calls hardware_init_hook() and software_init_hook() if present. * arm/libcfunc.c, arm/swi.h, arm/syscalls.c: Copied from newlib. * arm/Makefile.in: Build crt0.o, rdpmon-crt0.o, rdimon-crt0.o, librdpmon.a, librdimon.a - support file for "bare" setup, as well as "RDP" and "RDI" monitors. * arm/coff-rdpmon.specs, arm/elf-rdpmon.specs, arm/coff-rdimon.specs, arm/elf-rdimon.specs: gcc specs files to go with above mentioned support libs and startfiles.
* 2004-06-09 Toralf Lund <toralf@procaptura.com>Jeff Johnston2004-06-098-39/+101
| | | | | | | | | | | | * libc/sys/arm/setjmp.S, libc/sys/arm/access.c: Move files from libc/sys/arm to libc/machine/arm. * libc/machine/arm/Makefile.am, libc/machine/arm/Makefile.in: Add library build support for files moved from libc/sys/arm. * libc/sys/arm/Makefile.am, libc/sys/arm/Makefile.in: Remove references to access and setjmp. * configure.host: Add checks for newlib_may_supply_syscalls to determine whether or not to use sys/arm directory and use special compiler flags: ARM_RDI_MONITOR and ARM_RDP_MONITOR.
* * include/cygwin/version.h: REALLY bump dll minor version to 11.Christopher Faylor2004-06-092-1/+5
|
* 2004-06-09 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-06-098-218/+589
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.tpl (touch-stage[+id+]): New. (restage[+prev+]): Depend on touch-stage[+id+]. * Makefile.tpl (RECURSE_FLAGS_TO_PASS): New. Use it throughout. * Makefile.def: Add profile and feedback bootstrap stages. Remove next field from bootstrap stages. * Makefile.tpl (LN, LN_S): Substitute. (stageN-start, stageN-end): Use double-colon rules, to provide a hook for additional setup commands. (distclean-stageN-gcc, restageN): Create dependencies from [+prev+], not from [+next+]. (stageN-bubble): Add commands for successive stages from [+prev+], using double-colon rules. (all-stageN-gcc): Fix typo. (stagefeedback-start, profiledbootstrap): New. * Makefile.in: Regenerate. * configure.in: Call ACX_PROG_LN. * configure: Regenerate. config/ChangeLog: 2004-06-09 Paolo Bonzini <bonzini@gnu.org> * acx.m4 (ACX_PROG_LN): From gcc, modified to accept a parameter.
* * include/cygwin/ipc.h: Make IPC_INFO visible only for ipc systemCorinna Vinschen2004-06-082-0/+7
| | | | utilities, to make it consistent with declaration of struct seminfo.
* * path.cc (fchdir): Pass the Posix path to chdir.Corinna Vinschen2004-06-082-1/+5
|
* * dtable.cc (dtable::find_fifo): Release lock after fifo found (still racy).Christopher Faylor2004-06-076-70/+118
| | | | | | | | | | | | | | | * fhandler.h (fhandler_fifo::get_io_handle): New fifo-specific method. * fhandler_fifo.cc (fhandler_fifo::close): Close output_handle only if it is open. (fhandler_fifo::open_not_mine): Reorganize slightly. Don't call _pinfo methods when the fifo is owned by me or suffer dtable lock_cs deadlock. (fhandler_fifo::open): Call open_not_mine first, otherwise open myself (racy). * pinfo.cc (_pinfo::commune_recv): Duplicate fifo handles here in requesting processes arena to avoid one potential race (of many). (_pinfo::commune_send): Move all PICOM_FIFO code under one case statement. * thread.cc (pthread::init_mainthread) Use existing hMainProc handle rather than calling GetCurrentProcess.
* 2004-06-05 Luke Dunstan <infidel@users.sourceforge.net>Luke Dunstan2004-06-052-1/+8
| | | | | | * include/winbase.h (GetWriteWatch): Correct prototype. (WRITE_WATCH_FLAG_RESET): Define. Thanks to Sergey Philippov <phis@users.sourceforge.net>.
* 2004-06-02 Rocher Laurent <lrocher@users.sourceforge.net>Luke Dunstan2004-06-052-4/+42
| | | | | | | | | | | | | | | * include/commctrl.h (Animate_OpenEx): Define. (DateTime_GetSystemTime, DateTime_SetSystemTime): Correct names. (ListView_GetNumberOfWorkAreas): Correct macro. (ListView_SetUnicodeFormat, ListView_GetUnicodeFormat, ListView_SetItemCountEx, ListView_GetISearchString, TreeView_GetLastVisible, Header_CreateDragImage, Header_SetImageList, Header_GetImageList): Define. (LVM_SETUNICODEFORMAT, LVM_GETUNICODEFORMAT, MCM_GETUNICODEFORMAT, MCM_SETUNICODEFORMAT, TBSTATE_ELLIPSES): Define. (MonthCal_SetRange): Correct macro. (ImageList_Duplicate): Declare.
* * winbase.h (ilockincr): Add more neverending changes from the inexplicableChristopher Faylor2004-06-042-2/+9
| | | | | world of gcc asm constraint magic. Should stop random crashes. (ilockdecr): Ditto.
* * autoload.cc (IsDosDeviceName_U): Define.Christopher Faylor2004-06-032-4/+15
| | | | | | * ntdll.h (IsDosDeviceName_U): Declare. * fhandler.cc (fhandler_base::open): Check to see if win32_name is a dos device and just call the 9x open if so.
* 2004-06-03 Alexandre Oliva <aoliva@redhat.com>Jeff Johnston2004-06-032-1/+6
| | | | | * mn10300/sim.ld: Start at address 4, to avoid ambiguity with NULL pointers.
* revert accidental checkinChristopher Faylor2004-06-031-4/+5
|
* * winbase.h (ilockincr): More changes from the inexplicable world of gcc asmChristopher Faylor2004-06-035-7/+22
| | | | | magic. (ilockdecr): Ditto.
* * winbase.h (ilockincr): YA correction to ensure correct operation with noChristopher Faylor2004-06-032-4/+10
| | | | | optimization. (ilockdecr): Ditto.
* * cygserver.h (CYGWIN_SERVER_VERSION_API): Bump.Corinna Vinschen2004-06-032-1/+5
|
* * include/cygwin/ipc.h (IPC_KEY_IS_SHMID): Redefine to a more sensibleCorinna Vinschen2004-06-032-3/+8
| | | | value.
* * shm.cc (shmget): Explicitely set td_retval[0] to -1 on error.Corinna Vinschen2004-06-032-0/+6
|
* remove erroneous ChangeLog entryChristopher Faylor2004-06-031-4/+0
|
* * winbase.h: Fix all ilock defs as per cygwin 1.5.10 release.Christopher Faylor2004-06-031-0/+4
|
* * configure.in: Fix --enable-bootstrap breakage introduced in trees withoutChristopher Faylor2004-06-033-103/+113
| | | | | gcc. * configure: Regenerate.
* add missing changelog entryChristopher Faylor2004-06-021-0/+4
|
* * spawn.cc (find_exec): Use has_slash to determine if path has a slash ratherChristopher Faylor2004-06-024-13/+21
| | | | than calculating this twice.
* 2004-06-02 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2004-06-023-0/+14
| | | | | | * libc/stdio/vfscanf.c (__svfscanf_r): For CT_INT conversions, reset digit flags appropriately after we have discovered "0x". * libc/machine/powerpc/vfscanf.c (__svfscanf_r): Ditto.
* 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>Luke Dunstan2004-06-012-0/+9
| | | | * include/limits.h (_I64_MIN, _I64_MAX, _UI64_MAX): Add defines.
* 2004-06-01 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-06-014-7/+12
| | | | | * Makefile.tpl: Fix typo. * Makefile.in: Regenerate.
* 2004-06-01 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-06-013-2/+8
| | | | | | * configure.in: Remove new- prefix from toplevel bootstrap targets. * configure: Regenerate.
* 2004-06-01 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-06-012-2/+27
| | | | | | | | | | Merge this patch from the gcc tree: 2004-05-30 Andreas Jaeger <aj@suse.de> Jim Wilson <wilson@specifixinc.com> * config-ml.in: Pass FFLAGS and ADAFLAGS for multilibs, handle F77 like CC.
* 2004-06-01 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-06-016-162/+387
| | | | | | | | | | | | | | | | | | | | | | | | * Makefile.tpl (all.normal): Rename to all. (all): Replace with a rule to pick the default target from configure. (all-gcc, configure-gcc): Use conditionals to do nothing when toplevel bootstrap is going on. (GCC directory bootstrap) [gcc-bootstrap]: Disable. (Toplevel bootstrap) [gcc-no-bootstrap]: Disable. * configure.in: Support --enable-bootstrap. * Makefile.def: Remove new- prefix from toplevel bootstrap targets. * Makefile.tpl: Likewise. * Makefile.def: Add bootstrap_stage 4. Add bootstrap2 target. * Makefile.tpl (Toplevel bootstrap): Pass $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) to recursive invocation of make. * Makefile.in: Regenerate. * configure: Regenerate.
* 2004-05-29 Filip Navara <xnavara@volny.cz>Luke Dunstan2004-05-312-3/+7
| | | | * include/winnt.h (IMAGE_EXPORT_DIRECTORY): Fixed declaration.
* 2004-05-25 Al Slater <al.slater@scluk.com>Luke Dunstan2004-05-312-0/+13
| | | | | * include/httpext.h (HSE_SEND_HEADER_EX_INFO, HSE_REQ_SEND_RESPONSE_HEADER_EX): Define.
* 2004-05-30 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2004-05-312-24/+31
| | | | | | * path.cc (mount_info::add_item): Make sure native path has drive or UNC form. Call normalize_xxx_path instead of [back]slashify. Remove test for double slashes. Reorganize to always debug_print.
* * pathnames.sgml: Remove /dev/kmem from the supported POSIXJoshua Daniel Franklin2004-05-303-4/+12
| | | | | | device list. * cygwinenv.sgml: Fix typo in check_case description.
* 2004-05-29 John Paul Wallington <jpw@gnu.org>Joshua Daniel Franklin2004-05-302-1/+5
| | | | * ssp.c (usage): Add missing linefeed.
* * fhandler_disk_file.cc (fhandler_disk_file::fchmod): Only try to open the fileChristopher Faylor2004-05-292-1/+6
| | | | if it uses an acl.
* * path.cc (chdir): Always use the normalized_path as posix_cwd, except if itChristopher Faylor2004-05-2844-282/+287
| | | | | | starts with a drive. Also perform whitespace cleanup.
* 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>Joern Rennecke2004-05-282-39/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bfd: * Makefile.am: Regenerate dependencies. * Makefile.in: Regenerate. * archures.c: Add bfd_mach_sh3_nommu . * bfd-in2.h: Regenerate. * cpu-sh.c: Add sh3-nommu architecture. (bfd_to_arch_table): Create new table. (sh_get_arch_from_bfd_mach): Create new function. (sh_get_arch_up_from_bfd_mach): Create new function. (sh_merge_bfd_arch): Create new function. * elf32-sh.c (sh_ef_bfd_table): Add table. (sh_elf_check_relocs): Replace switch statement with use of sh_ef_bfd_table . (sh_elf_get_flags_from_mach): Add new function. (sh_find_elf_flags): Likewise. (sh_elf_copy_private_data): Replace most of non-elf contents with a call to sh_merge_bfd_arch() . gas: * Makefile.am: Regenerate dependecies. * Makefile.in: Regenerate. * config/tc-sh.c (valid_arch): Make unsigned. (preset_target_arch): Likewise. (md_begin): Use new architecture flags system. (get_specific): Likewise. (assemble_ppi): Likewise. (md_assemble): Likewise. Also fix error check for bad opcodes. (md_parse_option): Likewise. Also generate -isa values according to the table in bfd/cpu-sh.c instead of just constants. Also allow <arch>-up ISA variants. (sh_elf_final_processing): Replace if-else chain with a call to sh_find_elf_flags(). * testsuite/gas/sh/arch: New directory. * testsuite/gas/sh/arch/arch.exp: New test script. * testsuite/gas/sh/arch/arch_expected.txt: New file. * testsuite/gas/sh/arch/sh.s: New file. * testsuite/gas/sh/arch/sh2.s: New file. * testsuite/gas/sh/arch/sh-dsp.s: New file. * testsuite/gas/sh/arch/sh2e.s: New file. * testsuite/gas/sh/arch/sh3-nommu.s: New file. * testsuite/gas/sh/arch/sh3.s: New file. * testsuite/gas/sh/arch/sh3-dsp.s: New file. * testsuite/gas/sh/arch/sh3e.s: New file. * testsuite/gas/sh/arch/sh4-nommu-nofpu.s: New file. * testsuite/gas/sh/arch/sh4-nofpu.s: New file. * testsuite/gas/sh/arch/sh4.s: New file. * testsuite/gas/sh/arch/sh4a-nofpu.s: New file. * testsuite/gas/sh/arch/sh4al-dsp.s: New file. * testsuite/gas/sh/arch/sh4a.s: New file. include/elf: * sh.h (EF_SH_HAS_DSP): Remove. (EF_SH_HAS_FP): Remove. (EF_SH_MERGE_MACH): Remove. (EF_SH4_NOFPU): Convert to decimal. (EF_SH4A_NOFPU): Likewise. (EF_SH4_NOMMU_NOFPU): Likewise. (EF_SH3_NOMMU): Add new macro. (EF_SH_BFD_TABLE): Likewise. (sh_find_elf_flags): Add prototype. (sh_elf_get_flags_from_mach): Likewise. opcodes: * sh-dis.c (target_arch): Make unsigned. (print_insn_sh): Replace (most of) switch with a call to sh_get_arch_from_bfd_mach(). Also use new architecture flags system. * sh-opc.h: Redefine architecture flags values. Add sh3-nommu architecture. Reorganise <arch>_up macros so they make more visual sense. (SH_MERGE_ARCH_SET): Define new macro. (SH_VALID_BASE_ARCH_SET): Likewise. (SH_VALID_MMU_ARCH_SET): Likewise. (SH_VALID_CO_ARCH_SET): Likewise. (SH_VALID_ARCH_SET): Likewise. (SH_MERGE_ARCH_SET_VALID): Likewise. (SH_ARCH_SET_HAS_FPU): Likewise. (SH_ARCH_SET_HAS_DSP): Likewise. (SH_ARCH_UNKNOWN_ARCH): Likewise. (sh_get_arch_from_bfd_mach): Add prototype. (sh_get_arch_up_from_bfd_mach): Likewise. (sh_get_bfd_mach_from_arch_set): Likewise. (sh_merge_bfd_arc): Likewise. ld: * testsuite/ld-sh/arch/arch.exp: New test script. * testsuite/ld-sh/arch/arch_expected.txt: New file. * testsuite/ld-sh/arch/sh.s: New file. * testsuite/ld-sh/arch/sh2.s: New file. * testsuite/ld-sh/arch/sh-dsp.s: New file. * testsuite/ld-sh/arch/sh2e.s: New file. * testsuite/ld-sh/arch/sh3-nommu.s: New file. * testsuite/ld-sh/arch/sh3.s: New file. * testsuite/ld-sh/arch/sh3-dsp.s: New file. * testsuite/ld-sh/arch/sh3e.s: New file. * testsuite/ld-sh/arch/sh4-nommu-nofpu.s: New file. * testsuite/ld-sh/arch/sh4-nofpu.s: New file. * testsuite/ld-sh/arch/sh4.s: New file. * testsuite/ld-sh/arch/sh4a-nofpu.s: New file. * testsuite/ld-sh/arch/sh4al-dsp.s: New file. * testsuite/ld-sh/arch/sh4a.s: New file.
* * configure.in: Fix sed invocation for GFORTRAN_FOR_TARGET.Daniel Jacobowitz2004-05-273-2/+7
| | | | * configure: Regenerate.
* clarify last entry slightly.Christopher Faylor2004-05-271-2/+2
|
* * kill.cc (listsig): NSIG includes Signal 0, so we need to avoid callingChristopher Faylor2004-05-272-1/+6
| | | | strtosigno with NSIG - 1.
* 2004-05-27 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2004-05-272-5/+17
| | | | | | | * libc/stdio/vfprintf.c (_VFPRINTF): Move file locking from here ... (_VFPRINTF_R): ... to here so all I/O printf routines are covered.
* 2004-05-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2004-05-262-1/+2
| | | | * libnosys/sbrk.c: Add include of <_syslist.h> and "config.h".
* 2004-05-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2004-05-262-0/+6
| | | | * libnosys/sbrk.c: Add include of <_syslist.h>.
* 2004-05-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2004-05-263-0/+14
| | | | | | * libc/search/hash_buf.c: Protect MAX and MIN macros from redefinition. * libc/search/hash.c: Ditto.
* 2004-05-25 Artem B. Bityuckiy <abitytsky@softminecorp.com>Jeff Johnston2004-05-2610-115/+255
| | | | | | | | | | | | | | | | | | | | * newlib.hin: (_WANT_IO_POS_ARGS): New define. (_WANT_IO_LONG_LONG): Ditto. (_WANT_IO_LONG_DOUBLE): Ditto. * configure.in: Add new configuration options --enable-newlib-io-long-long and --enable-newlib-io-long-double which tie to new defines in newlib.hin. * configure: Regenerated. * configure.host: Add checks for new configuration options. Also fix up check for --enable-newlib-io-pos-args so configuration option will override any default for a given platform. Remove defining compiler flags for the _WANT_IO* options. * libc/stdio/vfprintf.c: Change to use new newlib.hin defines instead of looking for old compiler flags. * libc/stdio/vfscanf.c: Ditto. * libc/stdio/vfieeefp.h: Ditto. * libc/machine/powerpc/vfprintf.c: Ditto. * libc/machine/powerpc/vfscanf.c: Ditto.
* 2004-05-25 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2004-05-252-0/+6
| | | | * testsuite/include/check.h: Add include of <stdio.h>.
* * Makefile.tpl (BUILD_EXPORTS, HOST_EXPORTS, GCC_HOST_EXPORTS)DJ Delorie2004-05-253-1562/+1339
| | | | | | | (STAGE_HOST_EXPORTS, BASE_TARGET_EXPORTS, RAW_CXX_TARGET_EXPORTS) (NORMAL_TARGET_EXPORTS): New macros. Use them in all the recursive targets. * Makefile.in: Regenerate.