]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
18 years ago * mingwex/Makefile.in: Add -I$(srcdir)/.. to INCLUDES.
Danny Smith [Mon, 3 Jul 2006 20:51:58 +0000 (20:51 +0000)]
* mingwex/Makefile.in: Add -I$(srcdir)/.. to INCLUDES.

18 years ago * autoload.cc (NtQueryEaFile): Define.
Corinna Vinschen [Mon, 3 Jul 2006 18:30:08 +0000 (18:30 +0000)]
* autoload.cc (NtQueryEaFile): Define.
(NtSetEaFile): Define.
* fhandler.cc (fhandler_base::open): Use appropriate open flags
in query case when allow_ntea is set.
* ntdll.h (struct _FILE_GET_EA_INFORMATION): Define.
(struct _FILE_FULL_EA_INFORMATION): Define.
(NtQueryEaFile): Declare.
(NtSetEaFile): Declare.
* ntea.cc (read_ea): Rename from NTReadEA and rewrite using
NtQueryEaFile.
(write_ea): Rename from NTWriteEA and rewrite using NtSetEaFile.
* path.cc (get_symlink_ea): Make static.  Add handle parameter to
accomodate new read_ea call.
(set_symlink_ea): Make static.  Add handle parameter to accomodate new
write_ea call.
(symlink_worker): Call set_symlink_ea while file is still open.
(symlink_info::check): Call get_symlink_ea after file has been opened.
* security.cc (get_file_attribute): Accomodate new read_ea call.
(set_file_attribute): Accomodate new write_ea call.
* security.h (read_ea): Change declaration accordingly.
(write_ea): Ditto.

18 years ago * Makefile.in: Build setmetamode.exe.
Corinna Vinschen [Mon, 3 Jul 2006 16:00:58 +0000 (16:00 +0000)]
* Makefile.in: Build setmetamode.exe.
* setmetamode.c: New file.

18 years ago * fhandler.h (class dev_console): Add `metabit' indicating the
Corinna Vinschen [Mon, 3 Jul 2006 15:29:10 +0000 (15:29 +0000)]
* fhandler.h (class dev_console): Add `metabit' indicating the
current meta key mode.
* fhandler_console.cc (fhandler_console::read): Set the top bit of
the character if metabit is true.
* fhandler_console.cc (fhandler_console::ioctl): Implement
KDGKBMETA and KDSKBMETA commands.
* fhandler_tty.cc (process_ioctl): Support KDSKBMETA.
(fhandler_tty_slave::ioctl): Send KDGKBMETA and KDSKBMETA to the
master.
* include/cygwin/kd.h: New file for the meta key mode.
* include/sys/kd.h: New file.

18 years ago * include/stdint.h (UINT8_C, UINT16_C): Unsigned types smaller
Corinna Vinschen [Mon, 3 Jul 2006 12:30:04 +0000 (12:30 +0000)]
* include/stdint.h (UINT8_C, UINT16_C): Unsigned types smaller
than int promote to signed int.

18 years ago * net.cc (cygwin_sendto): Define appropriate parameters using
Corinna Vinschen [Mon, 3 Jul 2006 11:31:56 +0000 (11:31 +0000)]
* net.cc (cygwin_sendto): Define appropriate parameters using
socklen_t type according to SUSv3.
(cygwin_recvfrom): Ditto.
(cygwin_setsockopt): Ditto.
(cygwin_getsockopt): Ditto.
(cygwin_connect): Ditto.
(cygwin_accept): Ditto.
(cygwin_bind): Ditto.
(cygwin_getsockname): Ditto.
(cygwin_getpeername): Ditto.
(cygwin_recv): Ditto.
(cygwin_send): Ditto.
* include/cygwin/socket.h (socklen_t): Typedef and define.
* include/sys/socket.h: Declare socket functions using socklen_t type.

18 years ago2006-07-03 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Mon, 3 Jul 2006 11:22:03 +0000 (11:22 +0000)]
2006-07-03  Paolo Bonzini  <bonzini@gnu.org>

* configure.in: Fix thinkos in previous check-in.
* configure: Regenerate.

18 years ago Add a real Changelog entry.
Danny Smith [Mon, 3 Jul 2006 10:49:42 +0000 (10:49 +0000)]
 Add a real Changelog entry.

18 years ago Support SSE float environment in fenv.h functions.
Danny Smith [Mon, 3 Jul 2006 10:32:58 +0000 (10:32 +0000)]
  Support SSE float environment in fenv.h functions.

* cpu_features.c: New file.
* cpu_features.h: New file.
* crt1.c: Include "cpu_features.h".
(__mingw_CRTStartup): Call cpu_features_init().
* Makefile.in (MING_OBJS): Add cpu_features.c.
(SRCDIST_FILES): Add cpu_features.c, cpu_features.h.
* include/fenv,h ( fenv_t;): Append  __mxcsr field.
(__MXCSR_EXCEPT_FLAG_SHIFT): New define.
(__MXCSR_EXCEPT_MASK_SHIFT): New define.
(__MXCSR_ROUND_FLAG_SHIFT): New define.
* mingwex/feclearexcept.c: Include "cpu_features.h".
Handle SSE environment.
* mingwex/fegetenv.c: Likewise.
* mingwex/feholdexcept.c: Likewise.
* mingwex/fesetenv.c: Likewise.
* mingwex/fesetexceptflag.c: Likewise.
* mingwex/fesetround.c: Likewise.
* mingwex/fetestexcept.c: Likewise.
* mingwex/feupdateenv.c: Likewise.
* mingwex/fegetround.c: Add comment.

18 years ago2006-07-03 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Mon, 3 Jul 2006 09:26:24 +0000 (09:26 +0000)]
2006-07-03  Paolo Bonzini  <bonzini@gnu.org>

* configure.in: Fix thinko in previous check-in.
* configure: Regenerate.

18 years ago2006-07-03 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Mon, 3 Jul 2006 07:58:12 +0000 (07:58 +0000)]
2006-07-03  Paolo Bonzini  <bonzini@gnu.org>

Sync from gcc:

2007-07-03  Paolo Bonzini  <bonzini@gnu.org>

PR other/27063
* configure.in: Test subdir_requires and give an appropriate
error message.
* configure: Regenerate.

2006-06-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

PR target/27540
* configure.in: Only enable libgomp on IRIX 6.
* configure: Regenerate.

18 years ago* include/cygwin/version.h: Bump DLL minor version number to 21.
Christopher Faylor [Sun, 2 Jul 2006 16:22:59 +0000 (16:22 +0000)]
* include/cygwin/version.h: Bump DLL minor version number to 21.

18 years ago* m32c/crt0.S (done_inilist): Fix dwarf2 address sizes.
DJ Delorie [Fri, 30 Jun 2006 21:55:23 +0000 (21:55 +0000)]
* m32c/crt0.S (done_inilist): Fix dwarf2 address sizes.

18 years ago * net.cc (cygwin_sendto): Allow zero-sized packets.
Corinna Vinschen [Fri, 30 Jun 2006 11:04:13 +0000 (11:04 +0000)]
* net.cc (cygwin_sendto): Allow zero-sized packets.
(cygwin_sendmsg): Ditto.

18 years ago Revert patches from 2005-10-22 and 2006-06-14 to use event driven
Corinna Vinschen [Mon, 26 Jun 2006 12:12:11 +0000 (12:12 +0000)]
Revert patches from 2005-10-22 and 2006-06-14 to use event driven
accept and connect back to using select:
* fhandler.h (class fhandler_socket): Remove accept_mtx.
* fhandler_socket.cc (fhandler_socket::fhandler_socket): Drop
initializing accept_mtx.
(fhandler_socket::accept): Drop event handling.
(fhandler_socket.cc (fhandler_socket::connect): Ditto.
(fhandler_socket::dup): Drop accept_mtx handling.
(fhandler_socket::listen): Ditto.
(fhandler_socket::prepare): Ditto.
(fhandler_socket::release): Ditto.
(fhandler_socket::close): Ditto.
* net.cc (cygwin_accept): Revert to calling cygwin_select to
implement interuptible accept.
(cygwin_connect): Ditto for connect.

18 years ago2006-06-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Mon, 26 Jun 2006 01:41:48 +0000 (01:41 +0000)]
2006-06-25  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * Include/_mingw.h: Increment version to 3.10.
        * Makefile.in: Ditto.

