summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* * winbase.h: Semi-revert previous patch as it caused strange behavior. UseChristopher Faylor2004-05-253-5/+10
| | | | syntax similar to that recommended in mingw-dvlpr.
* * include/cygwin/version.h: Bump DLL minor number to 11.Christopher Faylor2004-05-252-1/+5
|
* * winbase.h: Add proper attributions for memory operands throughout.Christopher Faylor2004-05-252-6/+10
|
* * include/cygwin/version.h: Bump api minor version number.Christopher Faylor2004-05-254-3/+13
| | | | * cygwin.din: Export atoll.
* Reorganise m68k instruction decoding and improve handling of MAC/EMACNick Clifton2004-05-242-0/+7
|
* 2005-05-24 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-05-246-411/+555
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Test the ability to symlink directories. * configure: Regenerate. * Makefile.def (bootstrap-stage): New definitions. * Makefile.tpl (configure-stage1-gcc, configure-stage2-gcc, configure-stage3-gcc, all-stage1-gcc, all-stage2-gcc, all-stage3-gcc, new-bootstrap, new-cleanstrap, new-restage1, new-restage2, new-restage3, compare): Autogenerate, see Makefile.in entry for behavioral changes. (distclean-stage1, new-stage1-start, new-stage1-end, new-stage1-bubble, distclean-stage2, new-stage2-start, new-stage2-end, new-stage2-bubble, distclean-stage3, new-stage3-start, new-stage3-end): New autogenerated targets. (objext, prebootstrap, BOOT_CFLAGS, POSTSTAGE1_FLAGS_TO_PASS): Move above the autogenerated targets. * Makefile.in: Regenerate. (distclean-stage1, new-stage1-start, new-stage1-end, new-stage1-bubble, distclean-stage2, new-stage2-start, new-stage2-end, new-stage2-bubble, distclean-stage3, new-stage3-start, new-stage3-end): New targets. (all-stage1-gcc): Move prebootstrap dependency from here... (configure-stage1-gcc): ...to here. (new-bootstrap): Use bubble targets. (new-cleanstrap, new-restage1, new-restage2, new-restage3): Use per-stage distclean targets. (configure-stage1-gcc, configure-stage2-gcc, configure-stage3-gcc, all-stage1-gcc, all-stage2-gcc, all-stage3-gcc, new-bootstrap): Use new-stageN-start to prepare the tree.
* 2004-05-23 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-05-248-7/+378
| | | | | | | | | | | | | | | * Makefile.def (host_modules): add libcpp. * Makefile.tpl: Add dependencies on and for libcpp. * Makefile.in: Regenerate. * configure.in: Add libcpp host module. * configure: Regenerate. config/ChangeLog: 2004-05-23 Paolo Bonzini <bonzini@gnu.org> * acx.m4 (ACX_HEADER_STDBOOL, ACX_HEADER_STRING): From gcc.
* 2004-05-21 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-05-214-113/+3417
| | | | | | | | | | | * Makefile.tpl: Whenever a recursive target is defined, wrap it in a special @if/@endif block, and prepare its maybe dependency in the @if/@endif block * configure.in: Instead of writing maybe dependencies, remove the @if/@endif statements, and remove the @if/@endif blocks that remain. * configure: Regenerate. * Makefile.in: Regenerate.
* * tty.cc (tty_list::allocate_tty): Leave tty_mutex armed on successful returnChristopher Faylor2004-05-203-3/+17
| | | | | | from !with_console * fhandler_tty.cc (fhandler_pty_master::open): Release tty_mutex here after all initialization is done.
* * Makefile.def, Makefile.tpl, configure.in: Remove all mentionZack Weinberg2004-05-186-408/+103
| | | | | of libf2c. * configure, Makefile.in: Regenerate.
* * grp.cc (getgrgid_r): Replace struct group by struct __group32 inCorinna Vinschen2004-05-172-4/+10
| | | | | argument definition. (getgrnam_r): Ditto.
* * libc/include/grp.h: Declare getgrnam_r and getgrgid_r also on Cygwin.Corinna Vinschen2004-05-172-2/+4
|
* * cygwin.din: Add symbols flockfile, ftrylockfile, funlockfile,Corinna Vinschen2004-05-1711-3/+170
| | | | | | | | | | | | | | | | | | getgrgid_r, getgrnam_r and getlogin_r. * grp.cc (getgrgid_r): New function. (getgrnam_r): Ditto. * syscalls.cc (flockfile): Ditto. (ftrylockfile): Ditto. (funlockfile): Ditto. * sysconf.cc (sysconf): Return LOGIN_NAME_MAX in case of _SC_LOGIN_NAME_MAX. * thread.cc (__cygwin_lock_trylock): Define int. Return value from call to pthread_mutex_trylock. * uinfo.cc (getlogin_r): New function. * include/limits.h: Define LOGIN_NAME_MAX. * include/cygwin/version.h: Bump API minor number. * include/sys/lock.h: Add declarations for __cygwin_lock_xxx functions. * include/sys/stdio.h: Add define for _ftrylockfile.
* * tty.cc (tty_list::init): Move hmaster initialization earlier to preventChristopher Faylor2004-05-172-1/+6
| | | | compilation error.