c522c69b9b
include/coff
...
2011-03-31 Tristan Gingold <gingold@adacore.com >
* internal.h (C_NULL_VALUE): Define.
bfd/
2011-03-31 Tristan Gingold <gingold@adacore.com >
* coffcode.h (coff_slurp_symbol_table): Silently discard C_NULL
entry on xcoff when value is C_NULL_VALUE.
2011-03-31 08:13:48 +00:00
ed77cc7a8d
binutils/
...
2011-03-31 Tristan Gingold <gingold@adacore.com >
* readelf.c (get_ia64_vms_note_type): New function.
(print_ia64_vms_note): Ditto.
(process_note): Recognize VMS/ia64 specific notes.
Display them.
(process_corefile_note_segment): Decode VMS notes.
include/elf
2011-03-31 Tristan Gingold <gingold@adacore.com >
* ia64.h (Elf64_External_VMS_Note): New struct.
(NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC,
NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID
NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
NT_VMS_PATCHTIME) New macros.
2011-03-31 07:49:45 +00:00
98d4d68ec4
Fix ChangeLog entry.
2011-03-30 21:58:58 +00:00
d22bbac76c
* hires.h: Fix copyright.
...
* times.cc: Ditto.
localtime, gmtime).
(FACTOR): Add comment.
(NSPERSEC): Ditto.
(JITTER): New definition. Comment.
(systime_ns): Avoid gratuitous copying of the value returned by
GetSystemTimeAsFileTime.
(corelocaltime, localtime, gmtime): Remove very old, unused code block.
(cygwin_tzset): Remove.
(hires_ms::timeGetTime_ns): Add missing semicolon in comment.
(hires_ms::nsecs): Redefine check for difference between internal
timer value and system time.
2011-03-30 21:54:09 +00:00
af23d12d33
* times.cc (hires_ms::resolution): Make sure resolution is never 0.
...
(clock_setres): Ditto.
2011-03-30 11:30:34 +00:00
51564c783f
* regtool.cc (cmd_set): Avoid a compiler warning.
2011-03-30 08:22:59 +00:00
4f03f69182
*** empty log message ***
2011-03-29 11:18:20 +00:00
da00863389
* cygtls.h (struct _local_storage): Redefine process_ident as wchar_t
...
pointer.
* syslog.cc (CYGWIN_LOG_NAME): Convert to wide char constant.
(openlog): Convert incoming ident string to wide char. Fix formatting.
(vsyslog): Print ident string as wide char string. Convert message
string to wide char and call UNICODE Win32 Event functions to make sure
to use correct codeset.
* tlsoffset.h: Regenerate.
2011-03-29 11:18:10 +00:00
39735c85f2
* fhandler_socket.cc (get_inet_addr): Make externally available.
...
* autoload.cc (GetUdpTable): Define.
* syslog.cc (connect_syslogd): Use get_inet_addr rather than _stat64
to check for local socket file. Create socket with type returned by
get_inet_addr. If connect on UDP socket works, test if there's
really a listening peer, otherwise fall back to Windows event log.
(try_connect_syslogd): Use syslogd_inited flag to check if syslogd
is available.
2011-03-29 11:07:23 +00:00
d7d8e7ce07
* cygcheck.cc (handle_unique_object_name): Avoid a compiler warning.
...
(dump_sysinfo): Ditto.
* loadlib.h (_load_sys_library): Mark as used, to avoid a compiler
warning.
* path.cc (oopt): Gurad with !FSTAB_ONLY to avoid a compiler warning.
(read_flags): Ditto.
2011-03-29 11:02:58 +00:00
91d3057085
* uinfo.cc (cygheap_user::env_domain): Use LookupAccountSidW and
...
convert user and domain to multibyte strings to make sure to use
correct codeset.
2011-03-29 10:46:04 +00:00
5f660ecf24
* autoload.cc (UuidCreate): Remove.
...
(UuidCreateSequential): Remove.
* passwd.cc (internal_getpwsid): Avoid a strict-aliasing compiler
error with gcc 4.5.1.
* fhandler_floppy.cc (fhandler_dev_floppy::get_drive_info): Ditto.
* ntdll.h (NtAllocateUuids): Declare.
* syscalls.cc (gethostid): Use NtAllocateUuids function rather than
UuidCreateSequential/UuidCreate to get rid of rpcrt4 dependency.
2011-03-29 10:42:11 +00:00
cabe8aa22a
* new-features.sgml (ov-new1.7.10): Document pthread spinlocks.
2011-03-29 10:35:08 +00:00
f00fe1b8e7
* cygwin.din (pthread_spin_destroy): Export.
...
(pthread_spin_init): Export.
(pthread_spin_lock): Export.
(pthread_spin_trylock): Export.
(pthread_spin_unlock): Export.
* posix.sgml (std-susv4): Add pthread_spin_destroy, pthread_spin_init,
pthread_spin_lock, pthread_spin_trylock, pthread_spin_unlock.
(std-notimpl): Remove pthread_spin_[...].
* pthread.cc (pthread_spin_init): New function.
* thread.cc (pthread_spinlock::is_good_object): New function.
(pthread_mutex::pthread_mutex): Rearrange initializers to accommodate
protected data in pthread_mutex.
(pthread_spinlock::pthread_spinlock): New constructor.
(pthread_spinlock::lock): New method.
(pthread_spinlock::unlock): New method.
(pthread_spinlock::init): New method.
(pthread_spin_lock): New function.
(pthread_spin_trylock): New function.
(pthread_spin_unlock): New function.
(pthread_spin_destroy): New function.
* thread.h (PTHREAD_SPINLOCK_MAGIC): Define.
(class pthread_mutex): Change access level of members shared with
derived classes to protected.
(pthread_mutex::set_shared): New protected method.
(class pthread_spinlock): New class, derived class of pthread_mutex.
* include/pthread.h (pthread_spin_destroy): Declare.
(pthread_spin_init): Declare.
(pthread_spin_lock): Declare.
(pthread_spin_trylock): Declare.
(pthread_spin_unlock): Declare.
* include/cygwin/types.h (pthread_spinlock_t): New typedef.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2011-03-29 10:32:40 +00:00
a011f95216
* net.cc (SIO_BASE_HANDLE): Define.
...
(fdsock): If we got an LSP handle, try to create a copy of the base
handle instead. Change comment to explain.
2011-03-29 10:25:20 +00:00
b8fe0ec799
* include/cygwin/version.h: Bump CYGWIN_VERSION_DLL_MINOR to 10.
2011-03-29 10:24:19 +00:00
cd50649255
* autoload.cc (winmm): Remove time functions. Don't treat
...
unloadable wave functions as fatal.
* hires.h (hires_ms::timeGetTime_ns): New private method.
(hires_ms::dmsecs): Call timeGetTime_ns here.
* ntdll.h (struct _KSYSTEM_TIME): Define.
(KUSER_SHARED_DATA): Redefine to allow access to InterruptTime.
(SharedUserData): Define here.
(NtQueryTimerResolution): Declare.
(NtSetTimerResolution): Declare.
* path.cc (SharedUserData): Move to ntdll.h.
* times.cc (hires_ms::timeGetTime_ns): New private method.
Use throughout instead of timeGetTime. Document entire functionality
of timeGetTime in case we need it.
(hires_ms::resolution): Try a call to NtQueryTimerResolution
to fetch current period. Fall back to heuristic if that fails.
Cast to DWORD in assignments to minperiod.
(clock_setres): Align period to possible values per a call to
NtQueryTimerResolution. Explain why. Replace calls to timeBeginPeriod
and timeEndPeriod with underlying call to NtSetTimerResolution. Use
status code from NtSetTimerResolution to compute errno.
Convert period to ULONGLONG and store 100ns value to simplify code.
2011-03-29 10:21:30 +00:00
700c641dfa
* include/userenv.h: Add functions and definitions added with Windows
...
2000 and Vista.
2011-03-29 08:43:17 +00:00
c9c50e7aa4
* include/sys/xattr.h: New file.
2011-03-29 08:03:35 +00:00
056b8e60cd
* thread.cc (semaphore::init, destroy, close): Standards conformance
...
fix. On a failure, return -1 and set errno.
* thread.h (semaphore::terminate): Save errno since semaphore::close()
may now modify it.
2011-03-29 07:49:25 +00:00
471bbbe240
* setfacl.c (strchrnul): Drop local implementation.
2011-03-28 21:21:03 +00:00
75526ad530
* new-features.sgml (ov-new1.7.9): Add "new API" paragraph.
2011-03-28 15:01:19 +00:00
ec0f7c31f3
* cygwin.din (strchrnul): Export.
...
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* posix.sgml (std-gnu): Add strchrnul.
2011-03-28 14:55:20 +00:00
cb840afddf
Check in strchrnul.c file missing in previous checkin
2011-03-28 14:52:17 +00:00
43ff4129ce
* libc/include/string.h (strchrnul): Declare.
...
* libc/string/strchrnul.c: New file.
* libc/string/Makefile.am (ELIX_2_SOURCES): Add strchrnul.c.
* libc/string/Makefile.in: Regenerate.
2011-03-28 14:51:28 +00:00
44dabc0869
* configure.ac (i[[3456789]]86-*-msdosdjgpp*): Don't disable
...
libffi on host.
(x86_64-*-mingw*, i[[3456789]]86-*-mingw32*): Don't disable newlib
on host.
(c54x*-*-* | tic54x-*-*): Don't disable newlib on host.
* configure: Regenerate.
2011-03-28 13:14:27 +00:00
573c698ac9
Add support for DragonFlyBSD target.
2011-03-28 11:18:20 +00:00
f3e3e0e7eb
* dll_init.cc (dll::init): Accommodate ill-behaved dlls who don't fill out
...
p.envptr.
2011-03-27 19:14:02 +00:00
623f23351c
fix typo in previous changelog entry
2011-03-27 03:48:44 +00:00
d2d0cc5c32
libgloss: bfin: fix asm constraints for raise/excpt helpers
...
The RAISE and EXPT insns take a constant, not a register. So make
sure the asm constraints reflect this.
2011-03-27 03:47:30 +00:00
0f6ab41477
libgloss: bfin: abort on install errors
2011-03-27 03:40:00 +00:00
d42e1efcf9
2011-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
* Makefile.in: Increment CYGRELEASE to 2.
2011-03-26 03:47:54 +00:00
2642251d66
2011-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
* lib/Makefile.in: Include GDIPLUS_HEADERS in dist target.
2011-03-26 03:41:23 +00:00
57abff16c3
* mmap.cc (mmap64): Add a cheat to let a certain autoconf test succeed
...
on 64 bit systems. Explain why.
2011-03-25 20:39:26 +00:00
d6ab646ff6
2011-03-24 Mark Wielaard <mjw@redhat.com>
...
* dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
2011-03-25 15:45:38 +00:00
5b45e8c9e8
* configure.ac (native_only): Remove.
...
(i[[3456789]]86-*-msdosdjgpp*): Don't disable expect dejagnu
send-pr uudecode guile gnuserv on host.
(x86_64-*-mingw*): Don't disable expect dejagnu autoconf automake
send-pr rcs guile perl texinfo libtool on host.
(i[[3456789]]86-*-mingw32*): Don't disable expect dejagnu autoconf
automake send-pr rcs guile perl texinfo libtool on host.
(*-*-cygwin*, *-*-netbsd*): Remove host cases.
(*-*-kaos*): Don't disable target-examples target-gperf on target.
(alpha*-dec-osf*): Don't disable fileutils on target.
(sh*-*-pe|mips*-*-pe|*arm-wince-pe): Don't disable target-examples
texinfo send-pr expect dejagnu on target.
(arm-*-elf* | arm*-*-eabi*, arm*-*-linux-gnueabi): Don't disable
target-qthreads on target.
(hppa*-hp-hpux11*, hppa*-*-*): Don't disable shellutils on target.
(ia64*-*-elf*, ia64*-*-*vms*): Don't disable mmalloc on target.
(i[[3456789]]86-w64-mingw*, i[[3456789]]86-*-mingw*,
x86_64-*-mingw*): Don't disable expect on target.
(*-*-cygwin*): Don't disable target-gperf on target.
(powerpc*-*-winnt* | powerpc*-*-pe*): Don't disable make expect
gnuserv on target.
(powerpcle-*-solaris*): Don't disable make expect gnuserv on
target.
* configure: Regenerate.
2011-03-25 13:08:19 +00:00
ccb5de3ec3
* configure.ac (target_tools): Remove target-groff.
...
(native_only): Remove target-groff.
(hppa*64*-*-*): Don't disable byacc.
(i[[3456789]]86-*-mingw32*): Remove commented-out noconfigdirs
setting.
(*-*-kaos*): Don't skip target-librx and target-groff.
(*-*-netware*): Don't skip target-libmudflap.
(*-*-tpf*): Don't skip target-libmudflap.
(sh*-*-pe|mips*-*-pe|*arm-wince-pe): Don't condition configured
directories on the host.
(ia64*-*-*vms*): Don't skip tix.
(sh-*-* | sh64-*-*): Don't condition skipped directories on the
host.
* configure: Regenerate.
2011-03-25 11:36:41 +00:00
3f984ad86f
2011-03-24 Paolo Bonzini <pbonzini@redhat.com>
...
* configure.ac: Remove references to mt-mep, mt-netware,
mt-wince.
* Makefile.def: Add all-utils soft dependencies.
* Makefile.tpl: Remove GDB_NLM_DEPS.
* configure: Regenerate.
* Makefile.in: Regenerate.
config:
2011-03-24 Paolo Bonzini <pbonzini@redhat.com >
* mt-mep: Remove, obsolete.
* mt-netware: Remove, obsolete.
* mt-wince: Remove, obsolete.
* mt-v810: Remove, unused.
2011-03-24 17:50:32 +00:00
0d77047a14
2011-03-24 Paolo Bonzini <bonzini@gnu.org>
...
Sync from GCC:
2011-03-24 Paolo Bonzini <bonzini@gnu.org >
* configure.ac: Remove empty cases.
* configure: Regenerate.
2011-03-24 Paolo Bonzini <bonzini@gnu.org >
* Makefile.def: Add dependency from termcap to gdb.
* Makefile.in: Regenerate.
2011-03-24 Paolo Bonzini <bonzini@gnu.org >
* configure.ac: Remove all mentions of mh-sysv4 and mh-solaris.
* configure: Regenerate.
* Makefile.def: Remove all mentions of X11_FLAGS_TO_PASS.
* Makefile.tpl: Likewise.
* Makefile.in: Regenerate.
2011-03-24 Paolo Bonzini <bonzini@gnu.org >
* configure.ac: Remove all mentions of tentative_cc.
* configure: Regenerate.
2011-03-16 Jack Howarth <howarth@bromo.med.uc.edu >
PR lto/48086
* configure.ac: Re-enable LTO on *-apple-darwin9.
* configure: Regenerate.
config:
2011-03-24 Paolo Bonzini <bonzini@gnu.org >
Sync from GCC:
2011-03-24 Paolo Bonzini <bonzini@gnu.org >
* mh-cygwin: Remove obsolete variables and dependencies.
2011-03-24 Paolo Bonzini <bonzini@gnu.org >
* mh-sysv4: Remove.
* mh-solaris: Remove.
2011-03-24 Paolo Bonzini <bonzini@gnu.org >
* mh-sysv4: Remove AR_CFLAGS.
2011-03-24 17:31:20 +00:00
bc7fed603f
2011-03-24 Paolo Bonzini <bonzini@gnu.org>
...
* mh-sysv4: Remove AR_CFLAGS.
2011-03-24 16:55:11 +00:00
4e55c4e3e0
* configure.ac (i[[3456789]]86-*-vsta, i[[3456789]]86-*-go32*,
...
i[[3456789]]86-*-beos*, powerpc-*-beos*, m68k-hp-hpux*,
m68k-apollo-sysv*, m68k-apollo-bsd*, m88k-dg-dgux*,
m88k-harris-cxux*, m88k-motorola-sysv*, mips*-dec-ultrix*,
mips*-nec-sysv4*, mips*-sgi-irix4*, mips*-*-sysv4*, mips*-*-sysv*,
i370-ibm-opened*, i[[3456789]]86-*-sysv5*, i[[3456789]]86-*-dgux*,
i[[3456789]]86-ncr-sysv4.3*, i[[3456789]]86-ncr-sysv4*,
i[[3456789]]86-*-sco3.2v5*, i[[3456789]]86-*-sco*,
i[[3456789]]86-*-udk*, vax-*-ultrix2*, m68k-sun-sunos*,
hppa*-*-hiux*, *-*-hiux*, rs6000-*-lynxos*, *-*-sysv4*,
*-*-rhapsody*): Remove host cases.
* configure: Regenerate.
config:
* mh-cxux, mh-decstation, mh-dgux386, mh-lynxrs6k, mh-ncr3000,
mh-necv4, mh-sco, mh-sysv5: Remove.
2011-03-24 16:52:11 +00:00
1db7c629bc
* xstormy16/crt0.s (_hwint): Fix .size directive.
2011-03-24 16:29:11 +00:00
1e71af509b
* frv/crt0.S (__frv_fix_usrptrs): Fix .size directive.
2011-03-24 16:24:36 +00:00
3d4d1d300a
* configure.ac (ppc*-*-pe): Remove host case.
...
(strongarm-*-coff | xscale-*-coff, strongarm-*-elf* |
xscale-*-elf*, thumb-*-coff, thumb-*-elf, thumb-*-pe, ep9312-*-elf
| ep9312-*-coff, parisc*64*-*-linux*, ppc*-*-pe): Remove target
cases.
* configure: Regenerate.
2011-03-24 13:25:45 +00:00
d0e5be8531
* config.sub: Update to version 2011-03-23.
2011-03-24 11:13:32 +00:00
50160412b0
* wincap.cc (wincap_2003): Set use_dont_resolve_hack to true.
2011-03-23 21:33:36 +00:00
fff06fa206
2010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
...
* plugin-api.h (ld_plugin_get_view): New.
(ld_plugin_tag): Add LDPT_GET_VIEW.
(ld_plugin_tv): Add tv_get_view.
2011-03-23 14:09:48 +00:00
bf77fa00b7
* libc/machine/frv/setjmp.S: Fix typo in .size directive.
2011-03-23 11:01:05 +00:00
bb991481c5
* autoload.cc (dll_load): Change error message to make it clear if a newer DLL
...
is being run.
2011-03-23 05:30:49 +00:00
4fcb78d9d3
* configure.ac (arm-semi-aof, crx-*-*, parisc*-*-linux*,
...
i370-*-opened*, i[[3456789]]86-moss-msdos | i[[3456789]]86-*-moss*
| i[[3456789]]86-*-uwin*, mcore-*-pe*): Remove empty cases.
* configure: Regenerate.
2011-03-22 20:04:36 +00:00