18 years ago * mingwex/math/tgamma.c (SQTPI): Add braces.
Danny Smith [Mon, 26 Jun 2006 00:56:40 +0000 (00:56 +0000)]
* mingwex/math/tgamma.c (SQTPI): Add braces.

18 years ago * mingwex/wcrtomb.c (wcsrtombs): Fix src end-pointer thinko.
Danny Smith [Mon, 26 Jun 2006 00:53:34 +0000 (00:53 +0000)]
* mingwex/wcrtomb.c (wcsrtombs): Fix src end-pointer thinko.
* mingwex/math/lgamma.c: (LOGPI) Avoid type punning.
(LS2PI): Likewise.
        * mingwex/math/sf_erf.c (erff): Initialize z.
        (erfcf): Likewise.
* mingwex/math/tgamma.c (SQTPI): Avoid type punning.

18 years agoChangelog formatting
Danny Smith [Sun, 25 Jun 2006 21:19:46 +0000 (21:19 +0000)]
Changelog formatting

18 years ago2006-06-23 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Fri, 23 Jun 2006 16:27:34 +0000 (16:27 +0000)]
2006-06-23  Shaun Jackman  <sjackman@gmail.com>

        * arm/elf-linux.specs: New file.

18 years ago* fhandler_fifo.cc (fhandler_fifo::open): Release process lock and grab a
Christopher Faylor [Fri, 23 Jun 2006 00:19:39 +0000 (00:19 +0000)]
* fhandler_fifo.cc (fhandler_fifo::open): Release process lock and grab a
system-wide mutex to prevent a deadlock and a race.
* sync.h (lock_process): Make fhandler_fifo a friend.
* smallprint.c (__small_vsprintf): Cosmetic change.

18 years ago * include/sys/time.h (struct timezone): Define.
Danny Smith [Thu, 22 Jun 2006 21:57:44 +0000 (21:57 +0000)]
* include/sys/time.h (struct timezone): Define.
* include/time.h (_timezone): Correct comment.

18 years ago2006-06-22 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 22 Jun 2006 17:59:52 +0000 (17:59 +0000)]
2006-06-22  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdlib/Makefile.am: Add new gdtoa routines.
        * libc/stdlib/Makefile.in: Regenerated.
        * libc/stdlib/gd_qnan.h: New file.
        * libc/stdlib/gdtoa-gethex.c: Ditto.
        * libc/stdlib/gdtoa-hexnan.c: Ditto.
        * libc/stdlib/gdtoa.h: Ditto.
        * libc/stdlib/mprec.c: Add new helper routines needed by
        the new gdtoa code.
        * libc/stdlib/mprec.h: Integrate some defines and prototypes
        used by gdtoa routines here.
        * libc/stdlib/strtod.c: Rebased on David M. Gay's gdtoa-strtod.c
        which adds C99 support such as nan, inf, and hexadecimal input
        format.

18 years ago2006-06-20 David Ayers <d.ayers@inode.at>
David Ayers [Tue, 20 Jun 2006 08:45:35 +0000 (08:45 +0000)]
2006-06-20  David Ayers  <d.ayers@inode.at>

PR bootstrap/28072
* configure.in: Add target-boehm-gc to noconfigdirs depending on
whether target-libjava is being configured instead of whether the
java front end is enabled.
* configure: Regenerate.

18 years ago * configure.in (AC_CONFIG_AUX_DIR): Remove.
Danny Smith [Sun, 18 Jun 2006 23:06:56 +0000 (23:06 +0000)]
* configure.in (AC_CONFIG_AUX_DIR): Remove.
* configure: Regenerate.

18 years ago2006-06-18 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
Chris Sutcliffe [Sun, 18 Jun 2006 13:35:01 +0000 (13:35 +0000)]
2006-06-18  Chris Sutcliffe  <ir0n3h4d@users.sourceforge.net>

        * configure: add srcdir as a possible location for install-sh.

18 years ago * mingwex/dirent.c (_tGetFileAttributes): New helper function.
Danny Smith [Sun, 18 Jun 2006 08:43:34 +0000 (08:43 +0000)]
* mingwex/dirent.c (_tGetFileAttributes): New helper function.
(_topendir): Use it.

18 years ago * include/sys/time.h: Add header guard. Add extern "C" bracketing
Danny Smith [Sun, 18 Jun 2006 08:16:55 +0000 (08:16 +0000)]
* include/sys/time.h: Add header guard.  Add extern "C" bracketing
for __cplusplus.
(gettimeofday): Add prototype.
* mingwex/gettimeofday.c: New file.
* mingwex/makefile.in: Add gettimeofday source and object.

18 years ago * cygwin.din: Export __srget_r, __swbuf_r.
Corinna Vinschen [Thu, 15 Jun 2006 17:22:56 +0000 (17:22 +0000)]
* cygwin.din: Export __srget_r, __swbuf_r.
* include/cygwin/version.h: Bump API minor number to 156.

18 years ago2006-06-15 Corinna Vinschen <corinna@vinschen.de>
Jeff Johnston [Thu, 15 Jun 2006 16:08:09 +0000 (16:08 +0000)]
2006-06-15  Corinna Vinschen  <corinna@vinschen.de>

        * libc/include/stdio.h (__sgetc_r): Fix typo.
        * libc/stdio/fread.c (_fread_r): Convert crlf calls to crlf_r.
        * libc/stdio/rget.c (__srbuf): Reinstantiate.
        * libc/stdio/wbuf.c (__swbuf): Ditto.

18 years ago * include/elf/arm.h: Correct names of R_ARM_LDC_G{0,1,2}
Mark Shinwell [Thu, 15 Jun 2006 11:03:01 +0000 (11:03 +0000)]
* include/elf/arm.h: Correct names of R_ARM_LDC_G{0,1,2}
to R_ARM_LDC_SB_G{0,1,2} respectively.

bfd/
* bfd-in2.h: Regenerate.
* elf32-arm.c (R_ARM_ALU_PC_G0_NC, R_ARM_ALU_PC_G0,
R_ARM_ALU_PC_G1_NC, R_ARM_ALU_PC_G1, R_ARM_ALU_PC_G2,
R_ARM_LDR_PC_G1, R_ARM_LDR_PC_G2, R_ARM_LDRS_PC_G0,
R_ARM_LDRS_PC_G1, R_ARM_LDRS_PC_G2, R_ARM_LDC_PC_G0,
R_ARM_LDC_PC_G1, R_ARM_LDC_PC_G2, R_ARM_ALU_SB_G0_NC,
R_ARM_ALU_SB_G0, R_ARM_ALU_SB_G1_NC, R_ARM_ALU_SB_G1,
R_ARM_ALU_SB_G2, R_ARM_LDR_SB_G0, R_ARM_LDR_SB_G1,
R_ARM_LDR_SB_G2, R_ARM_LDRS_SB_G0, R_ARM_LDRS_SB_G1,
R_ARM_LDRS_SB_G2, R_ARM_LDC_SB_G0, R_ARM_LDC_SB_G1,
R_ARM_LDC_SB_G2): New relocation types.
(R_ARM_PC13): Rename to AAELF name R_ARM_LDR_PC_G0 and
adjust HOWTO entry to be consistent with R_ARM_LDR_PC_G1
and friends.
(elf32_arm_howto_table_3): Delete; contents merged into
elf32_arm_howto_table_2.
(elf32_arm_howto_from_type): Adjust correspondingly.
(elf32_arm_reloc_map): Extend with the above relocations.
(calculate_group_reloc_mask): New function.
(identify_add_or_sub): New function.
(elf32_arm_final_link_relocate): Support for the above
relocations.
* reloc.c: Add enumeration entries for BFD_RELOC_ARM_...
codes to correspond to the above relocations.

