summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * include/opcode/h8300.h (h8_opcodes): Fix the mov.l @(dd:32,ERs),ERdRichard Sandiford2003-06-252-2/+9
| | | | and mov.l ERs,@(dd:32,ERd) entries.
* Correct spelling of "relocatable".Alan Modra2003-06-252-4/+8
|
* * thread.cc (MTinterface::fixup_after_fork): Fix thread list after fork.Thomas Pfaff2003-06-243-10/+72
| | | | | | | | | | | | | | | | | | (pthread::threads): Instantiate. (pthread::pthread): Initialize running and suspendend. Initialize next with NULL. Add thread to thread list if it is not the null_pthread. (pthread::~pthread): Remove thread from thread list if it is not the null_pthread. (pthread::postcreate): Set running flag. (pthread::exit): Reset running flag. (pthread::cancel): Try to cancel thread only if still running. (pthread::_fixup_after_fork): Implement. (pthread::detach): Check if thread is still running before detach. * thread.h (pthread::running): New member. (pthread::next): Ditto. (pthread::fixup_after_fork): New static method. (pthread::threads): New static method. (pthread::_fixup_after_fork): New method.
* 2003-06-24 Kazu Hirata <kazu@cs.umass.edu>Jeff Johnston2003-06-248-99/+36
| | | | | | | | | | * libc/machine/h8300/setarch.h: New. * libc/machine/h8300/memcpy.S: Use it. * libc/machine/h8300/memset.S: Likewise. * libc/machine/h8300/reg_memcpy.S: Likewise. * libc/machine/h8300/reg_memset.S: Likewise. * libc/machine/h8300/setjmp.S: Likewise. * libc/machine/h8300/strcmp.S: Likewise.
* * libc/sys/h8300hms/crt0.S (_start): Fix register sizes in callRichard Sandiford2003-06-242-2/+7
| | | | to atexit().
* * Makefile.tpl: Add maybe-configure-itcl to configure-gdb.Keith Seitz2003-06-233-2/+7
| | | | * Makefile.in: Regenerate.
* * Makefile.def: Introduce flags_to_pass.Nathanael Nerode2003-06-234-102/+117
| | | | | * Makefile.tpl: Generate BASE_FLAGS_TO_PASS using it. * Makefile.in: Regenerate.
* gas/H.J. Lu2003-06-232-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-23 H.J. Lu <hongjiu.lu@intel.com> * gas/config/tc-i386.c (md_assemble): Support Intel Precott New Instructions. * gas/config/tc-i386.h (CpuPNI): New. (CpuUnknownFlags): Add CpuPNI. gas/testsuite/ 2003-06-23 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/i386.exp: Add prescott. * gas/i386/prescott.d: New file. * gas/i386/prescott.s: Likewise. include/opcode/ 2003-06-23 H.J. Lu <hongjiu.lu@intel.com> * i386.h (i386_optab): Support Intel Precott New Instructions. opcodes/ 2003-06-23 H.J. Lu <hongjiu.lu@intel.com> * i386-dis.c (PNI_Fixup): New. Fix up "mwait" and "monitor" in Intel Precott New Instructions. (PREGRP27): New. Added for "addsubpd" and "addsubps". (PREGRP28): New. Added for "haddpd" and "haddps". (PREGRP29): New. Added for "hsubpd" and "hsubps". (PREGRP30): New. Added for "movsldup" and "movddup". (PREGRP31): New. Added for "movshdup" and "movhpd". (PREGRP32): New. Added for "lddqu". (dis386_twobyte): Use PREGRP30 to replace the "movlpX" entry. Use PREGRP31 to replace the "movhpX" entry. Use PREGRP28 for entry 0x7c. Use PREGRP29 for entry 0x7d. Use PREGRP27 for entry 0xd0. Use PREGRP32 for entry 0xf0. (twobyte_has_modrm): Updated. (twobyte_uses_SSE_prefix): Likewise. (grps): Use PNI_Fixup in the "sidtQ" entry. (prefix_user_table): Add PREGRP27, PREGRP28, PREGRP29, PREGRP30, PREGRP31 and PREGRP32. (float_mem): Use "fisttp{l||l|}" in entry 1 in opcode 0xdb. Use "fisttpll" in entry 1 in opcode 0xdd. Use "fisttp" in entry 1 in opcode 0xdf.
* 2003-06-23 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>Jeff Johnston2003-06-232-1/+7
| | | | | * m32r/crt0.S (_start): Allow _stack to be placed anywhere in memory.
* Forgot 'configure' item.Hans-Peter Nilsson2003-06-231-0/+1
|
* * configure.in (noconfigdirs) <cris-*-*>: Disable target-newlibHans-Peter Nilsson2003-06-233-69/+69
| | | | | | and target-libgloss. <d30v-*-*, fr30-*-*, i960-*-*, m32r-*-*>: Disable gdb. <h8300*-*-*>: Disable libf2c and ${libgcj}.
* merge from gccDJ Delorie2003-06-222-6/+12
|
* merge from gccDJ Delorie2003-06-222-1/+22
|
* 2003-06-20 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2003-06-212-3/+7
| | | | * configure.host (iq2000): Add tabs.
* * pinfo.cc (_pinfo::commune_send): Don't attempt to communicate with a pureChristopher Faylor2003-06-212-1/+6
| | | | windows process.
* 2003-06-20 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2003-06-2013-18/+48
| | | | | | | | | | | | | | | | | | | | | | * libc/include/sys/reent.h (_REENT_INIT_PTR): Fix macros to handle latest on_exit change. * libc/sys/linux/Makefile.am: Remove special compilation for malloc.c and mcheck.c. * libc/sys/linux/Makefile.in: Regenerated. * libc/sys/linux/mntent.c: Add definition of _LIBC flag after including <features.h>. * libc/sys/linux/mcheck.c: Ditto. * libc/sys/linux/malloc.c: Ditto plus define _GNU_SOURCE for <features.h>. * libc/sys/linux/intl/Makefile.am: Remove -D_LIBC and add -DNOT_IN_libc to C flags. * libc/sys/linux/intl/Makefile.in: Regenerated. * libc/sys/linux/intl/config.h: Add definition of _LIBC. * libc/sys/linux/linuxthreads/semaphore.h: Include <bits/pthreadtypes.h>. * libc/sys/linux/sys/dirent.h: Define _LIBC and NOT_IN_libc after including <features.h>. * libc/sys/linux/sys/lock.h: Ditto.
* Fix typo.Michael Snyder2003-06-191-1/+1
|
* Oops, Forgot to submit the change logEarnie Boyd2003-06-191-0/+8
|
* 2003-06-18 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2003-06-193-6/+32
| | | | | | * autoload.cc (GetNetworkParams): Add. * net.cc (getdomainname): Call GetNetworkParams and read the DhcpDomain registry value if warranted.
* * include/dirent.h (dirent): Make d_name and array instead of a pointer.Earnie Boyd2003-06-183-16/+18
| | | | | | | * mingwex/dirent.c: Modifications througout to fill d_name array. * Makefile.in (LIBS): Add new MSVCRT libraries libmsvcr70 and libmsvcr71, including debug versions. (msvcr70.def, msvcr70d.def, msvcr71.def, msvcr71.def): New targets.
* 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith2003-06-183-18/+56
| | | | | | | | | | | | | | | | | | | | | * include/shellapi.h (SHQUERYRBINFO): Add structure, (SHQueryRecycleBin[AW]. SHEmptyRecycleBin[AW]):Add prototypes. (SHERB_NOCONFIRMATION, SHERB_NOPROGRESSUI, SHERB_NOSOUND): Add defines. Thanks to Brett Hart <brett at ncubedtech dot com> 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net> * include/winbase.h (GlobalCompact, GlobalFix, GlobalFlags, GlobalUnfix, GlobalUnWire, GlobalWire, LocalCompact, LocalFlags, LocalShrink, LockSegment, UnlockSegment): Add comment that these are obsolete no-ops. 2003-06-17 Bang Jun-Young <junyoung@netbsd.org> * include/winbase.h (GetProcessWorkingSetSize, GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc, LocalShrink, SignalObjectAndWait, WriteProcessMemory): Correct prototypes.
* 2003-06-18 Steven Edwards <Steven_Ed4153@yahoo.com>Luke Dunstan2003-06-182-1/+6
| | | | * include/winuser.h (TPM_RECURSE): Add define.
* * configure.in: Update testsuite_flags to new location.DJ Delorie2003-06-183-11/+35
| | | | * configure. Regenerate.
* * msvcrt.def.in (__badioinfo, __lc_codepage, __lc_handle,Danny Smith2003-06-172-7/+14
| | | | | __pioinfo, __setlc_active, _unguarded_readlc_active, _dstbias): Mark as DATA.
* (sync with gcc)Nathanael Nerode2003-06-173-4/+5
| | | | | * Makefile.tpl: Remove BUILD_CC stuff. * Makefile.in: Regenerate.
* * path.cc (mount): Do more strict checking on posix path arguments.Christopher Faylor2003-06-172-2/+15
|
* merge from gccDJ Delorie2003-06-172-11/+4
|
* Throughout, remove "include <errno.h>" from files which already includeChristopher Faylor2003-06-1683-91/+65
| | | | | | | | | | | | | | | | | | | cygerrno.h. * include/cygwin/config.h (__DYNAMIC_REENT__): Define. * include/cygwin/version.h: Bump API minor version. * cygwin.din: Export __getreent * cygerrno.h: Include errno.h. Fix places where _impure_ptr is used directly to store the errno value. * debug.cc (__set_errno): Ditto. * errno.cc: Remove _RRENT_ONLY define to get errno.cc compiled. * signal.cc: Rename _reent_clib to _REENT throughout. * thread.h (reent_clib): Remove prototype. * thread.cc (reent_clib): Rename reent_clib to __getreent. Return _impure_ptr until MTinterface is initialized. (reent_winsup): Fix a possible SEGV when _r == NULL. Return NULL instead. * MTinterface::fixup_after_fork: Switch reent back to _impure_ptr to keep signal handling running when fork is called from a thread other than the mainthread.
* 2003-06-14 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2003-06-143-8/+15
| | | | | * config.guess: Update to 2003-06-12 version. * config.sub: Update to 2003-06-13 version.
* (GNU_ABI_TAG_NETBSD): New tag.Nick Clifton2003-06-132-0/+7
| | | | (GNU_ABI_TAG_FREEBSD): New tag.
* * cygcheck.cc (pretty_id): Rework slightly to not rely on spaces.Christopher Faylor2003-06-132-7/+11
|
* clarifyChristopher Faylor2003-06-131-1/+2
|
* Throughout, always return error when GetShortPathName returns 0.Christopher Faylor2003-06-122-3/+7
|
* * thread.cc (pthread_attr_init): Revert change from 2003-06-11Thomas Pfaff2003-06-122-4/+12
| | | | | | | to return 0 if attribute is already initialized back to EBUSY. (pthread_condattr_init): Ditto. (pthread_rwlockattr_init): Ditto. (pthread_mutexattr_init): Ditto.
* * MAINTAINERS: Add myself as MIPS co-maintainer.Thiemo Seufer2003-06-121-0/+4
|
* Merge these:DJ Delorie2003-06-125-75/+75
| | | | | | | | | | | | | | 2003-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * configure.in: Don't pass --with-stabs for mips*-sgi-irix6*o32. * configure. Regenerate. 2003-06-10 Nathanael Nerode <neroden@gcc.gnu.org> * configure.in: Disable serial configure by default. * configure: Regenerate. * Makefile.tpl: Abolish .NOTPARALLEL. * Makefile.in: Regenerate.
* 2003-06-12 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2003-06-123-7/+25
| | | | | * config.guess: Update to 2003-06-06 version. * config.sub: Update to 2003-06-06 version.
* * exceptions.cc (ctrl_c_handler): Don't send a signal onCorinna Vinschen2003-06-122-0/+11
| | | | CTRL_SHUTDOWN_EVENT. Add a comment to rationalize the patch.
* * thread.cc (pthread_attr_init): Return 0 if attribute is already initialized.Thomas Pfaff2003-06-112-10/+23
| | | | | | | Fix return code if out of memory. (pthread_condattr_init): Ditto. (pthread_rwlockattr_init): Ditto. (pthread_mutexattr_init): Return 0 if attribute is already initialized.
* Fix typoNick Clifton2003-06-112-1/+6
|
* * Makefile.tpl: Replace {build,host,target}_canonical byNathanael Nerode2003-06-103-44/+30
| | | | | {build,host,target}. * Makefile.in: Regenerate.
* Commit iq2000 portAnthony Green2003-06-1010-0/+2650
|
* * gdb/fileio.h: New file.Corinna Vinschen2003-06-102-0/+150
|
* * Makefile.tpl: Fix stupid pasto.Nathanael Nerode2003-06-103-5/+10
| | | | * Makefile.in: Regenerate.
* * libc/sys/h8300hms/setarch.h: New file.Richard Sandiford2003-06-1010-53/+32
| | | | | | | * libc/sys/h8300hms/close.S, libc/sys/h8300hms/fstat.S, libc/sys/h8300hms/lseek.S, libc/sys/h8300hms/open.S, libc/sys/h8300hms/read.S, libc/sys/h8300hms/stat.S, libc/sys/h8300hms/write.S, libc/sys/h8300hms/crt0.S: Use it.
* Add "attn", "lq" and "stq" power4 insns.Alan Modra2003-06-102-113/+120
|
* include/opcode/Richard Sandiford2003-06-102-7/+15
| | | | | | | | | | * h8300.h (IMM4_NS, IMM8_NS): New. (h8_opcodes): Replace IMM4 with IMM4_NS in mov.b and mov.w entries. Likewise IMM8 for mov.w and mov.l. Likewise IMM16U for mov.l. gas/testsuite * gas/h8300/h8sx_mov_imm.[sd]: New test. * gas/h8300/h8300.exp: Run it.
* include/elf/Richard Sandiford2003-06-102-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | * h8.h (E_H8_MACH_H8300SXN): New flag. bfd/ * archures.c (bfd_mach_h8300sxn): New architecture. * bfd-in2.h: Regenerate. * cpu-h8300.c (h8300_scan): Check for 'sxn'. (h8300sxn_info_struct): New. (h8300sx_info_struct): Link to it. * elf32-h8300.c (elf32_h8_mach): Add h8300sxn case. (elf32_h8_final_write_processing): Likewise. gas/ * config/tc-h8300.c (h8300sxnmode): New. (md_pseudo_table): Add .h8300sxn entry. Sync others with FSF version. ld/ * configure.tgt (h8300*): Add h8300sxn emulations. * Makefile.am (ALL_EMULATIONS): Add eh8300sxn.o and eh8300sxnelf.o. (eh8300sxn.c, eh8300sxnelf.c): New rules. * Makefile.in: Regenerate. * emulparams/h8300sxnelf.sh, emulparams/h8300sxn.sh: New files.
* * Makefile.tpl: Remove bogus conditional.Nathanael Nerode2003-06-103-804/+709
| | | | * Makefile.in: Regenerate.
* * spawn.cc (spawn_guts): Call CreateProcess while impersonated,Corinna Vinschen2003-06-094-20/+50
| | | | | | | | | | when the real {u,g}ids and the groups are original. Move RevertToSelf and ImpersonateLoggedOnUser to the main line. * uinfo.cc (uinfo_init): Reorganize. If CreateProcess was called while impersonated, preserve the uids and gids and call ImpersonateLoggedOnUser. Preserve the uids and gids on Win9X. * exceptions.cc (error_start_init): Quote the pgm in the command.