summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * fhandler_proc.cc (format_proc_cpuinfo): Test CPU vendor and printCorinna Vinschen2004-06-232-0/+33
| | | | AMD specific 3dnow capabilities.
* include/opcode/Alan Modra2004-06-232-3/+4
| | | | | | | | | | | | | | | | | | | * i386.h (i386_optab): Remove fildd, fistpd and fisttpd. opcodes/ * i386-dis.c (x_mode): Comment. (two_source_ops): File scope. (float_mem): Correct fisttpll and fistpll. (float_mem_mode): New table. (dofloat): Use it. (OP_E): Correct intel mode PTR output. (ptr_reg): Use open_char and close_char. (PNI_Fixup): Handle possible suffix on sidt. Use op1out etc. for operands. Set two_source_ops. gas/testsuite/ * gas/i386/prescott.s: Remove fisttpd and fisttpq. * gas/i386/prescott.d: Update.
* 2003-07-02 Richard Sandiford <rsandifo@redhat.com>Alexandre Oliva2004-06-231-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | * libc/machine/h8300/Makefile.am (lib_a_SOURCES): Add h8sx_strcpy.S. * libc/machine/h8300/defines.h (LEN): New macro. * libc/machine/h8300/memcpy.S: Add h8sx version. * libc/machine/h8300/memset.S: Likewise. * libc/machine/h8300/strcmp.S: Likewise. * libc/machine/h8300/setjmp.S: Use h8sx move instructions. * libc/machine/h8300/h8sx_strcpy.S: New file. 2003-06-30 Richard Sandiford <rsandifo@redhat.com> * libc/include/machine/ieeefp.h: Extend __H8300S__ handling to __H8300SX__. * libc/include/machine/setjmp.h: Likewise. * libc/include/sys/config.h: Likewise. * libc/machine/h8300/defines.h: Likewise. * libc/machine/h8300/setjmp.S: Likewise. * libc/machine/h8300/strcmp.S: Likewise. * libc/sys/h8300hms/close.S: Likewise. * libc/sys/h8300hms/fstat.S: Likewise. * libc/sys/h8300hms/lseek.S: Likewise. * libc/sys/h8300hms/read.S: Likewise. * libc/sys/h8300hms/write.S: Likewise. * libc/sys/h8300hms/crt0.S: Likewise. * libc/machine/h8300/setarch.h: Use .h8300sx or .h8300sxn if __H8300SX__ is defined. * libc/sys/h8300hms/setarch.h: Likewise.
* 2004-06-22 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-06-233-2/+7
| | | | | * Makefile.tpl (HOST_EXPORTS): Fix pasto. * Makefile.in: Regenerate.
* 2004-06-22 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-06-233-1138/+1148
| | | | | | | | | | | | | | | | | | * Makefile.tpl (configure-build-[+module+], configure-[+module+], configure-target-[+module+]): Pass [+extra_configure_args+]. (all-build-[+module+], all-[+module+], check-[+module+], install-[+module+], [+make_target+]-[+module+], all-target-[+module+], check-target-[+module+], install-target-[+module+], [+make_target+]-target-[+module+]): Pass [+extra_make_args+]. (HOST_EXPORTS): Include the former GCC_HOST_EXPORTS. (GCC_HOST_EXPORTS): Remove. (configure-gcc, all-gcc, GCC_STRAP_TARGETS, profiledbootstrap, cross, check-gcc, check-gcc-c++, install-gcc, gcc-no-fixedincludes, [+make_target+]-gcc, stage[+id+]-bubble): Replace GCC_HOST_EXPORTS with HOST_EXPORTS. * Makefile.in: Regenerate.
* * fhandler_socket.cc (fhandler_socket::release): CallCorinna Vinschen2004-06-232-2/+7
| | | | WSASetLastError last.
* * libc/include/machine/setjmp.h [__H8300__] (_JBTYPE): Define,Alexandre Oliva2004-06-222-1/+4
| | | | instead of typedefing jmp_buf.
* 2003-07-02 Richard Sandiford <rsandifo@redhat.com>Alexandre Oliva2004-06-2219-15/+248
| | | | | | | | | | | | | | | | | | | | | | | | | | | * libc/machine/h8300/Makefile.am (lib_a_SOURCES): Add h8sx_strcpy.S. * libc/machine/h8300/defines.h (LEN): New macro. * libc/machine/h8300/memcpy.S: Add h8sx version. * libc/machine/h8300/memset.S: Likewise. * libc/machine/h8300/strcmp.S: Likewise. * libc/machine/h8300/setjmp.S: Use h8sx move instructions. * libc/machine/h8300/h8sx_strcpy.S: New file. 2003-06-30 Richard Sandiford <rsandifo@redhat.com> * libc/include/machine/ieeefp.h: Extend __H8300S__ handling to __H8300SX__. * libc/include/machine/setjmp.h: Likewise. * libc/include/sys/config.h: Likewise. * libc/machine/h8300/defines.h: Likewise. * libc/machine/h8300/setjmp.S: Likewise. * libc/machine/h8300/strcmp.S: Likewise. * libc/sys/h8300hms/close.S: Likewise. * libc/sys/h8300hms/fstat.S: Likewise. * libc/sys/h8300hms/lseek.S: Likewise. * libc/sys/h8300hms/read.S: Likewise. * libc/sys/h8300hms/write.S: Likewise. * libc/sys/h8300hms/crt0.S: Likewise. * libc/machine/h8300/setarch.h: Use .h8300sx or .h8300sxn if __H8300SX__ is defined. * libc/sys/h8300hms/setarch.h: Likewise.
* * autoload.cc (wsock_init): Keep lock while modifying return address.Christopher Faylor2004-06-222-2/+6
|
* * configure.in: Check for srcdir/winsup rather than build directory winsup.Christopher Faylor2004-06-223-2/+8
| | | | * configure: Regenerate.
* * common.h (ELF64_R_INFO): Warning fix.Alan Modra2004-06-192-2/+6
|
* 2004-06-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2004-06-182-1/+7
| | | | | | * libc/include/sys/reent.h (_GLOBAL_REENT): Back out change which set _GLOBAL_REENT to _global_impure_ptr until we understand why Cygwin breaks because of it.
* 2004-06-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2004-06-174-12/+63
| | | | | | | | | | * arm/configure.in: Check the value of newlib-may-supply-syscalls enablement variable to determine if crt0 should or should not be built. * arm/configure: Regenerated. * arm/Makefile.in: Changed to look at @BUILD_CRT0_TRUE@ and @BUILD_CRT0_FALSE@ variables set in configure to determine if crt0.o should be built and installed.
* * fhandler.cc (fhandler_base::open): Remove 9x specific code.Corinna Vinschen2004-06-172-9/+4
|
* 2004-06-17 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2004-06-177-43/+55
| | | | | | | | | | | | | | | * fhandler.cc (fhandler_base::open_9x): Do not check for null name. Move debug_printf to common code line. (fhandler_base::open): Ditto. Initialize upath. Remove second argument of pc.get_nt_native_path. * path.h (path_conv::get_nt_native_path): Remove second argument. * path.cc (path_conv::get_nt_native_path): Ditto. Call str2uni_cat. * security.h (str2buf2uni_cat): Delete declaration. (str2uni_cat): New declaration. * security.cc (str2buf2uni): Get length from sys_mbstowcs call. (str2buf2uni_cat): Delete function. (str2uni_cat): New function. * miscfuncs.cc (sys_mbstowcs): Add debug_printf.
* Replace accidentally broken configure from previous regenerate.Corinna Vinschen2004-06-171-10/+50
|
* * configure.in: Don't build Cygwin native newlib if winsupCorinna Vinschen2004-06-173-83/+78
| | | | | directory is missing. Emit warning instead. * configure: Regenerate.
* * fhandler.cc (fhandler_base::open): Substitute FILE_SUPERSEDE withCorinna Vinschen2004-06-172-1/+6
| | | | FILE_OVERWRITE_IF.
* 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net> Danny Smith2004-06-162-14/+80
| | | | | | | | | | | | | | | | | | | | | | * include/winnt.h (IMAGE_ORDINAL_FLAG): Map to ... (IMAGE_ORDINAL_FLAG{32,64}: New defines. (IMAGE_SNAP_BY_ORDINAL): Map to ... (IMAGE_SNAP_BY_ORDINAL{32,64}: New defines. (IMAGE_ORDINAL): Map to ... (IMAGE_ORDINAL{32,64}: New defines. (IMAGE_THUNK_DATA): Map to ... (IMAGE_THUNK_DATA{32,64}: New structures. (IMAGE_THUNK_DATA): Map to ... (IMAGE_THUNK_DATA{32,64}: New structures. (IMAGE_IMPORT_DESCRIPTOR): Map to ... (IMAGE_IMPORT_DESCRIPTOR{32,64}: New structures. (IMAGE_IMAGE_TLS_DIRECTORY) Map to ... (IMAGE_IMAGE_TLS_DIRECTORY{32,64}: New structures. 2004-06-16 Bang Jun-Young <junyoung@NetBSD.org> * w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with _WIN32_WINNT >= 0x0500.
* Fix faq-faq0 snafu.Joshua Daniel Franklin2004-06-151-1/+1
|
* * how-programming.texinfo: Add section about Visual Studio linking.Joshua Daniel Franklin2004-06-152-2/+64
|
* * dumper.cc (dumper::prepare_core_dump): Use bfd_get_section_sizeAlan Modra2004-06-153-7/+16
| | | | | | instead of _raw_size. (dumper::write_core_dump): Likewise. * parse_pe.cc (select_data_section): Likewise.
* 2004-06-14 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2004-06-142-54/+18
| | | | | * libc/sys/linux/machine/i386/syscall.h: For now, set up __syscall_return macro for systems with vsyscall.
* [ bfd/ChangeLog ]Chris Demetriou2004-06-142-0/+10
| | | | | | | | | | | | | | | | | 2004-06-14 Chris Demetriou <cgd@broadcom.com> * elf32-mips.c (elf_mips_gnu_pcrel32): Add (undoing 2004-04-24 removal) with updated comment. (bfd_elf32_bfd_reloc_type_lookup): Add back case for BFD_RELOC_32_PCREL. (mips_elf32_rtype_to_howto): Add back case for R_MIPS_PC32. * elfxx-mips.c (mips_elf_calculate_relocation): Likewise. [ include/elf/ChangeLog ] 2004-06-14 Chris Demetriou <cgd@broadcom.com> * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24), with an updated comment.
* 2004-06-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>Joshua Daniel Franklin2004-06-148-41/+60
| | | | | | | | | | * faq.texinfo: Move outdated calls.texinfo to readme.texinfo. * how-api.texinfo: Fix typos. * how-programming.texinfo: Fix typos. * how-resources.texinfo: Fix typos. * how-using.texinfo: Fix typos. * install.texinfo: Fix typos. * readme.texinfo: Move outdated calls.texinfo to readme.texinfo.
* 2004-06-11 Antony King <antony.king@st.com>Jeff Johnston2004-06-1114-55/+182
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libc/include/sys/_types.h: Include <sys/lock.h> and change _flock_t to be of type _LOCK_RECURSIVE_T. * libc/include/sys/reent.h: (_REENT_INIT): Reformat. (_REENT_INIT_PTR): Ditto. Use memset where appropriate. (_global_impure_ptr): New declaration. (_GLOBAL_REENT): Change to be _global_impure_ptr. * libc/include/sys/stdio.h: Include <sys/lock.h> and <sys/reent.h>. (_flockfile)[!_SINGLE_THREAD]: Add code for lock call. (_funlockfile)[!SINGLE_THREAD]: Ditto. * libc/reent/impure.c: Set _global_impure_ptr to _impure_ptr. * libc/stdio/fclose.c: Remove casting of fp lock to _LOCK_RECURSIVE_T. * libc/stdio/findfp.c: Ditto. * libc/stdio/fopen.c: Ditto. * libc/stdio/freopen.c: Ditto. * libc/stdio/vfprintf.c: Ditto. * libc/stdio64/fopen64.c: Ditto. * libc/stdlib/envlock.c: Add default stubs that use generic locking code. * libc/stdlib/mlock.c: Ditto. Jeff Johnston <jjohnstn@redhat.com> * libc/sys/linux/sys/_types.h (__flock_mutex_t): New subtype. (_flock_t): Change to be a struct containing a single member named mutex which is of type __flock_mutex_t.
* Define ps status flagsJoshua Daniel Franklin2004-06-111-1/+5
|
* 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
|