gas/
* config/tc-arm.c (enum parse_operand_result): New.
(struct group_reloc_table_entry): New.
(enum group_reloc_type): New.
(group_reloc_table): New array.
(find_group_reloc_table_entry): New function.
(parse_shifter_operand_group_reloc): New function.
(parse_address_main): New function, incorporating code
from the old parse_address function.  To be used via...
(parse_address): wrapper for parse_address_main; and
(parse_address_group_reloc): new function, likewise.
(enum operand_parse_code): New codes OP_SHG, OP_ADDRGLDR,
OP_ADDRGLDRS, OP_ADDRGLDC.
(parse_operands): Support for these new operand codes.
New macro po_misc_or_fail_no_backtrack.
(encode_arm_cp_address): Preserve group relocations.
(insns): Modify to use the above operand codes where group
relocations are permitted.
(md_apply_fix): Handle the group relocations
ALU_PC_G0_NC through LDC_SB_G2.
(tc_gen_reloc): Likewise.
(arm_force_relocation): Leave group relocations for the linker.
(arm_fix_adjustable): Likewise.

gas/testsuite/
* gas/arm/group-reloc-alu.d: New test.
* gas/arm/group-reloc-alu-encoding-bad.d: New test.
* gas/arm/group-reloc-alu-encoding-bad.l: New test.
* gas/arm/group-reloc-alu-encoding-bad.s: New test.
* gas/arm/group-reloc-alu-parsing-bad.d: New test.
* gas/arm/group-reloc-alu-parsing-bad.l: New test.
* gas/arm/group-reloc-alu-parsing-bad.s: New test.
* gas/arm/group-reloc-alu.s: New test.
* gas/arm/group-reloc-ldc.d: New test.
* gas/arm/group-reloc-ldc-encoding-bad.d: New test.
* gas/arm/group-reloc-ldc-encoding-bad.l: New test.
* gas/arm/group-reloc-ldc-encoding-bad.s: New test.
* gas/arm/group-reloc-ldc-parsing-bad.d: New test.
* gas/arm/group-reloc-ldc-parsing-bad.l: New test.
* gas/arm/group-reloc-ldc-parsing-bad.s: New test.
* gas/arm/group-reloc-ldc.s: New test.
* gas/arm/group-reloc-ldr.d: New test.
* gas/arm/group-reloc-ldr-encoding-bad.d: New test.
* gas/arm/group-reloc-ldr-encoding-bad.l: New test.
* gas/arm/group-reloc-ldr-encoding-bad.s: New test.
* gas/arm/group-reloc-ldr-parsing-bad.d: New test.
* gas/arm/group-reloc-ldr-parsing-bad.l: New test.
* gas/arm/group-reloc-ldr-parsing-bad.s: New test.
* gas/arm/group-reloc-ldr.s: New test.
* gas/arm/group-reloc-ldrs.d: New test.
* gas/arm/group-reloc-ldrs-encoding-bad.d: New test.
* gas/arm/group-reloc-ldrs-encoding-bad.l: New test.
* gas/arm/group-reloc-ldrs-encoding-bad.s: New test.
* gas/arm/group-reloc-ldrs-parsing-bad.d: New test.
* gas/arm/group-reloc-ldrs-parsing-bad.l: New test.
* gas/arm/group-reloc-ldrs-parsing-bad.s: New test.
* gas/arm/group-reloc-ldrs.s: New test.

ld/testsuite/
* ld-arm/group-relocs-alu-bad.d: New test.
* ld-arm/group-relocs-alu-bad.s: New test.
* ld-arm/group-relocs.d: New test.
* ld-arm/group-relocs-ldc-bad.d: New test.
* ld-arm/group-relocs-ldc-bad.s: New test.
* ld-arm/group-relocs-ldr-bad.d: New test.
* ld-arm/group-relocs-ldr-bad.s: New test.
* ld-arm/group-relocs-ldrs-bad.d: New test.
* ld-arm/group-relocs-ldrs-bad.s: New test.
* ld-arm/group-relocs.s: New test.
* ld-arm/arm-elf.exp: Wire in new tests.

18 years agoremove conflict indicators
Paolo Bonzini [Thu, 15 Jun 2006 06:25:49 +0000 (06:25 +0000)]
remove conflict indicators

18 years ago2006-06-15 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Thu, 15 Jun 2006 06:25:23 +0000 (06:25 +0000)]
2006-06-15  Paolo Bonzini  <bonzini@gnu.org>

* Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Export CFLAGS and LDFLAGS
too.
* Makefile.in: Regenerate.

18 years ago2006-06-14 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 14 Jun 2006 20:49:11 +0000 (20:49 +0000)]
2006-06-14  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdio.h: Add new reentrant I/O prototypes for
        read/write functions.  Change getc/putc macros to have reentrant underlying
        macros/functions.  This includes __sgetc_raw_r, __sgetc_r, and __sputc_r.
        * libc/stdio/fgetc.c: Fix and/or add reentrant version to call
        new reentrant I/O functions/macros for reading/writing.
        * libc/stdio/fgets.c: Ditto.
        * libc/stdio/fputc.c: Ditto.
        * libc/stdio/fputs.c: Ditto.
        * libc/stdio/fread.c: Ditto.
        * libc/stdio/fseek.c: Ditto.
        * libc/stdio64/fseeko64.c: Ditto.
        * libc/stdio/fwrite.c: Ditto.
        * libc/stdio/getc.c: Ditto.
        * libc/stdio/getc_u.c: Ditto.
        * libc/stdio/getchar.c: Ditto.
        * libc/stdio/getchar_u.c: Ditto.
        * libc/stdio/putc.c: Ditto.
        * libc/stdio/putc_u.c: Ditto.
        * libc/stdio/putchar.c: Ditto.
        * libc/stdio/puts.c: Ditto.
        * libc/stdio/vfprintf.c: Ditto.
        * libc/stdio/vfscanf.c: Ditto.
        * libc/stdio/fvwrite.c: Change __sfvwrite into reentrant __sfvwrite_r.
        Change all previous callers of __sfvwrite.  Set errno to EBADF and
        set error flag on if attempt is made to write to file that does not
        allow writing.
        * libc/stdio/fvwrite.h: Fix new reentrant prototypes.
        * libc/stdio/local.h: Ditto.
        * libc/stdio/refill.c: Turn __srefill into reentrant __srefill_r.
        Set errno to EBADF and the error flag on if attempt is made to
        read unreadable file.  Change all previous callers of __srefill.
        * libc/stdio/rget.c
        * libc/stdio/wbuf.c: Turn __swbuf into reentrant __swbuf_r.  Change
        all previous callers of __swbuf.
        * libc/sys/linux/machine/i386/huge_val.h: Ifdef out file contents since
        huge value macros are already defined correctly for i386 by <math.h>.

18 years ago * fhandler.h (class fhandler_socket): Add private mutex handle
Corinna Vinschen [Wed, 14 Jun 2006 20:19:10 +0000 (20:19 +0000)]
* fhandler.h (class fhandler_socket): Add private mutex handle
accept_mtx.
* fhandler_socket.cc (fhandler_socket::fhandler_socket): Initialize
accept_mtx to NULL.
(fhandler_socket::dup): Duplicate accept_mtx, if available.
(fhandler_socket::listen): Create accept_mtx before trying to listen.
(fhandler_socket::prepare): Wait for accept_mtx if available to
serialize accepts on the same socket.
(fhandler_socket::release): Release accept_mtx.
(fhandler_socket::close): Close accept_mtx on successful closesocket.

18 years ago Sync from gcc:
John David Anglin [Tue, 13 Jun 2006 23:06:42 +0000 (23:06 +0000)]
Sync from gcc:
2006-06-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

* configure.in: Don't enable libgomp on hpux10.
* configure: Rebuilt.

18 years ago2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Tue, 13 Jun 2006 22:44:49 +0000 (22:44 +0000)]
2006-06-13  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

* lib/uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Remove.  Moved to
extras-uuid.c.
* lib/extras-uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Added.
* lib/hlguids-uuid.c: State source of CLSIDs.

18 years ago2006-06-13 Sandra Loosemore <sandra@codesourcery.com>
Jeff Johnston [Tue, 13 Jun 2006 20:51:08 +0000 (20:51 +0000)]
2006-06-13  Sandra Loosemore <sandra@codesourcery.com>

        * arm/syscalls.c (_unlink, isatty, _system, _rename):
        Make them do something useful in the ARM_RDI_MONITOR case.

18 years ago2006-06-13 Sandra Loosemore <sandra@codesourcery.com>
Jeff Johnston [Tue, 13 Jun 2006 20:50:24 +0000 (20:50 +0000)]
2006-06-13  Sandra Loosemore <sandra@codesourcery.com>

        * /libc/sys/arm/syscalls.c (_unlink, isatty, _system, _rename):
        Make them do something useful in the ARM_RDI_MONITOR case.

