a6c2ea7e7c2004-08-24 Steven G. Johnson <stevenj@alum.mit.edu>
Danny Smith
2004-08-24 08:55:42 +0000
45b1139e41* crt1.c: (__mingw_CRTStartup): Change return to void. Add noreturn attribute. Align stack to 16 bytes before passing args to main. (mainCRTStartup): Change return to void. (WinMainCRTStartup): Likewise.
Danny Smith
2004-08-24 08:49:33 +0000
ef642316f6Add missing ChangeLog entry.
Jim Blandy
2004-08-23 23:50:35 +0000
4cb4a4710a2004-08-24 Sam Robb <samrobb@users.sourceforge.net>
Danny Smith
2004-08-23 22:01:57 +0000
ace32bda79* include/winbase.h: Add WINBASEAPI token to prototypes, throughout.
Danny Smith
2004-08-23 21:56:11 +0000
c6ed5a85992004-08-23 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2004-08-23 18:39:52 +0000
12618f5ff5* environ.cc (set_ntea): New function. (set_ntsec): Ditto. (set_smbntsec): Ditto. (parse_thing): Change ntea, ntsec and smbntsec settings to call appropriate functions.
Corinna Vinschen
2004-08-21 15:50:33 +0000
7c48171279* fhandler_tape.cc (fhandler_dev_tape::raw_read): Use ?: instead of if/else. (fhandler_dev_tape::raw_write): Return -1 in case of error.
Corinna Vinschen
2004-08-20 13:40:35 +0000
b9188d6c1e* errno.cc (_sys_errlist): Change various text to their english Linux counterparts. Unify layout. (strerror): Remove switch statement.
Corinna Vinschen
2004-08-19 18:26:58 +0000
8cb783ba56* fhandler.cc (fhandler_base::open): Set shared flags to 0 when opening a tape device.
Corinna Vinschen
2004-08-19 15:47:51 +0000
6a19fd82fa2004-08-17 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini
2004-08-18 06:51:38 +0000
eb2d1dee1fPatch from Robert Millan for knetbsd-gnu/kfreebsd-gnu. * configure.in: In noconfigdirs check, match GNU/k*BSD with GNU/Linux (instead of FreeBSD). * configure: Regenerate.
Jim Wilson
2004-08-17 22:09:17 +0000
14eff2dafatrim off entries that came in with a merge, rev 1.245, now in ChangeLog-9103
Alan Modra
2004-08-17 13:07:48 +0000
8f663bd642* fhandler.h (fhandler_dev_dsp:~fhandler_dev_dsp): Delete. (fhandler_dev_dsp::open_count): Delete. (fhandler_dev_dsp::close_audio_in): New method declaration. (fhandler_dev_dsp::close_audio_in): Ditto. * fhandler_dsp.cc: Add and edit debug_printf throughout. (fhandler_dev_dsp::Audio::denyAccess): Delete. (fhandler_dev_dsp::Audio::fork_fixup): Ditto. (fhandler_dev_dsp::Audio::getOwner): Ditto. (fhandler_dev_dsp::Audio::clearOwner): Ditto. (fhandler_dev_dsp::Audio::owner_): Ditto. (fhandler_dev_dsp::Audio::setformat): Ditto, rename to setconvert. (fhandler_dev_dsp::Audio::lock): Ditto, move to queue. (fhandler_dev_dsp::Audio::unlock): Ditto. (fhandler_dev_dsp::Audio::lock_): Ditto. (fhandler_dev_dsp::Audio::bufferIndex_): New member, from Audio_out and Audio_in. (fhandler_dev_dsp::Audio::pHdr_): Ditto. (fhandler_dev_dsp::Audio::wavehdr_): Ditto. (fhandler_dev_dsp::Audio::bigwavebuffer_): ditto. (fhandler_dev_dsp::Audio::Qisr2app_): Ditto. (fhandler_dev_dsp::Audio::setconvert): New method, from old setformat. (fhandler_dev_dsp::Audio::queue::lock): New method. (fhandler_dev_dsp::Audio::queue::unlock): Ditto. (fhandler_dev_dsp::Audio::queue::dellock): Ditto. (fhandler_dev_dsp::Audio::queue::isvalid): Ditto. (fhandler_dev_dsp::Audio::queue::lock_): New member. (fhandler_dev_dsp::Audio::queue::depth1_): Delete. (fhandler_dev_dsp::Audio_out::fork_fixup): New method. (fhandler_dev_dsp::Audio_out::isvalid): New method. (fhandler_dev_dsp::Audio_out::start): Remove arguments. (fhandler_dev_dsp::Audio_out::parsewav): Change arguments and set internal state. (fhandler_dev_dsp::Audio_out::emptyblocks): Delete. (fhandler_dev_dsp::Audio_out::Qapp2app_): Ditto. (fhandler_dev_dsp::Audio_out::Qisr2app_): Ditto, move to Audio. (fhandler_dev_dsp::Audio_out::bufferIndex_): Ditto. (fhandler_dev_dsp::Audio_out::pHdr_): Ditto. (fhandler_dev_dsp::Audio_out::wavehdr_): Ditto. (fhandler_dev_dsp::Audio_out::bigwavefuffer_): Ditto. (fhandler_dev_dsp::Audio_out::freq_): New member. (fhandler_dev_dsp::Audio_out::bits_): New member. (fhandler_dev_dsp::Audio_out::channels_): New member. (fhandler_dev_dsp::Audio_in::fork_fixup): New method. (fhandler_dev_dsp::Audio_in::isvalid): New method. (fhandler_dev_dsp::Audio_in::Qapp2app_): Delete. (fhandler_dev_dsp::Audio_in::Qisr2app_): Ditto, move to Audio. (fhandler_dev_dsp::Audio_in::bufferIndex_): Ditto. (fhandler_dev_dsp::Audio_in::pHdr_): Ditto. (fhandler_dev_dsp::Audio_in::wavehdr_): Ditto. (fhandler_dev_dsp::Audio_in::bigwavefuffer_): Ditto. (fhandler_dev_dsp::Audio::queue::queue): Simplify. (fhandler_dev_dsp::Audio::queue::send): Use lock. (fhandler_dev_dsp::Audio::queue::query): Do not use depth1_. (fhandler_dev_dsp::Audio::queue::recv): Ditto. (fhandler_dev_dsp::Audio::Audio): Adapt to new class members. (fhandler_dev_dsp::Audio::~Audio): Ditto (fhandler_dev_dsp::Audio_out::start): Reorganize. (fhandler_dev_dsp::Audio_out::stop): Simplify. (fhandler_dev_dsp::Audio_out::init): Reset the queue and clear flag. (fhandler_dev_dsp::Audio_out::write): Reorganize to allocate audio_out. (fhandler_dev_dsp::Audio_out::buf_info): Use appropriate block size. (fhandler_dev_dsp::Audio_out::callback_sampledone): Do not use lock. (fhandler_dev_dsp::Audio_out::waitforspace): Simplify. (fhandler_dev_dsp::Audio_out::waitforallsent):Ditto. (fhandler_dev_dsp::Audio_out::sendcurrent): Reorganize. Clear flag before requeuing. (fhandler_dev_dsp::Audio_out::parsewav): (fhandler_dev_dsp::Audio_in::start): Reorganize. (fhandler_dev_dsp::Audio_in::stop): Simplify. (fhandler_dev_dsp::Audio_in::queueblock): Ditto. Requeue header in case of error. (fhandler_dev_dsp::Audio_in::init): Reset the queue and clear flag. (fhandler_dev_dsp::Audio_in::waitfordata): Simplify. Do not UnprepareHeader if the flag is zero. (fhandler_dev_dsp::Audio_in::buf_info): Ditto. (fhandler_dev_dsp::Audio_in::callback_blockfull): Do not use lock. (fhandler_dev_dsp::open_count): Delete. (fhandler_dev_dsp::open): Only check existence, do not allocate anything. Set flags appropriately. Create archetype. (fhandler_dev_dsp::write): Call archetype as needed. Create audio_out. (fhandler_dev_dsp::read): Call archetype as needed. Create audio_in. (fhandler_dev_dsp::close): Call archetype as needed. Call close_audio_in and close_audio_out. (fhandler_dev_dsp::close_audio_in): New function. (fhandler_dev_dsp::close_audio_out): New function. (fhandler_dev_dsp::dup): Use archetypes. (fhandler_dev_dsp::ioctl): Call archetype as needed. Reorganize for new structures. (fhandler_dev_dsp::fixup_after_fork): Call archetype as needed. (fhandler_dev_dsp::fixup_after_exec): Call archetype as needed. Clear audio_in and audio_out.
Corinna Vinschen
2004-08-17 09:52:50 +0000
86b652f9c8* devdsp.c: Outputs the names of the main test functions. (forkrectest): Expect child success. (forkplaytest): Ditto. (syncwithchild): Output the child status and the desired value. (sinegenw): Reduce volume of the beep. (sinegenb): Ditto. (dup_test): New test.
Corinna Vinschen
2004-08-17 09:51:31 +0000
721a934c162004-08-16 Nathan Sidwell <nathan@codesourcery.com>
Jeff Johnston
2004-08-16 17:09:31 +0000
6e8285f48b* profile/COPYING: New file. * profile/CYGWIN_LICENSE: New file. * profile/Makefile.in (DISTFILES): Add COPYING, CYGWIN_LICENSE.
Danny Smith
2004-08-15 11:35:07 +0000
48a27980be* mingwex/fopen64.c: Move. * mingwex/fseeko64.c: Move. * mingwex/ftello64.c: Move. * mingwex/lseek64.c: Move. * mingwex/stdio/fopen64.c: To here. * mingwex/stdio/fseeko64.c: To here. * mingwex/stdio/ftello64.c: To here. * mingwex/stdio/lseek64.c: To here.
Danny Smith
2004-08-15 11:28:09 +0000
40929746ba* profile/gmon.c [__MINGW32__]: Include string.h for memset prototype.
Danny Smith
2004-08-15 10:45:43 +0000
18cff5fa2b2004-08-15 Ken Fitlike <kenfitlike@users.sourceforge.net>
Danny Smith
2004-08-15 08:51:20 +0000
252dd881382004-08-14 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet
2004-08-14 03:01:21 +0000
3f604cbca4* mingwex/stdio/vwscanf.c: Add stdio.h needed after 2004-08-07 change.
Christopher Faylor
2004-08-09 01:17:28 +0000
ac8cbf3d2d* include/complex.h: Remove __attribute__ ((const)) from transcendantal and trig functions. Replace __attribute__ ((const)) with __MINGW_ATTRIB_CONST on other declarations.
Danny Smith
2004-08-07 07:58:01 +0000
889a573ad8* include/wchar.h: Reorganize, avoid including other headers.
Danny Smith
2004-08-07 07:51:14 +0000
a794235489* include/string.h (memchr, memcmp, strchr, strcmp, strcspn) (strlen, strncmp, strpbrk, strrchr, strspn, strstr): Add pure attribute.
Danny Smith
2004-08-06 21:49:54 +0000
1b52ab15a3bfd/ * elfarm-nabi.c (elf32_arm_howto_table): Add new EABI relocations. (elf32_arm_reloc_map): Add BFD_RELOC_ARM_RELABS32, BFD_RELOC_ARM_ROSEGREL32 and BFD_RELOC_ARM_SBREL32. * reloc.c: Add BFD_RELOC_ARM_RELABS32, BFD_RELOC_ARM_ROSEGREL32 and BFD_RELOC_ARM_SBREL32. * bfd-in2.h, bbfd.h: Regenerate. gas/ * config/tc-arm.c (md_apply_fix3, tc_gen_reloc, arm_parse_reloc): Handle new relocations. * include/elf/arm.h (elf_arm_reloc_type): Add new EABI relocations. gas/testsuite/ * gas/arm/pic.s,d: Test RELABS and SBREL relocations.
Paul Brook
2004-08-06 16:18:11 +0000
142ed05f57merge from gcc
DJ Delorie
2004-08-06 15:38:11 +0000
364b9683e42004-08-06 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini
2004-08-06 06:44:46 +0000
fda3f2806a2004-08-04 Andrew Cagney <cagney@gnu.org>
Andrew Cagney
2004-08-04 23:44:32 +0000
40b920efa8gdb/ChangeLog: 2004-07-20 Jim Blandy <jimb@redhat.com>
Jim Blandy
2004-08-04 17:40:31 +0000
60fc64fbaagdb/ChangeLog: 2004-07-20 Jim Blandy <jimb@redhat.com>
Jim Blandy
2004-08-04 17:04:36 +0000
07768fdb41* configure.in (arm*-*-symbianelf*): Add ${libgcj} and target-libiberty to noconfigdirs.
Mark Mitchell
2004-08-04 16:12:06 +0000
d5eec917622004-08-03 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini
2004-08-03 09:36:03 +0000
a918549275* bsd_mutex.cc (_msleep): Reset event object and close it before entering mutex. Turn order of conditional for better readability.
Corinna Vinschen
2004-07-30 14:48:19 +0000
f048a4a16fAdded new instructions for next version of VIA PadLock core.
Michal Ludvig
2004-07-30 12:36:37 +0000
82045f1221Introduce SH2a support. 2004-03-16 Corinna Vinschen <vinschen@redhat.com> * libc/include/machine/ieeefp.h: Define _DOUBLE_IS_32BITS for __SH2A_SINGLE_ONLY__, too. * libc/machine/sh/asm.h: Define DELAYED_BRANCHES for __SH2A__, too. 2004-02-24 Corinna Vinschen <vinschen@redhat.com> * libc/sys/sh/crt0.S (start_l): Support sh2a-nofpu. Fix comments. 2004-02-10 DJ Delorie <dj@redhat.com> * libc/sys/sh/crt0.S (start_l): Support sh2a.
Alexandre Oliva
2004-07-30 09:03:39 +0000
8b7083824a* include/dirent.h (struct _wdirent): Remove obsolete comment.
Danny Smith
2004-07-30 08:27:29 +0000
57cb31d40c* include/string.h: Revert 2004-07-26 additions of __ATTRIBUTE_PURE.
Danny Smith
2004-07-30 08:19:58 +0000
ad6b1d792b2004-07-29 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2004-07-29 15:54:18 +0000
ab8cc34bb7* mingwex/math/powl.c (powl): Revert change of 2004-02-01. (__convert_inf_to_maxnum): New.static inline. (reducl): Use it to protect against Inf - Inf. (__fast_ldexpl): New function. Use in lieu of ldexpl.
Danny Smith
2004-07-28 11:25:27 +0000
57bbec1391Add CRX insns: pushx, popx Add support to GAS for expressions which are the difference of two symbols
Nick Clifton
2004-07-27 11:37:11 +0000
5ea3a6e152* mingwex/math/expl.c (expl): Move body of code to new static function __expl, removing tests for +/-Inf. Extern function expl calls __expl after testing for max, min log thresholds.
Danny Smith
2004-07-27 08:03:36 +0000
1856fdbe03* mingwex/stdio/vsscanf.c: Add "edi" to registers-modified field * mingwex/stdio/vfscanf.c: Likewise. * mingwex/stdio/vswscanf.c: Likewise. * mingwex/stdio/vfwscanf.c: Likewise.
Danny Smith
2004-07-27 00:06:07 +0000
756301b7de* include/_mingw.h: Use only two underscores to uglify __MINGW_ATTRIB_* macros. * include/stdlib.h: Adjust __MINGW_ATTRIB_* tokens. * includ/setjmp.h: Likewise.
Danny Smith
2004-07-26 23:45:03 +0000
2646298531* fhandler_proc.cc (format_proc_cpuinfo): Remove Intel-specific flags from /proc/cpuinfo on non-Intel processors. Added new AMD-specific flags. Changed Intel flag names to match Linux.
Corinna Vinschen
2004-07-26 13:19:03 +0000
3bf0227220* cygserver.conf: Describe relation between shmmaxpgs and SHMMAX.
Corinna Vinschen
2004-07-26 09:31:07 +0000
dcbe26ba3c* include/_mingw.h: Use only two underscores to uglify __MINGW_ATTRIB_* macros. * include/stdlib.h: Adjust __MINGW_ATTRIB_* tokens. * includ/setjmp.h: Likewise.
Danny Smith
2004-07-26 09:13:42 +0000
174e6ff064* include/string.h: Group wide string functions together, and protect with _WSTRING_DEFINED.
Danny Smith
2004-07-26 04:12:11 +0000
69e26fe33c2004-07-26 Hartmut Honisch <hhonisch@users.sourceforge.net>
Danny Smith
2004-07-25 21:23:27 +0000
751ba44030* include/_mingw.h (_MINGW_ATTR_*): Replace with __MINGW_ATTRIB_*. * include/stdlib.h (_ATTRIB_NORETURN): Replace with __MINGW_ATTRIB_NOREURN, throughout. (malloc): Declare with __MINGW_ATTRIB_MALLOC. (calloc): Likewise. (abs): Declare with __MINGW_ATTRIB_CONST. (labs): Likewise. (div): Likewise. (ldiv): Likewise. (lldiv): Likewise. (_rotl): Likewise. (_rotr): Likewise. (_lrotl): Likewise. (_lrotr): Likewise. * include/setjmp.h (longjmp): Add __MINGW_ATTRIB_NORETURN.
Danny Smith
2004-07-25 11:23:43 +0000
634d51d94e* dcrt0.cc (dll_crt0_0): Use proper boolean arguments. * pinfo.cc (pinfo::init): Don't consider MapViewOfFileEx error to be fatal if exiting. * pinfo.h (pinfo::init): Eliminate default argument and supply the argument in the one case that needed it.
Christopher Faylor
2004-07-24 19:18:58 +0000
8c2defa46cmerge from gcc
DJ Delorie
2004-07-24 18:04:39 +0000
b92b36bd8a* include/wingdi.h (CMYK): Its fun to play with the C-M-Y-K. (young man, young man,...)
Danny Smith
2004-07-24 12:47:44 +0000
65c5aa77fb* autoload.cc (GetNativeSystemInfo): Add. (IsWow64Process): Add. * init.cc (respawn_wow64_process): New function. (dll_entry): If process has been started from a 64 bit process, call respawn_wow64_process. * uname.cc (uname): On 64 bit systems, use GetNativeSystemInfo. Show actual CPU type.
Corinna Vinschen
2004-07-24 09:41:34 +0000
61e6420f322004-07-24 Brodie Thiesfield <brofield@users.sourceforge.net>
Danny Smith
2004-07-24 09:00:52 +0000
32131c55272004-07-23 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu
2004-07-23 15:40:19 +0000
061095b5a3* dtable.cc (dtable::get_debugger_info): Make stderr r/w according to SUSv3.
Corinna Vinschen
2004-07-23 09:04:59 +0000
0544d11637* fhandler_tty.cc (fhandler_tty_slave::open): Use requested flag values also when copying fhandler from archetype.
Corinna Vinschen
2004-07-22 20:39:08 +0000
7b313f6fc82004-07-22 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu
2004-07-22 19:10:49 +0000
5b7534fec3* pinfo.cc (pinfo::init): Print handle in hex when MapViewOfFile fails.
Christopher Faylor
2004-07-22 18:25:52 +0000
0da793ff2bknetbsd/kfreebsd patches from Robert Millan. * libtool.m4: Add kfreebsd*-gnu and knetbsd*-gnu. * ltconfig: Likewise. * ltcf-c.sh: Likewise. * ltcf-cxx.sh: Likewise. * ltcf-gcj.sh: Likewise.
Jim Wilson
2004-07-21 19:21:41 +0000
9aec2c3c19For DefaultSize instructions, don't guess a 'q' suffix if the instruction doesn't support it.
Nick Clifton
2004-07-21 18:18:04 +0000
d28a73aeb2merge from gcc
DJ Delorie
2004-07-21 17:27:07 +0000
cc054d9d26* include/_mingw.h: Undefine __attribute__. (__MINGW_ATTR_NORETURN): New define. (__MINGW_ATTR_CONST): New define. (__MINGW_ATTR_MALLOC): New define. (__MINGW_ATTR_PURE): New define. (_CRTIMP, __cdecl, __stdcall, __UNUSED_PARAM): Ansi-fy expansions.
Danny Smith
2004-07-21 10:59:54 +0000