18 years ago2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Tue, 13 Jun 2006 17:32:01 +0000 (17:32 +0000)]
2006-06-13  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

* lib/Makefile.in: Added extras-uuid as an object and source.
* lib/uuid.c (IID_IClientSiteHandler, IID_IContinue, IID_IHttpNegotiate,
IID_IPersistMoniker, IID_IServerHandler, IID_ITargetEmbedding,
IID_ITargetFrame, IID_ITypeComp, IID_IUrlHistoryStg, IID_IWinInetHttpInfo,
IID_IWinInetInfo, IID_IEnumSTATPROPSETSTG, IID_IEnumSTATPROPSTG,
IID_IEnumSTATURL): Remove.  Moved to extras-uuid.c.
* lib/extras-uuid.c: New file.
Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
net).

18 years ago2006-06-13 David Ayers <d.ayers@inode.at>
David Ayers [Tue, 13 Jun 2006 14:46:59 +0000 (14:46 +0000)]
2006-06-13  David Ayers  <d.ayers@inode.at>

Sync from gcc:

2006-06-12  David Ayers  <d.ayers@inode.at>

PR bootstrap/27963
PR target/19970
* configure.in: Remove target-boehm-gc from noconfigdirs where
${libgcj} is specified.
* configure: Regenerate.

18 years agoRichard Earnshaw <rearnsha@arm.com>
Richard Earnshaw [Tue, 13 Jun 2006 08:02:20 +0000 (08:02 +0000)]
Richard Earnshaw  <rearnsha@arm.com>
Alexandre Oliva <aoliva@redhat.com>

* (ZW_GNU_GETTEXT_SISTER_DIR): Add optional
argument for where to search for NLS config file.

18 years ago * include/math.h (HUGE_VAL): Define as builtin if __GNUC__ >= 3.3,
Danny Smith [Mon, 12 Jun 2006 22:22:18 +0000 (22:22 +0000)]
* include/math.h (HUGE_VAL): Define as builtin if __GNUC__ >= 3.3,
else global library variable.
        (HUGEVALF): Likewise;
(HUGEVALL): Likewise.
(INFINITY): Likewise.
(NAN): LiKewise.

18 years ago * mingwex/wcrtomb.c (wcrtomb_cp): Correct typo.
Danny Smith [Mon, 12 Jun 2006 21:48:08 +0000 (21:48 +0000)]
* mingwex/wcrtomb.c (wcrtomb_cp): Correct typo.

18 years ago * Makefile.in (SUBDIRS): Change to lowercase for autoconf 2.59.
Danny Smith [Mon, 12 Jun 2006 21:43:11 +0000 (21:43 +0000)]
* Makefile.in (SUBDIRS): Change to lowercase for autoconf 2.59.

18 years agogas/testsuite/
H.J. Lu [Mon, 12 Jun 2006 18:59:36 +0000 (18:59 +0000)]
gas/testsuite/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/i386.exp: Run nops and x86-64-nops.

* gas/i386/nops.d: New file.
* gas/i386/nops.s: Likewise.
* gas/i386/x86-64-nops.d: Likewise.
* gas/i386/x86-64-nops.s: Likewise.

include/opcode/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* i386.h (i386_optab): Add "nop" with memory reference.

opcodes/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (dis386_twobyte): Use "nopQ" for 0x1f.
(twobyte_has_modrm): Set 1 for 0x1f.

18 years agogas/
H.J. Lu [Mon, 12 Jun 2006 18:55:42 +0000 (18:55 +0000)]
gas/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (process_suffix): Don't add rex64 for
"xchg %rax,%rax".

gas/testsuite/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/opcode.s: Add "xchg %ax,%ax".
* gas/i386/opcode.d: Updated.

* gas/i386/x86-64-opcode.s: Add xchg %ax,%ax, xchg %eax,%eax,
xchg %rax,%rax, rex64 xchg %rax,%rax and xchg %rax,%r8.
* gas/i386/x86-64-opcode.d: Updated.

include/opcode/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* i386.h (i386_optab): Update comment for 64bit NOP.

opcodes/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (NOP_Fixup): Removed.
(NOP_Fixup1): New.
(NOP_Fixup2): Likewise.
(dis386): Use NOP_Fixup1 and NOP_Fixup2 on 0x90.

18 years ago* fhandler_tty.cc (fhandler_pty_master::close): Always close
Christopher Faylor [Mon, 12 Jun 2006 14:56:31 +0000 (14:56 +0000)]
* fhandler_tty.cc (fhandler_pty_master::close): Always close
from_master/to_master since we always have copies of these handles.

18 years ago * include/sys/wait.h: Move definition of wait constants from here...
Corinna Vinschen [Mon, 12 Jun 2006 14:25:05 +0000 (14:25 +0000)]
* include/sys/wait.h: Move definition of wait constants from here...
* include/cygwin/wait.h: ...to here.  New file.
* include/cygwin/stdlib.h: Include cygwin/wait.h to conform with SUSv3.

18 years ago * winsup.api/user_malloc.c: New file.
Corinna Vinschen [Mon, 12 Jun 2006 13:59:36 +0000 (13:59 +0000)]
* winsup.api/user_malloc.c: New file.

18 years ago * heap.cc (heap_init): Only commit if allocsize is not zero.
Corinna Vinschen [Mon, 12 Jun 2006 13:59:17 +0000 (13:59 +0000)]
* heap.cc (heap_init): Only commit if allocsize is not zero.

18 years ago * net.cc (fdsock): Disable raising buffer sizes. Add comment to
Corinna Vinschen [Mon, 12 Jun 2006 13:13:52 +0000 (13:13 +0000)]
* net.cc (fdsock): Disable raising buffer sizes.  Add comment to
explain why.

18 years ago [mingw-Bugs-1424461]
Danny Smith [Mon, 12 Jun 2006 00:55:06 +0000 (00:55 +0000)]
[mingw-Bugs-1424461]
*include/imagehlp.h: Comment out IN, OUT and OPTIONAL,
throughout.
*include/rpcdce.h: Don't define IN, OUT or OPTIONAL if
_NO_W32_PSEUDO_MODIFIERS.
*include/rpcnsi.h: Comment out IN, OUT and OPTIONAL,
throughout.
*include/rpcnsip.h: Likewise.
*include/windef.h: Don't define IN, OUT or OPTIONAL
if _NO_W32_PSEUDO_MODIFIERS.
*include/ddk/batclass.h: Comment out IN, OUT and OPTIONAL,
throughout.
*include/ddk/cfgmgr32.h: Likewise.
*include/ddk/ddkmapi.h: Likewise.
*include/ddk/hidclass.h: Likewise.
*include/ddk/hidpi.h: Likewise.
*include/ddk/kbdmou.h: Likewise.
*include/ddk/mcd.h: Likewise.
*include/ddk/miniport.h: Likewise.
*include/ddk/minitape.h: Likewise.
*include/ddk/ndis.h: Likewise.
*include/ddk/ndistapi.h: Likewise.
*include/ddk/ndiswan.h: Likewise.
*include/ddk/ntapi.h: Likewise.
*include/ddk/ntdd8042.h: Likewise.
*include/ddk/ntddpcm.h: Likewise.
*include/ddk/ntifs.h: Likewise.
*include/ddk/ntpoapi.h: Likewise.
*include/ddk/parallel.h: Likewise.
*include/ddk/pfhook.h: Likewise.
*include/ddk/scsiwmi.h: Likewise.
*include/ddk/smbus.h: Likewise.
*include/ddk/srb.h: Likewise.
*include/ddk/storport.h: Likewise.
*include/ddk/tdikrnl.h: Likewise.
*include/ddk/upssvc.h: Likewise.
*include/ddk/usbcamdi.h: Likewise.
*include/ddk/usbscan.h: Likewise.
*include/ddk/video.h: Likewise.
*include/ddk/videoagp.h: Likewise.
*include/ddk/win2k.h: Likewise.
*include/ddk/winddi.h: Likewise.
*include/ddk/winddk.h: Don't define IN, OUT or OPTIONAL
if _NO_W32_PSEUDO_MODIFIERS.
Comment out IN, OUT and OPTIONAL, throughout.
*include/ddk/winnt4.h: Comment out IN, OUT and OPTIONAL,
throughout.
*include/ddk/ws2san.h: Likewise.

18 years ago2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 10 Jun 2006 20:48:15 +0000 (20:48 +0000)]
2006-06-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in:  Added hlguids-uuid as source and object.

18 years ago2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 10 Jun 2006 15:28:04 +0000 (15:28 +0000)]
2006-06-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/uuid.c (CLSID_StaticDib, CLSID_StaticMetafile, CLSID_StdHlink,
        CLSID_StdHlinkBrowseContext): Remove.  Moved to relevant files.
        * lib/cguid-uuid.c (CLSID_StaticDib, CLSID_StaticMetafile): Added.
        * lib/hlguids-uuid.c: New file.
        Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
        net).

18 years ago2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 10 Jun 2006 12:31:17 +0000 (12:31 +0000)]
2006-06-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in: Added urlmon-uuid and hlink-uuid as sources and
        objects.
        * lib/uuid.c (IID_IAuthenticate, IID_IBindHost, IID_IBindProtocol,
        IID_IBindStatusCallback, IID_IBindStatusCallbackMsg, IID_IBinding,
        IID_IHlink, IID_IHlinkBrowseContext, IID_IHlinkFrame, IID_IHlinkSite,
        IID_IHlinkTarget): Remove.  Moved to new files.
        * lib/urlmon-uuid.c: New file.
        * lib/hlink-uuid.c: New file.

18 years ago2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 10 Jun 2006 11:45:41 +0000 (11:45 +0000)]
2006-06-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in: Added ativscp-uuid as source and object.
        * lib/uuid.c (IID_IActiveScript, IID_IActiveScriptError,
        IID_IActiveScriptParse, IID_IActiveScriptSite,
        IID_IActiveScriptSiteWindow): Remove.  Moved to ativscp-uuid.c.
        * lib/ativscp-uuid.c: New file.

18 years ago2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 10 Jun 2006 01:45:58 +0000 (01:45 +0000)]
2006-06-09  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/uuid.c (IID_IClientSecurity, IID_IMallocSpy, IID_IServerSecurity):
        Remove.  Moved to objidl-uuid.c
        * lib/objidl-uuid.c (IID_IClientSecurity, IID_IMallocSpy,
        IID_IServerSecurity): Defined.

18 years ago2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Fri, 9 Jun 2006 23:53:06 +0000 (23:53 +0000)]
2006-06-09  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in: Add cguid-uuid and olectlid-uuid as sources and
        objects.
        * lib/uuid.c (CLSID_CColorPropPage, CLSID_CFontPropPage,
        CLSID_CPicturePropPage, CLSID_Picture_Dib, CLSID_Picture_Metafile,
        CLSID_StdFont, CLSID_StdPicture, GUID_NULL, IID_ICreateTypeInfo,
        IID_ICreateTypeInfo2, IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_IDebug,
        IID_IDebugStream, IID_IDispatch, IID_IEnumFORMATETC,IID_IEnumMoniker,
        IID_IEnumOLEVERB, IID_IEnumSTATDATA, IID_IEnumSTATSTG, IID_IEnumString,
        IID_IEnumUnknown, IID_IEnumVARIANT, IID_IOleLink, IID_IPSFactory,
        IID_IRpcChannel, IID_IRpcProxy, IID_IRpcStub, IID_ITypeInfo,
        IID_ITypeInfo2, IID_ITypeLib, IID_ITypeLib2): Remove.  Moved to relevant
        files.
        * lib/oaidl-uuid.c (IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
        IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo, IID_ITypeInfo2,
        IID_ITypeLib, IID_ITypeLib2, IID_IEnumVARIANT): Define.
        * lib/cguid-uuid.c: New file.
        * lib/olectlid-uuid.c: New file.

18 years ago2006-06-08 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Thu, 8 Jun 2006 21:16:20 +0000 (21:16 +0000)]
2006-06-08  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in: Add objsafe-uuid oaidl-uuid docobj-uuid comcat-uuid
        exdisp-uuid mlang-uuid objidl-uuid as sources and objects.
        * lib/uuid.c (CATID_Control, CATID_DocObject, CATID_Insertable,
        CATID_PersistsToPropertyBag, CATID_PersistsToStorage, CATID_PersistsToStream,
        CATID_PersistsToStreamInit, CATID_Printable, CATID_Programmable,
        CLSID_CMultiLanguage, CLSID_StdComponentCategoriesMgr, CLSID_WebBrowser,
        DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IAdviseSink,
        IID_IAdviseSink2, IID_IBindCtx, IID_ICatInformation, IID_ICatRegister,
        IID_IClassActivator, IID_IContinueCallback, IID_ICreateErrorInfo,
        IID_IDataAdviseHolder, IID_IDataObject, IID_IEnumCATEGORYINFO,
        IID_IEnumGUID, IID_IEnumOleDocumentViews, IID_IErrorInfo,
        IID_IExternalConnection, IID_IFillLockBytes, IID_ILockBytes, IID_IMalloc,
        IID_IMarshal, IID_IMessageFilter, IID_IMoniker, IID_IObjectSafety,
        IID_IOleCommandTarget, IID_IOleDocument, IID_IOleDocumentSite,
        IID_IOleDocumentView, IID_IPSFactoryBuffer, IID_IPersist,
        IID_IPersistFile, IID_IPersistStorage, IID_IPersistStream, IID_IPrint,
        IID_IProgressNotify, IID_IPropertySetStorage, IID_IPropertyStorage,
        IID_IROTData, IID_IRootStorage, IID_IRpcChannelBuffer,
        IID_IRpcProxyBuffer, IID_IRpcStubBuffer, IID_IRunnableObject,
        IID_IRunningObjectTable, IID_ISequentialStream, IID_IStdMarshalInfo,
        IID_IStorage, IID_IStream, IID_ISupportErrorInfo, IID_IWebBrowser,
        IID_IWebBrowser2, IID_IWebBrowserApp): Remove. Moved to new files.
        * lib/comcat-uuid.c: New file.
        * lib/docobj-uuid.c: New File.
        * lib/exdisp-uuid.c: New file.
        * lib/mlang-uuid.c: New file.
        * lib/oaidl-uuid.c: New file.
        * lib/objidl-uuid.c: New file.
        * lib/objsafe-uuid.c: New file.

18 years ago2006-06-08 Fred Fish <fnf@specifix.com>
Jeff Johnston [Thu, 8 Jun 2006 16:13:11 +0000 (16:13 +0000)]
2006-06-08  Fred Fish  <fnf@specifix.com>

        * mips/idt.ld, mips/idt32.ld, mips/idt64.ld, mips/nullmon.ld,
        mips/pmon.ld:  Keep special sections generated by mips gcc.

18 years ago2006-06-08 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 8 Jun 2006 16:10:12 +0000 (16:10 +0000)]
2006-06-08  Jeff Johnston  <jjohnstn@redhat.com>

        Sync from gcc:

        2005-01-12  David Edelsohn  <edelsohn@gnu.org>
                    Andreas Schwab  <schwab@suse.de>

        PR bootstrap/18033
        * config-ml.in: Eval option if surrounded by single quotes.

18 years agoWhitespace fixes.
DJ Delorie [Wed, 7 Jun 2006 23:30:11 +0000 (23:30 +0000)]
Whitespace fixes.

18 years ago2006-06-07 Carlos O'Donell <carlos@codesourcery.com>
Carlos O'Donell [Wed, 7 Jun 2006 22:33:16 +0000 (22:33 +0000)]
2006-06-07  Carlos O'Donell  <carlos@codesourcery.com>

Sync from gcc:

2006-06-06  David Ayers  <d.ayers@inode.at>

PR libobjc/13946
* Makefile.def: Add dependencies for libobjc which boehm-gc.
* Makefile.in: Regenerate.
* configure.in: Add --enable-objc-gc at toplevel and have it
enable boehm-gc for Objective-C.
Remove target-boehm-gc from libgcj.
Add target-boehm-gc to target_libraries.
Add target-boehm-gc to noconfigdirs where ${libgcj}
is specified.
Assert that boehm-gc is supported when requested for Objective-C.
Only build boehm-gc if needed either for Java or Objective-C.
* configure: Regenerate.

2006-06-05  Paolo Bonzini  <bonzini@gnu.org>

PR 27674
* Makefile.tpl (configure-[+prefix+][+module+],
all-[+prefix+][+module+]): Depend on stage_current if bootstrapping.
Remove rule to unstage bootstrapped modules.
(stage_current): New.
* Makefile.in: Regenerate.

2006-05-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
Andreas Tobler  <a.tobler@schweiz.ch>

* configure.in:  Enable libgcj for hppa*-hp-hpux11*.
* configure: Rebuilt.

Revert
2006-01-31  Richard Guenther  <rguenther@suse.de>
Paolo Bonzini  <bonzini@gnu.org>

* Makefile.def (target_modules): Add libgcc-math target module.
* configure.in (target_libraries): Add libgcc-math target library.
(--enable-libgcc-math): New configure switch.
* Makefile.in: Re-generate.
* configure: Re-generate.

18 years ago2006-06-07 Fred Fish <fnf@specifix.com>
Jeff Johnston [Wed, 7 Jun 2006 19:22:59 +0000 (19:22 +0000)]
2006-06-07  Fred Fish  <fnf@specifix.com>

        * libc/search/hash_bigkey.c (MIN,MAX): Remove
        defines that are already supplied by <sys/param.h>.

18 years ago2006-06-07 Fred Fish <fnf@specifix.com>
Jeff Johnston [Wed, 7 Jun 2006 19:20:04 +0000 (19:20 +0000)]
2006-06-07  Fred Fish  <fnf@specifix.com>

        * configure.host: Remove references to HAVE_GETTIMEOFDAY.

18 years agoMissed uuid.c on last commit
Chris Sutcliffe [Wed, 7 Jun 2006 17:10:50 +0000 (17:10 +0000)]
Missed uuid.c on last commit

18 years ago2006-06-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Wed, 7 Jun 2006 17:09:44 +0000 (17:09 +0000)]
2006-06-07  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in: Add oleacc-uuid oleidl-uuid ocidl-uuid as sources and
        objects.
        * lib/uuid.c (IID_IOleCache, IID_IOleCache2, IID_IOleCacheControl, IID_IViewObject,
        IID_IViewObject2, IID_IDropSource, IID_IDropTarget, IID_IOleAdviseHolder,
        IID_IOleInPlaceUIWindow, IID_IOleInPlaceObject, IID_IOleInPlaceActiveObject,
        IID_IOleInPlaceFrame, IID_IOleInPlaceSite, IID_IOleContainer, IID_IOleItemContainer,
        IID_IOleClientSite, IID_IOleObject, IID_IOleWindow, IID_IParseDisplayName,
        IID_IAccessible, LIBID_Accessibility, IID_IQuickActivate, IID_IOleUndoManager,
        IID_IOleParentUndoUnit, IID_IOleUndoUnit, IID_IEnumOleUndoUnits, IID_IPointerInactive,
        IID_IAdviseSinkEx, IID_IOleInPlaceSiteEx, IID_IOleControl, IID_IOleControlSite,
        IID_IPersistPropertyBag, IID_IPersistPropertyBag2, IID_IPersistStreamInit,
        IID_IPersistMemory, IID_IPropertyBag, IID_IPropertyBag2, IID_IPropertyNotifySink,
        IID_IPropertyPage, IID_IPropertyPage2, IID_IPropertyPageSite, IID_IFont, IID_IFontDisp,
        IID_IPicture, IID_IPictureDisp, IID_IProvideClassInfo, IID_IProvideClassInfo2,
        IID_IEnumConnectionPoints, IID_IEnumConnections, IID_IConnectionPoint,
        IID_IConnectionPointContainer, IID_IClassFactory2, IID_IErrorLog,
        IID_IObjectWithSite, IID_IPerPropertyBrowsing, IID_ISimpleFrameSite,
        IID_ISpecifyPropertyPages): Remove. Moved to new files.
        * lib/oleidl-uuid.c: New file.
        * lib/oleacc-uuid.c: New file.
        * lib/ocidl-uuid.c: New file.

18 years agoinclude/opcode/
Alan Modra [Wed, 7 Jun 2006 05:23:59 +0000 (05:23 +0000)]
include/opcode/
* ppc.h (PPC_OPCODE_POWER6): Define.
Adjust whitespace.
gas/
* config/tc-ppc.c (parse_cpu): Handle "-mpower6".
(md_show_usage): Document it.
(ppc_setup_opcodes): Test power6 opcode flag bits.
* doc/c-ppc.texi (PowerPC-Opts): Document "-mpower6".
opcodes/
* ppc-dis.c (powerpc_dialect): Handle power6 option.
(print_ppc_disassembler_options): Mention power6.

18 years ago2006-06-05 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Tue, 6 Jun 2006 15:41:10 +0000 (15:41 +0000)]
2006-06-05  Shaun Jackman  <sjackman@gmail.com>

        * libc/posix/Makefile.am (GENERAL_SOURCES): Add sleep.c and
        usleep.c.
        * libc/posix/Makefile.in: Regenerate.
        * libc/posix/sleep.c: New file.
        * libc/posix/usleep.c: Ditto.

18 years ago [ gas/ChangeLog ]
Thiemo Seufer [Tue, 6 Jun 2006 10:49:48 +0000 (10:49 +0000)]
[ gas/ChangeLog ]
* config/tc-mips.c (ISA_SUPPORTS_DSP64): New macro.
(CPU_HAS_MIPS3D, CPU_HAS_MDMX, CPU_HAS_DSP, CPU_HAS_MT): Delete.
(macro_build): Update comment.
(mips_ip): Allow DSP64 instructions for MIPS64R2.
(mips_after_parse_args): Remove uses of CPU_HAS_MIPS3D and
CPU_HAS_MDMX.
(mips_cpu_info): Fix formatting. Add MIPS_CPU_ASE_MIPS3D and
MIPS_CPU_ASE_MDMX flags for sb1.

[ gas/testsuite/ChangeLog ]
* gas/mips/mips64-dsp.s, gas/mips/mips64-dsp.d: New DSP64 tests.
* gas/mips/mips.exp: Run DSP64 tests.

[ opcodes/ChangeLog ]
* mips-dis.c: Disassemble DSP64 instructions for MIPS64R2.
* mips-opc.c: Add DSP64 instructions.

18 years ago2006-06-05 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Mon, 5 Jun 2006 20:19:55 +0000 (20:19 +0000)]
2006-06-05  Shaun Jackman  <sjackman@gmail.com>

        * libc/posix/Makefile.am (GENERAL_SOURCES): Add sleep.c and
        usleep.c.
        * libc/posix/Makefile.in: Regenerate.
        * libc/posix/sleep.c: New file.
        * libc/posix/usleep.c: Ditto.

18 years ago2006-06-05 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Mon, 5 Jun 2006 20:15:23 +0000 (20:15 +0000)]
2006-06-05  Shaun Jackman  <sjackman@gmail.com>

        * arm/linux-syscalls0.S (reboot): Remove.
        * arm/linux-syscalls1.c (reboot): New function.

18 years agoFix format typo.
Jeff Johnston [Mon, 5 Jun 2006 19:46:40 +0000 (19:46 +0000)]
Fix format typo.

18 years ago2006-06-05 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Mon, 5 Jun 2006 19:46:18 +0000 (19:46 +0000)]
2006-06-05  Shaun Jackman  <sjackman@gmail.com>

        * arm/syscalls.c (kill) [ARM_RDI_MONITOR]: Use the signal
        argument to choose an ADP exception reason.
        * arm/libcfunc.c (abort): Remove this function.

18 years ago2006-06-05 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Mon, 5 Jun 2006 19:45:08 +0000 (19:45 +0000)]
2006-06-05  Shaun Jackman  <sjackman@gmail.com>

        configure.host (newlib_cflags) [arm, thumb, xscale]:  Remove
        -DABORT_PROVIDED flag.
        * newlib/libc/sys/arm/syscalls.c (kill, exit): Sync with libgloss.
        * newlib/libc/sys/arm/libcfunc.c (abort): Ditto.

18 years ago2006-06-05 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Mon, 5 Jun 2006 17:45:48 +0000 (17:45 +0000)]
2006-06-05  Jeff Johnston  <jjohnstn@redhat.com>

        * config-ml.in: Alter CCASFLAGS to include special
        multilib options the same as is done for CFLAGS.

18 years ago2006-06-05 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Mon, 5 Jun 2006 17:42:57 +0000 (17:42 +0000)]
2006-06-05  Jeff Johnston  <jjohnstn@redhat.com>

        * Makefile.am (AM_MAKEFLAGS): Pass CCASFLAGS.
        * Makefile.in: Regenerated.
        * libc/machine/sh/Makefile.am (AM_CCASFLAGS): Remove
        extraneous CFLAGS reference now that CCASFLAGS are being extended
        properly via multilib.
        * libc/machine/sh/Makefile.in: Regenerated.

18 years ago [ gas/ChangeLog ]
Thiemo Seufer [Mon, 5 Jun 2006 16:28:36 +0000 (16:28 +0000)]
[ gas/ChangeLog ]
* config/tc-mips.c (macro_build): Use INSERT_OPERAND wherew
appropriate.
(mips16_macro_build): Use MIPS16_INSERT_OPERAND where appropriate.
(mips_ip): Make overflowed/underflowed constant arguments in DSP
and MT instructions a fatal error. Use INSERT_OPERAND where
appropriate. Improve warnings for break and wait code overflows.
Use symbolic constant of OP_MASK_COPZ.
(mips16_ip): Use MIPS16_INSERT_OPERAND where appropriate.

[ gas/testsuite/ChangeLog ]
* gas/mips/mips32-dsp.d, gas/mips/mips32-dsp.s, gas/mips/mips32-mt.d,
gas/mips/mips32-mt.s: Remove instructions with invalid arguments.
* gas/mips/mips32-dsp.l, gas/mips/mips32-mt.l: Delete file.

[ include/opcode/ChangeLog ]
* mips.h: Improve description of MT flags.

18 years agoChangeLog amendment for entries dated 2006-04-18 by Thorsten Dahlheimer
Keith Marshall [Sun, 4 Jun 2006 21:42:56 +0000 (21:42 +0000)]
ChangeLog amendment for entries dated 2006-04-18 by Thorsten Dahlheimer

18 years ago* ioctl.cc (ioctl): Accommodate change in reported pty master device number.
Christopher Faylor [Sun, 4 Jun 2006 20:32:58 +0000 (20:32 +0000)]
* ioctl.cc (ioctl): Accommodate change in reported pty master device number.
* select.cc (peek_pipe): Ditto.

18 years ago2006-06-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sun, 4 Jun 2006 15:37:31 +0000 (15:37 +0000)]
2006-06-04      Chris Sutcliffe <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in: Add unknwn-uuid and servprov-uuid as sources and
        objects.
        * lib/uuid.c (IID_IUnknown, IID_IClassFactory, IID_IServiceProvider):
        Remove.  Moved to unknwn-uuid and servprov-uuid.
        * lib/unknwn-uuid.c: New file.
        * lib/servprov-uuid.c: New file.

18 years ago* cygtls.h (CYGTLS_PADSIZE): Reset to a size that XP SP1 seems to like.
Christopher Faylor [Sun, 4 Jun 2006 05:12:38 +0000 (05:12 +0000)]
* cygtls.h (CYGTLS_PADSIZE): Reset to a size that XP SP1 seems to like.
* tlsoffsets.h: Regenerate.

18 years agofix wording
Christopher Faylor [Sat, 3 Jun 2006 22:13:28 +0000 (22:13 +0000)]
fix wording

18 years ago* cygthread.cc (cygthread::terminate_thread): In debugging output, use name of
Christopher Faylor [Sat, 3 Jun 2006 21:44:01 +0000 (21:44 +0000)]
* cygthread.cc (cygthread::terminate_thread): In debugging output, use name of
thread being terminated rather than thread doing terminating.
* fhandler.h (fhandler_pty_master::slave): Delete.
(fhandler_pty_master::get_unit): Ditto.
(fhandler_pty_master::setup): Change argument declaration to accommodate new
usage.
* fhandler_tty.cc (fhandler_tty_master::init): Remove obsolete slave
assignment.  Pass argument to setup indicating that this is a tty.
(fhandler_tty_slave::open): Use dev() method rather than referencing pc.dev
directly.
(fhandler_pty_master::open): Don't create archetype based on ptym device
number.  Set device number to use DEV_TTYM_MAJOR and tty number.  Pass argument
to setup indicating that this is a pty.
(fhandler_pty_master::setup): Change single argument to a flag indicating
whether we're creating a pty and use appropriately.  Calculate 't' variable
here rather than in caller.
* fhandler_dsp.cc (fhandler_dev_dsp::open): Use dev() method rather than
referencing pc.dev directly.

18 years ago* dcrt0.cc (dll_crt0_0): Call tty_list::init_session here.
Christopher Faylor [Sat, 3 Jun 2006 20:32:07 +0000 (20:32 +0000)]
* dcrt0.cc (dll_crt0_0): Call tty_list::init_session here.
(dll_crt0_1): Reflect renaming from tty_init to tty::init_session.
(do_exit): Reflect moving of tty_terminate into tty_list.
* exceptions.cc (events_init): Move tty_mutex stuff elsewhere.
* fhandler_console.cc (set_console_title): Use lock_ttys class.
* fhandler_termios.cc (fhandler_termios::bg_check): Make debug output more
accurate.
* fhandler_tty.cc (fhandler_tty_slave::open): Reflect move of attach_tty into
tty_list class.  Don't attempt to grab master end of pty if master doesn't
exist.
(fhandler_pty_master::open): Reflect move of allocate_tty into tty_list class.
Use lock_ttys::release to release mutex.  Improve debugging output.
(fhandler_pty_master::setup): Remove if 0'ed block.  Fix argument to
SetNamedPipeHandleState.
* pinfo.cc (_pinfo::set_ctty): Lock ttys before setting sid/pgid.  Improve
debugging.  Add temporary debugging.
* tty.cc (tty_list::init_session): New function.
(tty::init_session): Rename from tty_init.  Reflect move of attach_tty to
tty_list class.
(tty::create_master): Rename from create_tty_master.
(tty_list::attach): Rename from attach_tty.  Reflect renaming of connect_tty to
connect.  Ditto for allocate_tty.
(tty_terminate): Delete.
(tty_list::terminate): Subsume tty_terminate.  Use lock_ttys rather than
manipulating mutex directly.
(tty_list::allocate): Rename from allocate_tty.  Use lock_ttys rather than
manipulating mutex directly.  Don't set sid here since linux apparently doesn't
do this.  Reflect move of create_tty_master into tty.
(lock_ttys::lock_ttys): Define new constructor.
(lock_ttys::release): New function.
* tty.h (tty::exists): Return false immediately if !master_pid.
(tty::set_master_closed): Define new function.
(tty::create_master): Ditto.
(tty::init_session): Ditto.
(tty_list::mutex): New field.
(tty_list::allocate): Define new function.
(tty_list::connect): Ditto.
(tty_list::attach): Ditto.
(tty_list::init_session): Ditto.
(lock_ttys): New class.
(tty_init): Delete declaration.
(tty_terminate): Ditto.
(attach_tty): Ditto.
(create_tty_master): Ditto.

18 years agoExpand ChangeLog entry
Chris Sutcliffe [Sat, 3 Jun 2006 19:32:21 +0000 (19:32 +0000)]
Expand ChangeLog entry

18 years ago* Makefile.in (libdl.a): New library.
Christopher Faylor [Sat, 3 Jun 2006 15:48:30 +0000 (15:48 +0000)]
* Makefile.in (libdl.a): New library.

18 years ago * include/strmif.h (VMRDeinterlaceTech): Correct typedef for DeinterlaceTech_*
Danny Smith [Sat, 3 Jun 2006 10:37:39 +0000 (10:37 +0000)]
* include/strmif.h (VMRDeinterlaceTech): Correct typedef for DeinterlaceTech_*
enum.

18 years ago * include/strmif.h (enum tagAnalogVideoStandard): Add missing ','.
Danny Smith [Sat, 3 Jun 2006 10:08:07 +0000 (10:08 +0000)]
* include/strmif.h (enum tagAnalogVideoStandard): Add missing ','.

18 years ago2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
Danny Smith [Sat, 3 Jun 2006 07:42:52 +0000 (07:42 +0000)]
2006-06-02  Danny Smith  <dannysmith@users.sourceforge.net>

* include/winuser.h (DM_BITSPERPEL, DM_PELSWIDTH, DM_PELSHEIGHT,
DM_DISPLAYFLAGS, DM_DISPLAYFREQUENCY): Remove.  Duplicates of
wingdi.h defines.

2006-06-02  Dimitri Papadopoulos  <papadopo@users.sourceforge.net>

* include/winuser.h ((SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Remove
duplicate defines.

* include/winnt.h (SUBLANG_ARABIC_SAUDI_ARABIA): Revert accidental removal.
         (SUBLANG_MARATHI_INDIA): Remove duplicate define.

18 years ago* fhandler_tty.cc (fhandler_pty_master::close): Don't close handles if we don't
Christopher Faylor [Sat, 3 Jun 2006 07:17:53 +0000 (07:17 +0000)]
* fhandler_tty.cc (fhandler_pty_master::close): Don't close handles if we don't
own them.
(fhandler_pty_master::setup): Make sure that original handle is closed when
changing inheritance.
(fhandler_pty_master::fixup_after_fork): Set from_master/to_master to arch
value always.
(fhandler_pty_master::fixup_after_exec): Clear from_master/to_master when
close_on_exec.

18 years ago* cygheap.cc (init_cygheap::close_ctty): Remove obsolete code.
Christopher Faylor [Sat, 3 Jun 2006 06:35:10 +0000 (06:35 +0000)]
* cygheap.cc (init_cygheap::close_ctty): Remove obsolete code.
* dcrt0.cc (child_info_spawn::handle_spawn): Signal ready after we've run
fixup_after_exec.
* dtable.cc (dtable::fixup_after_exec): Add debugging output.
* fhandler_tty.cc (fhandler_pty_master::doecho): Use class version of
to_master.
(fhandler_tty_common::close): Remove obsolete code.
(fhandler_tty_slave::fixup_after_exec): Don't close, since this is done in
dtable's fixup_after_exec.  (revisit later?)
(fhandler_pty_master::fixup_after_exec): Ditto.

18 years ago(check in missing ChangeLog lines)
Christopher Faylor [Sat, 3 Jun 2006 03:01:28 +0000 (03:01 +0000)]
(check in missing ChangeLog lines)
* tlsoffsets.h: Regenerate.
* dcrt0.cc (break_here): Define unconditionally for use elsewhere.  Call
DebugBreak, if appropriate.
(initial_env): Rely on break_here() to call DebugBreak.
* exceptions.cc (try_to_debug): Ditto.

18 years ago* cygtls.h (CYGTLS_PADSIZE): Bump up or suffer a regrettable collision with the
Christopher Faylor [Sat, 3 Jun 2006 02:58:59 +0000 (02:58 +0000)]
* cygtls.h (CYGTLS_PADSIZE): Bump up or suffer a regrettable collision with the
call chain.

18 years ago2006-06-02 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Fri, 2 Jun 2006 18:09:24 +0000 (18:09 +0000)]
2006-06-02  Shaun Jackman  <sjackman@gmail.com>

        * libc/unix/sigset.c: Undefine sigfillset, sigdelset, and
        sigismember.

18 years ago* fhandler.cc (fhandler_base::fixup_after_exec): Declare here.
Christopher Faylor [Fri, 2 Jun 2006 15:41:34 +0000 (15:41 +0000)]
* fhandler.cc (fhandler_base::fixup_after_exec): Declare here.
* fhandler.h (fhandler_base::fixup_after_exec): Make non-inline.
(fhandler_termios::fixup_after_fork): Delete declaration.
(fhandler_termios::fixup_after_exec): Ditto.
(fhandler_tty_common::inuse): Remove.
(fhandler_tty_common::dup): Delete declaration.
(fhandler_tty_common::fixup_after_fork): Ditto.
(fhandler_tty_slave::fixup_after_exec): Declare new function.
(fhandler_pty_master::dwProcessId): New variable.
(fhandler_pty_master::from_master): Ditto.
(fhandler_pty_master::to_master): Ditto.
(fhandler_pty_master::setup): New function.
(fhandler_pty_master::fixup_after_fork): Ditto.
(fhandler_pty_master::fixup_after_exec): Ditto.
* fhandler_termios.cc (fhandler_termios::fixup_after_exec): Delete definition.
(fhandler_termios::fixup_after_fork): Ditto.
* fhandler_tty.cc (fhandler_tty_master::init): Use fhandler_pty_master setup
function rather than obsolete tty::common_init.  Delete obsolete inuse setting.
(fhandler_tty_slave::fhandler_tty_slave): Set inuse to NULL here.
(fhandler_tty_slave::open): Change debugging output for clarity.  Check for
different things when doing a sanity check on the tty.  Reflect the fact that
master_pid now is the cygwin pid rather than the windows pid.  Use "arch"
rather than "archetype" for consistency.
(fhandler_tty_slave::close): Close inuse here.
(fhandler_tty_slave::dup): Remove old if 0'ed code.
(fhandler_pty_master::dup): New function.  Handles pty master archetype.
(fhandler_pty_master::fhandler_pty_master): Zero pty_master specific fields.
(fhandler_pty_master::open): Implement using archetypes, similar to slave.  Use
fhandler_pty_master setup function rather than obsolete tty::common_init.
Don't set inuse.
(fhandler_tty_common::close): Don't deal with inuse.  Delete old if 0'ed code.
(fhandler_pty_master::close): Implement using archetypes.  Close from_master
and to_master.
(fhandler_tty_common::set_close_on_exec): Just set close_on_exec flag here
since everything uses archetypes now.
(fhandler_tty_common::fixup_after_fork): Delete definition.
(fhandler_tty_slave::fixup_after_exec): Define new function.
(fhandler_pty_master::setup): New function, derived from tty::common_init.
(fhandler_pty_master::fixup_after_fork): New function.
(shared_info.h): Reset SHARED_INFO_CB to reflect new tty size.
* tty.cc (tty_list::terminate): Close individual handles from tty_master.
(tty::master_alive): Delete.
(tty::make_pipes): Ditto.
(tty::common_init): Ditto.
* tty.h (tty::from_slave): Delete.
(tty::to_slave): Ditto.
(tty::common_init): Delete declaration.
(tty::make_pipes): Ditto.
(tty::master_pid): Define as pid_t since it is now a cygwin pid.

18 years agoAdd faq.setup.automated
Joshua Daniel Franklin [Fri, 2 Jun 2006 04:36:48 +0000 (04:36 +0000)]
Add faq.setup.automated

18 years agoReplace references to depracated Win32_Winsock macro with __USE_W32_WINSOCK
Joshua Daniel Franklin [Fri, 2 Jun 2006 04:35:26 +0000 (04:35 +0000)]
Replace references to depracated Win32_Winsock macro with __USE_W32_WINSOCK

18 years ago* cygheap.cc (cygheap_fixup_in_child): Don't close parent handle here. Let the
Christopher Faylor [Fri, 2 Jun 2006 00:09:50 +0000 (00:09 +0000)]
* cygheap.cc (cygheap_fixup_in_child): Don't close parent handle here.  Let the
caller do that.
* dcrt0.cc (child_info_spawn::handle_spawn): Close parent handle here to allow
fixup_after_exec functions to use it.
* cygtls.cc (_cygtls::call2): Avoid calling exit thread if called with
*crt0_1 functions.
* cygtls.h (_cygtls::isinitialized): Check that we actually have a tls before
seeing if it is initialized.
* gendef (_sigfe_maybe): Ditto.
* dcrt0.cc (dll_crt0_1): Remove static, use just one argument.
* dll_init.cc (dllcrt0_info): New structure.
(dll_dllcrt0): Change into a front-end to renamed dll_dllcrt0_1 so that we'll
always be assured of having something like a tls.
(dll_dllcrt0_1): New function, basically renamed from from dll_dllcrt0.
Unconditionally call _my_tls.init_exception_handler now that we are assured of
having a tls.  Change variable name from "linking" to "linked".
* winsup.h (dll_crt0_1): Declare.
(dll_dllcrt0_1): Ditto.

This page took 0.078593 seconds and 5 git commands to generate.