]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
19 years ago * fhandler_process.cc (fhandler_process::open): Allow opening of
Corinna Vinschen [Mon, 8 Aug 2005 15:33:32 +0000 (15:33 +0000)]
* fhandler_process.cc (fhandler_process::open): Allow opening of
/proc/<pid>/fd for reading.
* fhandler_registry.cc (fhandler_registry::open): Ditto for registry
keys.

19 years ago* include/sys/cdefs.h (__CONCAT): Define.
Christopher Faylor [Mon, 8 Aug 2005 15:00:39 +0000 (15:00 +0000)]
* include/sys/cdefs.h (__CONCAT): Define.
* include/elf.h: New file.
* include/sys/elf32.h: Ditto.
* include/sys/elf64.h: Ditto.
* include/sys/elf_common.h: Ditto.
* include/sys/elf_generic.h: Ditto.

19 years ago* cygwin.sc: Use simpler method to align .cygheap.
Christopher Faylor [Mon, 8 Aug 2005 13:53:05 +0000 (13:53 +0000)]
* cygwin.sc: Use simpler method to align .cygheap.
* dllfixdbg: Just copy .stab and .stabstr sections when making cygwin1.dbg,
rather than relying on objcopy to keep only the debug sections since objcopy
seems to get it wrong.
* dtable.cc (build_fh_pc): Check setting fh to fhandler_nodevice for NULL, too.

19 years ago * ftw.c: Include winsup.h.
Corinna Vinschen [Mon, 8 Aug 2005 13:39:56 +0000 (13:39 +0000)]
* ftw.c: Include winsup.h.
* nftw.c: Ditto.
* include/ftw.h: Guard declarations appropriately.

19 years ago * moldname.def.in (sleep, beep, seterrormode): Remove.
Danny Smith [Mon, 8 Aug 2005 10:22:20 +0000 (10:22 +0000)]
* moldname.def.in (sleep, beep, seterrormode): Remove.

19 years ago * Makefile.in (DLL_OFILES): Add fts.o, ftw.o, nftw.o.
Corinna Vinschen [Mon, 8 Aug 2005 09:45:42 +0000 (09:45 +0000)]
* Makefile.in (DLL_OFILES): Add fts.o, ftw.o, nftw.o.
* cygwin.din: Export fts_children, fts_close, fts_get_clientptr,
fts_get_stream, fts_open, fts_read, fts_set, fts_set_clientptr,
ftw, nftw.
* fts.c: New file, imported from FreeBSD.
* ftw.c: Ditto.
* nftw.c: Ditto.
* include/fts.h: Ditto.
* include/ftw.h: Ditto.
* include/cygwin/version.h: Bump API minor number.

19 years ago2005-08-08 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Mon, 8 Aug 2005 09:21:05 +0000 (09:21 +0000)]
2005-08-08  Paolo Bonzini  <bonzini@gnu.org>

* configure.in (CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET,
GCC_FOR_TARGET, RAW_CXX_FOR_TARGET, GFORTRAN_FOR_TARGET): Find
them with NCN_STRICT_CHECK_TARGET_TOOL, like the other target
tools; remove code to manually set them.
(Target tools): Look in the environment for them.
* Makefile.tpl (CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET,
GCC_FOR_TARGET, RAW_CXX_FOR_TARGET, GFORTRAN_FOR_TARGET): Redefine.
(AS_FOR_TARGET, LD_FOR_TARGET, NM_FOR_TARGET): Look into gcc
build directory.
(CONFIGURED_CC_FOR_TARGET, CONFIGURED_CXX_FOR_TARGET,
CONFIGURED_GCJ_FOR_TARGET, CONFIGURED_GCC_FOR_TARGET,
CONFIGURED_GFORTRAN_FOR_TARGET, USUAL_CC_FOR_TARGET,
USUAL_CXX_FOR_TARGET, USUAL_GCJ_FOR_TARGET, USUAL_GCC_FOR_TARGET,
USUAL_RAW_CXX_FOR_TARGET, USUAL_GFORTRAN_FOR_TARGET): New.
(CXX_FOR_TARGET_FOR_RECURSIVE_MAKE,
RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS): Delete.
* configure: Regenerate.
* Makefile.in: Regenerate.

19 years ago* Makefile.in (dtable_CFLAGS): Use -fomit-frame-pointer and -fcheck-new.
Christopher Faylor [Mon, 8 Aug 2005 04:06:07 +0000 (04:06 +0000)]
* Makefile.in (dtable_CFLAGS): Use -fomit-frame-pointer and -fcheck-new.
* cygheap.cc (cmalloc): Only emit system_printf warnings on failure if
DEBUGGING.
(crealloc): Ditto.
(ccalloc): Ditto.
* dtable.cc (build_fh_name): Treat NULL return from cnew as indicative of
EMFILE condition.
(build_fh_dev): Ditto.
(dtable::dup_worker): Handle NULL return from build_fh_pc.
(dtable::vfork_child_dup): Trust dup_worker to set errno.
* fhandler.h (fhandler_base::new): Mark as nothrow.

19 years ago* dllfixdbg: New perl script.
Christopher Faylor [Mon, 8 Aug 2005 02:27:43 +0000 (02:27 +0000)]
* dllfixdbg: New perl script.
* configure.in: Detect objcopy, objdump, strip.
* configure: Regenerate.
* Makefile.in: Pass target objcopy/objdump to new dllfixdbg script.  Remove
previous perl check.
* cygwin.sc: Add .gnu_debuglink_overlay section for eventual replacement with
.gnu_debuglink section.  Revert move of cygheap to end of image.

19 years ago * Makefile.in: Allow previous patch to work in a 64 bit environment.
Corinna Vinschen [Sun, 7 Aug 2005 09:21:09 +0000 (09:21 +0000)]
* Makefile.in: Allow previous patch to work in a 64 bit environment.

19 years agorevert erroneous checkin
Christopher Faylor [Sun, 7 Aug 2005 02:38:46 +0000 (02:38 +0000)]
revert erroneous checkin

19 years ago* Makefile.in: Warn when end of cygheap is not on 64k boundary.
Christopher Faylor [Sun, 7 Aug 2005 02:38:13 +0000 (02:38 +0000)]
* Makefile.in: Warn when end of cygheap is not on 64k boundary.
* cygwin.sc: Try harder to ensure that cygheap is on a 64k boundary.  Move
cygheap to end of image to stop interference from unstripped debug regions.

19 years ago* include/endian.h: Move everything into this file and define things more like
Christopher Faylor [Sat, 6 Aug 2005 23:00:06 +0000 (23:00 +0000)]
* include/endian.h: Move everything into this file and define things more like
linux.
* include/cygwin/types.h: Include endian.h.
* include/sys/dirent.h: Define DT_* types and conversion macros.
* pinfo.cc (pinfo::init): Remove special handling for PID_ALLPIDS and execed
code, even though it probably still isn't quite right.

19 years agoUpdate to switch FAQ from texinfo to DocBook.
Joshua Daniel Franklin [Sat, 6 Aug 2005 05:14:41 +0000 (05:14 +0000)]
Update to switch FAQ from texinfo to DocBook.

19 years ago * thread.cc (pthread::create(3 args)): Make bool.
Corinna Vinschen [Fri, 5 Aug 2005 16:14:41 +0000 (16:14 +0000)]
* thread.cc (pthread::create(3 args)): Make bool.
(pthread_null::create): Ditto.
(pthread::create(4 args)): Check return of inner create rather than
calling is_good_object().
* thread.h: Ditto.

19 years ago * fhandler_tty.cc (fhandler_tty_slave::tcflush): Return either 0 or -1.
Corinna Vinschen [Fri, 5 Aug 2005 16:11:21 +0000 (16:11 +0000)]
* fhandler_tty.cc (fhandler_tty_slave::tcflush): Return either 0 or -1.

19 years ago * thread.cc (pthread_cond_timedwait): Check abstime for validity
Corinna Vinschen [Fri, 5 Aug 2005 11:31:33 +0000 (11:31 +0000)]
* thread.cc (pthread_cond_timedwait): Check abstime for validity
according to SUSv3.  Rewrite timeout check and waitlength calculation
to avoid overflow problems.

19 years ago * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
John David Anglin [Thu, 4 Aug 2005 17:15:07 +0000 (17:15 +0000)]
* hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
(PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
deprecated defines.
(DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
NT_HP_UX_OPTIONS): Define.

19 years ago * hppa.h: Update copyright dates.
John David Anglin [Wed, 3 Aug 2005 15:08:52 +0000 (15:08 +0000)]
* hppa.h: Update copyright dates.

19 years ago * mount.cc (longopts): Fix typo which disallows --options option.
Corinna Vinschen [Wed, 3 Aug 2005 09:23:39 +0000 (09:23 +0000)]
* mount.cc (longopts): Fix typo which disallows --options option.

19 years ago2005-08-02 Bob Wilson <bob.wilson@acm.org>
Jeff Johnston [Tue, 2 Aug 2005 19:44:44 +0000 (19:44 +0000)]
2005-08-02  Bob Wilson  <bob.wilson@acm.org>

         * libm/math/ef_hypot.c (__ieee754_hypotf): Add missing exponent bias
         to the value for 2^126.

19 years agoFixed comment spacing.
Jeff Johnston [Tue, 2 Aug 2005 19:32:06 +0000 (19:32 +0000)]
Fixed comment spacing.

19 years ago2005-08-02 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Tue, 2 Aug 2005 19:28:31 +0000 (19:28 +0000)]
2005-08-02  Shaun Jackman  <sjackman@gmail.com>

        * libgloss/arm/libcfunc.c (isatty): New function.

19 years ago2005-08-02 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Tue, 2 Aug 2005 19:17:21 +0000 (19:17 +0000)]
2005-08-02  Shaun Jackman  <sjackman@gmail.com>

        * libgloss/arm/syscalls.c (_exit): Call _kill with the second
        argument set to -1, which is an invalid signal number.
        (_kill): Comment and coding style changes only.
        (_raise): Remove function.

19 years ago * include/sys/termios.h: Define TIOCMBIS and TIOCMBIC.
Corinna Vinschen [Tue, 2 Aug 2005 09:17:15 +0000 (09:17 +0000)]
* include/sys/termios.h: Define TIOCMBIS and TIOCMBIC.
* fhandler.h (class fhandler_serial): Declare switch_modem_lines.
* fhandler_serial.cc (fhandler_serial::switch_modem_lines): New
static function to set or clear DTR and/or RTS.
(fhandler_serial::ioctl): Use switch_modem_lines for TIOCMSET
and new TIOCMBIS and TIOCMBIC.
* include/cygwin/version.h: Bump API minor number.

19 years ago* fhandler_disk_file.cc (fhandler_base::pread): Don't move file offset pointer
Christopher Faylor [Fri, 29 Jul 2005 17:26:10 +0000 (17:26 +0000)]
* fhandler_disk_file.cc (fhandler_base::pread): Don't move file offset pointer
after I/O.
(fhandler_base::pwrite): Ditto.

19 years agowhite space
Christopher Faylor [Fri, 29 Jul 2005 17:06:57 +0000 (17:06 +0000)]
white space

19 years ago* fhandler.h (fhandler_base::pread): Declare new function.
Christopher Faylor [Fri, 29 Jul 2005 17:04:46 +0000 (17:04 +0000)]
* fhandler.h (fhandler_base::pread): Declare new function.
(fhandler_base::pwrite): Ditto.
(fhandler_disk_file::pread): Ditto.
(fhandler_disk_file::pwrite): Ditto.
* fhandler.cc (fhandler_base::pread): Define new function.
(fhandler_base::pwrite): Ditto.
* fhandler_disk_file.cc (fhandler_base::pread): Ditto.
(fhandler_base::pwrite): Ditto.
* syscalls.cc (pread): Define new function.
(pwrite): Ditto.
* cygwin.din: Export pread, pwrite.
* include/sys/ioctl.h: Guard some _IO* declarations to avoid conflict with
socket.h.

19 years ago* include/sys/ioctl.h: Add some linux defines.
Christopher Faylor [Fri, 29 Jul 2005 15:26:18 +0000 (15:26 +0000)]
* include/sys/ioctl.h: Add some linux defines.

19 years ago* pinfo.cc (pinfo::init): Put back accidentally removed debug_printf.
Christopher Faylor [Fri, 29 Jul 2005 14:33:50 +0000 (14:33 +0000)]
* pinfo.cc (pinfo::init): Put back accidentally removed debug_printf.

19 years ago* cygthread.cc (cygthread::simplestub): Wait for h to be filled out by main
Christopher Faylor [Fri, 29 Jul 2005 14:29:33 +0000 (14:29 +0000)]
* cygthread.cc (cygthread::simplestub): Wait for h to be filled out by main
thread before assigning it.

19 years ago* pinfo.cc (pinfo::init): Sleep before retrying open_shared().
Christopher Faylor [Fri, 29 Jul 2005 14:25:28 +0000 (14:25 +0000)]
* pinfo.cc (pinfo::init): Sleep before retrying open_shared().

19 years ago* fork.cc (fork_parent): Fix null deref if pinfo creation fails.
Christopher Faylor [Fri, 29 Jul 2005 14:22:56 +0000 (14:22 +0000)]
* fork.cc (fork_parent): Fix null deref if pinfo creation fails.

19 years ago PR gas/336
John David Anglin [Thu, 28 Jul 2005 20:32:21 +0000 (20:32 +0000)]
PR gas/336
  * hppa.h (pa_opcodes): Allow 0 immediates in PA 2.0 variants of pdtlb
and pitlb.

19 years ago* cygmalloc.h (MSPACES): Define. This dropped through the cracks after the
Christopher Faylor [Thu, 28 Jul 2005 17:03:34 +0000 (17:03 +0000)]
* cygmalloc.h (MSPACES): Define.  This dropped through the cracks after the
last malloc update.
* dcrt0.cc: Fix a comment.
* malloc.cc (internal_malloc): Fix definition so that it can be safely coerced.

19 years ago2005-07-28 Earnie Boyd <earnie@users.sf.net>
Earnie Boyd [Thu, 28 Jul 2005 11:09:36 +0000 (11:09 +0000)]
2005-07-28  Earnie Boyd  <earnie@users.sf.net>

* include/winnt.h (SUBLANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN):
Correct their values.
Thanks to: Daniel K. O. <danielosmari at users dont sf dot net>

19 years ago * Makefile.tpl (EXTRA_TARGET_FLAGS): Set LDFLAGS=LDFLAGS_FOR_TARGET.
Mark Mitchell [Wed, 27 Jul 2005 20:22:35 +0000 (20:22 +0000)]
* Makefile.tpl (EXTRA_TARGET_FLAGS): Set LDFLAGS=LDFLAGS_FOR_TARGET.
* Makefile.def (flags_to_pass): Add LDFLAGS_FOR_TARGET.
* Makefile.in: Regenerated.

19 years ago * mt-gnu (CXXFLAGS): Include SYSROOT_CFLAGS_FOR_TARGET.
Mark Mitchell [Wed, 27 Jul 2005 18:55:59 +0000 (18:55 +0000)]
* mt-gnu (CXXFLAGS): Include SYSROOT_CFLAGS_FOR_TARGET.

19 years agoRemove bogus ChangeLog entry
Mark Mitchell [Wed, 27 Jul 2005 18:55:36 +0000 (18:55 +0000)]
Remove bogus ChangeLog entry

19 years ago * config/mt-gnu (CXXFLAGS): Include SYSROOT_CFLAGS_FOR_TARGET.
Mark Mitchell [Wed, 27 Jul 2005 18:00:57 +0000 (18:00 +0000)]
* config/mt-gnu (CXXFLAGS): Include SYSROOT_CFLAGS_FOR_TARGET.

* Makefile.tpl (SYSROOT_CFLAGS_FOR_TARGET): New variable.
(CFLAGS_FOR_TARGET): Use it.
(CXXFLAGS_FOR_TARGET): Likewise.
* Makefile.in: Regenerated.
* configure.in (--with-build-sysroot): New option.
* configure: Regenerated.

19 years ago* include/cygwin/in.h (INET_ADDRSTRLEN): Add new definition.
Christopher Faylor [Wed, 27 Jul 2005 17:35:18 +0000 (17:35 +0000)]
* include/cygwin/in.h (INET_ADDRSTRLEN): Add new definition.

19 years ago* gendef: Use nocr to remove \r's from input. gendef (nocr): New function.
Christopher Faylor [Wed, 27 Jul 2005 16:16:51 +0000 (16:16 +0000)]
* gendef: Use nocr to remove \r's from input.  gendef (nocr): New function.

19 years ago* fhandler_clipboard.cc (fhandler_dev_clipboard::close): Set membuffer to NULL.
Christopher Faylor [Wed, 27 Jul 2005 14:33:09 +0000 (14:33 +0000)]
* fhandler_clipboard.cc (fhandler_dev_clipboard::close): Set membuffer to NULL.
(fhandler_dev_clipboard::fixup_after_exec): Don't call close here.  Just set
variables directly.

19 years agoinclude/opcode/
Jan Beulich [Wed, 27 Jul 2005 07:04:31 +0000 (07:04 +0000)]
include/opcode/
2005-07-27  Jan Beulich  <jbeulich@novell.com>

* i386.h (i386_optab): Add comment to movd. Use LongMem for all
movd-s. Add NoRex64 to movq-s dealing only with mmx or xmm registers.
Add movq-s as 64-bit variants of movd-s.

19 years ago * libc/machine/cris/libcdtor.c (defaultors): Mark artificially as
Hans-Peter Nilsson [Tue, 26 Jul 2005 20:37:13 +0000 (20:37 +0000)]
* libc/machine/cris/libcdtor.c (defaultors): Mark artificially as
used.

19 years ago[bfd]
DJ Delorie [Tue, 26 Jul 2005 03:21:52 +0000 (03:21 +0000)]
[bfd]
* reloc.c: Remove unused M32C relocs, add BFD_RELOC_M32C_HI8.
* libbfd.h: Regenerate.
* bfd-in2.h: Regenerate.

* elf32-m32c.c (m32c_elf_howto_table): Add R_M32C_8, R_M32C_LO16,
R_M32C_HI8, R_M32C_HI16.
(m32c_reloc_map): Likewise.
(m32c_elf_relocate_section): Add R_M32C_HI8 and R_M32C_HI16.

[cpu]
* m32c.opc (parse_unsigned8): Add %dsp8().
(parse_signed8): Add %hi8().
(parse_unsigned16): Add %dsp16().
(parse_signed16): Add %lo16() and %hi16().
(parse_lab_5_3): Make valuep a bfd_vma *.

[gas]
* config/tc-m32c.c (md_cgen_lookup_reloc): Add 8 bit operands.
Support %mod() modifiers from opcodes.
* doc/c-m32c.texi (M32C-Modifiers): New section.

[include/elf]

* m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.

[opcodes]
* m32c-asm.c Regenerate.
* m32c-dis.c Regenerate.

19 years ago* include/byteswap.h: New file.
Christopher Faylor [Tue, 26 Jul 2005 00:55:42 +0000 (00:55 +0000)]
* include/byteswap.h: New file.

19 years agoupdate copyright
Christopher Faylor [Tue, 26 Jul 2005 00:38:54 +0000 (00:38 +0000)]
update copyright

19 years ago* include/cygwin/types.h: Define loff_t.
Christopher Faylor [Mon, 25 Jul 2005 21:46:36 +0000 (21:46 +0000)]
* include/cygwin/types.h: Define loff_t.

19 years agobfd/
H.J. Lu [Mon, 25 Jul 2005 15:41:07 +0000 (15:41 +0000)]
bfd/

2005-07-25  Jan Hubicka  <jh@suse.cz>
    H.J. Lu  <hongjiu.lu@intel.com>

* elf-bfd.h (_bfd_elf_large_com_section): New.
* elf.c (_bfd_elf_large_com_section): New. Defined.

* elf64-x86-64.c (elf64_x86_64_add_symbol_hook): New.
(elf64_x86_64_elf_section_from_bfd_section): New.
(elf64_x86_64_symbol_processing): New.
(elf64_x86_64_common_definition): New.
(elf64_x86_64_common_section_index): New.
(elf64_x86_64_common_section): New.
(elf64_x86_64_merge_symbol): New.
(elf64_x86_64_additional_program_headers): New.
(elf64_x86_64_special_sections): New.
(elf_backend_section_from_bfd_section): New. Defined.
(elf_backend_add_symbol_hook): Likewise.
(elf_backend_common_section_index): Likewise.
(elf_backend_common_section): Likewise.
(elf_backend_common_definition): Likewise.
(elf_backend_merge_symbol): Likewise.
(elf_backend_special_sections): Likewise.
(elf_backend_additional_program_headers): Likewise.

binutils/

2005-07-25  H.J. Lu  <hongjiu.lu@intel.com>

* readelf.c (dump_relocations): Handle SHN_X86_64_LCOMMON.
(get_symbol_index_type): Likewise.
(get_elf_section_flags): Handle SHF_X86_64_LARGE.

gas/

2005-07-25  Jan Hubicka  <jh@suse.cz>
    H.J. Lu  <hongjiu.lu@intel.com>

* config/obj-elf.c: Include "elf/x86-64.h" if TC_I386 is
defined.
(elf_com_section_ptr): New.
(elf_begin): Set elf_com_section_ptr to bfd_com_section_ptr.
(elf_common_parse): Make it global. Use elf_com_section_ptr
instead of bfd_com_section_ptr.
(obj_elf_change_section): Handle x86-64 large bss sections.

* config/obj-elf.h (elf_com_section_ptr): New.
(elf_common_parse): New.

* config/tc-i386.c (handle_large_common): New.
(md_pseudo_table): Add "largecomm".
(x86_64_section_letter): New.
(x86_64_section_word): New.

* config/tc-i386.h (x86_64_section_word): New.
(x86_64_section_letter): New.
(md_elf_section_letter): New. Defined.
(md_elf_section_word): Likewise.

include/elf/

2005-07-25  Jan Hubicka  <jh@suse.cz>

* x86-64.h (SHN_X86_64_LCOMMON): New.
(SHF_X86_64_LARGE): New.

ld/

2005-07-25  Jan Hubicka  <jh@suse.cz>
    H.J. Lu  <hongjiu.lu@intel.com>

* emulparams/elf_x86_64.sh (LARGE_SECTIONS): New.

* scripttempl/elf.sc: Updated for large section support.

19 years ago2005-07-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Mon, 25 Jul 2005 13:06:49 +0000 (13:06 +0000)]
2005-07-25  Chris Sutcliffe <ir0nh34d@users.sourceforge.net>

* include/winuser.h (HSHELL_RUDEAPPACTIVATED): Define.

19 years ago2005-07-24 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Sun, 24 Jul 2005 13:57:01 +0000 (13:57 +0000)]
2005-07-24  Paolo Bonzini  <bonzini@gnu.org>

* Makefile.tpl: Wrap install between unstage and stage
* Makefile.in: Regenerate.

19 years ago2005-07-20 Bob Wilson <bob.wilson@acm.org>
Jeff Johnston [Wed, 20 Jul 2005 16:20:24 +0000 (16:20 +0000)]
2005-07-20  Bob Wilson  <bob.wilson@acm.org>
           Darin Petkov <darin@tensilica.com>

       * libm/math/ef_atan2.c (pi, pi_lo): Use round-to-nearest value of pi.

19 years agoAdd support for a 32bit PC relative reloc
Nick Clifton [Wed, 20 Jul 2005 11:35:03 +0000 (11:35 +0000)]
Add support for a 32bit PC relative reloc

19 years ago * include/wingdi.h (TT_PRIM_CSPLINE): Define.
Danny Smith [Wed, 20 Jul 2005 11:32:54 +0000 (11:32 +0000)]
* include/wingdi.h (TT_PRIM_CSPLINE): Define.
Thanks to: Bob Jamison <ishmal at users dot sourceforge dot net>

19 years ago * include/richedit.h (SETTEXTEX): Define structure and
Danny Smith [Wed, 20 Jul 2005 11:21:49 +0000 (11:21 +0000)]
* include/richedit.h (SETTEXTEX): Define structure and
associated constants.
(GT_SELECTION): Define GETTEXTEX flag constant.

19 years ago* cygcheck.cc (find_on_path): Perform .exe magic on non-PATH search.
Christopher Faylor [Tue, 19 Jul 2005 21:00:34 +0000 (21:00 +0000)]
* cygcheck.cc (find_on_path): Perform .exe magic on non-PATH search.

19 years ago2005-07-19 Paul Brook <paul@codesourcery.com>
Jeff Johnston [Tue, 19 Jul 2005 15:15:25 +0000 (15:15 +0000)]
2005-07-19  Paul Brook  <paul@codesourcery.com>

        * arm/crt0.S: Ensure doubleword stack alignment.

19 years ago2005-07-19 Paul Brook <paul@codesourcery.com>
Jeff Johnston [Tue, 19 Jul 2005 15:14:16 +0000 (15:14 +0000)]
2005-07-19  Paul Brook  <paul@codesourcery.com>

        * libc/sys/arm/crt0.S: Ensure doubleword stack alignment.

19 years ago * include/wingdi.h (SYSPAL_NOSTATIC256): Define.
Danny Smith [Tue, 19 Jul 2005 08:49:06 +0000 (08:49 +0000)]
* include/wingdi.h (SYSPAL_NOSTATIC256): Define.

19 years ago * include/wingdi.h (WINGDIAPI): Define to SECLSPEC_DLLIMPORT
Danny Smith [Tue, 19 Jul 2005 08:27:43 +0000 (08:27 +0000)]
* include/wingdi.h (WINGDIAPI): Define to SECLSPEC_DLLIMPORT
if __W32API_USE_DLLIMPORT__.  Use throughout on prototypes.

19 years ago * include/commctrl.h (RBBS_USECHEVRON): Define.
Danny Smith [Tue, 19 Jul 2005 07:46:23 +0000 (07:46 +0000)]
* include/commctrl.h (RBBS_USECHEVRON): Define.
(RBBS_*): Use hex notation, group together.

19 years ago * hppa.h: Fix punctuation in comment.
John David Anglin [Tue, 19 Jul 2005 03:09:33 +0000 (03:09 +0000)]
* hppa.h: Fix punctuation in comment.

19 years ago * hppa.h (pa_opcode): Add rules for opcode ordering. Check first for
John David Anglin [Tue, 19 Jul 2005 00:11:48 +0000 (00:11 +0000)]
* hppa.h (pa_opcode):  Add rules for opcode ordering.  Check first for
implicit space-register addressing.  Set space-register bits on opcodes
using implicit space-register addressing.  Add various missing pa20
long-immediate opcodes.  Remove various opcodes using implicit 3-bit
space-register addressing.  Use "fE" instead of "fe" in various
fstw opcodes.

19 years ago2005-07-18 Joseph S. Myers <joseph@codesourcery.com>
Jeff Johnston [Mon, 18 Jul 2005 19:07:49 +0000 (19:07 +0000)]
2005-07-18  Joseph S. Myers  <joseph@codesourcery.com>

        * testsuite/lib/checkoutput.exp (newlib_check_output): Use test
        names after PASS and FAIL which do not depend on source directory
        name or on whether test passed or failed.
        * testsuite/lib/passfail.exp (newlib_pass_fail): Likewise.

19 years ago2005-07-18 Richard Sandiford <richard@codesourcery.com>
Jeff Johnston [Mon, 18 Jul 2005 18:19:40 +0000 (18:19 +0000)]
2005-07-18  Richard Sandiford  <richard@codesourcery.com>

        * mips/array.ld (.sdata): Include .gnu.linkonce.s.*, not
        .gnu.linkonce.s*.
        (.sbss): Include .sbss.* and .gnu.linkonce.sb.*.
        * mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld,
        * mips/idt32.ld, mips/idt64.ld, mips/idtecoff.ld, mips/idt.ld,
        * mips/jmr3904app-java.ld, mips/jmr3904app.ld,
        * mips/jmr3904dram-java.ld, mips/jmr3904dram.ld,
        * mips/lsi.ld, mips/nullmon.ld, mips/pmon.ld: As for mips/array.ld.

19 years ago2005-07-18 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Mon, 18 Jul 2005 16:18:17 +0000 (16:18 +0000)]
2005-07-18  Shaun Jackman  <sjackman@gmail.com>

        * libgloss/arm/libcfunc.c (abort): Call _exit instead of the RDI swi.
        (alarm): Add the weak attribute.
        (pause): New function. Return ENOSYS.
        * libgloss/arm/syscalls.c (_getpid): Add the weak attribute.
        (_fstat): Ditto.
        (_stat): Ditto.
        (_link): Ditto. Return ENOSYS.
        (_unlink): Call the swi instead of returning -1.
        (_raise): Add the weak attribute. Return ENOSYS.
        (isatty): Rename to _isatty. Call the swi instead of returning 1.
        (_system): Call the swi instead of returning ENOSYS.
        (_rename): Ditto.

19 years ago * lib/kernel32.def (GetUserGeoID): Correct suffix.
Danny Smith [Mon, 18 Jul 2005 11:04:51 +0000 (11:04 +0000)]
* lib/kernel32.def (GetUserGeoID): Correct suffix.
Thanks to: "bernd23" <bernd23 at users dot sourceforge dot net>

19 years ago * include/commctrl.h (TreeView_SetItemState): Initilise
Danny Smith [Mon, 18 Jul 2005 10:12:49 +0000 (10:12 +0000)]
* include/commctrl.h (TreeView_SetItemState): Initilise
_tvi.hItem.
Thanks to Joseph Remes <jremes at users dot sourceforge dot net>

19 years agoRemove 2005-07-08 Dimitri Papadopoulos entry (no file was added).
Danny Smith [Mon, 18 Jul 2005 09:53:17 +0000 (09:53 +0000)]
Remove 2005-07-08  Dimitri Papadopoulos entry (no file was added).

19 years ago2005-07-18 Mattia Barbon <mbarbon@users.sourceforge.net>
Danny Smith [Mon, 18 Jul 2005 09:48:08 +0000 (09:48 +0000)]
2005-07-18  Mattia Barbon  <mbarbon@users.sourceforge.net>

* include/commctrl.h (NMLVFINDITEM): Add structure.

19 years ago2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
Danny Smith [Mon, 18 Jul 2005 09:04:25 +0000 (09:04 +0000)]
2005-07-18  Michael Gerdau  <mgdde@users.sourceforge.net>

* include/wininet.h (WININET_API_FLAG_*): Add defines.

19 years ago2005-07-18 Daniel Atallah <datallah@users.sourceforge.net>
Danny Smith [Mon, 18 Jul 2005 08:52:29 +0000 (08:52 +0000)]
2005-07-18  Daniel Atallah  <datallah@users.sourceforge.net>

* include/winnt.h (VER_SET_CONDITION): Define.

19 years agoinclude/opcode/
Jan Beulich [Mon, 18 Jul 2005 06:11:00 +0000 (06:11 +0000)]
include/opcode/
2005-07-18  Jan Beulich  <jbeulich@novell.com>

* i386.h (i386_optab): Operands of aam and aad are unsigned.

19 years agoTypo fix.
Ben Elliston [Mon, 18 Jul 2005 05:45:50 +0000 (05:45 +0000)]
Typo fix.

19 years ago2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
Danny Smith [Mon, 18 Jul 2005 05:43:22 +0000 (05:43 +0000)]
2005-07-18  Michael Gerdau  <mgdde@users.sourceforge.net>

* include/wincon.h (AttachConsole): Correct _WIN32_WINNT guard.
(ATTACH_PARENT_PROCESS): Define.
(CONSOLE_WINDOWED_MODE): Correct definition to match MSDN
documentation.

19 years agobinutils/
Ben Elliston [Mon, 18 Jul 2005 04:13:05 +0000 (04:13 +0000)]
binutils/
* readelf.c (read_and_display_attr_value): Handle a DW_AT_encoding
value of DW_ATE_decimal_float instead of DW_ATE_GNU_decimal_float.
include/elf/
* dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
Replace with DW_ATE_decimal_float (now in DWARF 3).

19 years ago2005-07-17 Benoit Blanchon <bblanchon@users.sourceforge.net>
Earnie Boyd [Sun, 17 Jul 2005 18:58:12 +0000 (18:58 +0000)]
2005-07-17  Benoit Blanchon  <bblanchon@users.sourceforge.net>

* include/winbase.h (QueueUserWorkItem): Add prototype.

19 years ago.
Christopher Faylor [Sun, 17 Jul 2005 02:12:04 +0000 (02:12 +0000)]
.

19 years ago* child_info.h (child_info::sync): Pass pid and HANDLE rather than using pinfo.
Christopher Faylor [Sun, 17 Jul 2005 00:51:03 +0000 (00:51 +0000)]
* child_info.h (child_info::sync): Pass pid and HANDLE rather than using pinfo.
(child_info::child_info): Accept an argument controlling whether to create
proc_subproc.
(child_info_spawn::child_info_spawn): Ditto.
* sigproc.cc (child_info::child_info): Ditto.
(child_info_spawn::child_info_spawn): Ditto.
(child_info::sync): Use passed in pid and HANDLE.
* fork.cc (fork_parent): Reflect additional arguments required for
child_info::sync.
* hookapi.cc (hook_or_detect_cygwin): Rename.  Change so that NULL 'fn'
argument just returns "true", indicating that program uses cygwin1.dll.
* spawn.cc (av::win16_exe): New element.
* spawn.cc (av::iscygwin): New element.
(av::fixup): New function.
(spawn_guts): Protect against SEGV.  Use fixup function to detect when it is
safe to wait for a spawned (as opposed to an execed) program.  Reflect changes
in child_info::sync arguments.
* external.cc (cygwin_internal): Reflect function renaming to
hook_or_detect_cygwin.
* cygheap.cc (cygheap_fixup_in_child): Close handle after debug fixup has been
done to prevent false positives in handle collision.
* exceptions.cc (try_to_debug): Notify debugger if already being debugged.

19 years agofix whitespace
Christopher Faylor [Sat, 16 Jul 2005 22:01:50 +0000 (22:01 +0000)]
fix whitespace

19 years ago2005-07-16 Kelley Cook <kcook@gcc.gnu.org>
R. Kelley Cook [Sat, 16 Jul 2005 02:41:34 +0000 (02:41 +0000)]
2005-07-16  Kelley Cook  <kcook@gcc.gnu.org>

* all files: Update FSF address.

19 years agogas/
H.J. Lu [Fri, 15 Jul 2005 13:49:53 +0000 (13:49 +0000)]
gas/

2007-07-15  H.J. Lu <hongjiu.lu@intel.com>

* gas/config/tc-i386.h (CpuVMX): New.
(CpuUnknownFlags): Add CpuVMX.

gas/testsuite/

2007-07-15  H.J. Lu <hongjiu.lu@intel.com>

* gas/i386/i386.exp: Add vmx and x86-64-vmx.

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

include/opcode/

2007-07-15  H.J. Lu <hongjiu.lu@intel.com>

* i386.h (i386_optab): Support Intel VMX Instructions.

opcodes/

2007-07-15  H.J. Lu <hongjiu.lu@intel.com>

* i386-dis.c (OP_VMX): New. Handle Intel VMX Instructions.
(VMX_Fixup): New. Fix up Intel VMX Instructions.
(Em): New.
(Gm): New.
(VM): New.
(dis386_twobyte): Updated entries 0x78 and 0x79.
(twobyte_has_modrm): Likewise.
(grps): Use OP_VMX in the "sgdtIQ" entry. Updated GRP9.
(OP_G): Handle m_mode.

19 years agoChangeLog:
Jim Blandy [Thu, 14 Jul 2005 22:52:16 +0000 (22:52 +0000)]
ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

* configure.in: Add cases for Renesas m32c.
* configure: Regenerated.

bfd/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

Add support for m32c-*-elf (Renesas m32c and m16c).
* Makefile.am (ALL_MACHINES): Add cpu-m32c.lo.
(ALL_MACHINES_CFILES): Add cpu-m32c.c.
(BFD32_BACKENDS): Add elf32-m32c.lo.
(BFD32_BACKENDS_CFILES): Add elf32-m32c.c.
(cpu-m32c.lo, elf32-m32c.lo): New rules, generated by 'make dep-am'.
* Makefile.in: Regenerated.
* archures.c (bfd_arch_m32c, bfd_mach_m16c, bfd_mach_m32c): New
arch and mach codes.
(bfd_m32c_arch): New arch info object.
(bfd_archures_list): List bfd_m32c_arch.
* bfd-in2.h: Regenerated.
* config.bfd: Add case for the m32c.
* configure.in: Add case for the m32c.
* configure: Regenerated.
* cpu-m32c.c, elf32-m32c.c: New files.
* libbfd.h: Regenerated.
* targets.c (bfd_elf32_m32c_vec): Declare.
(_bfd_target_vector): List bfd_elf32_m32c_vec.

binutils/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

* readelf.c: #include "elf/m32c.h"
(guess_is_rela, dump_relocations, get_machine_name): Add cases for
EM_M32C.
* Makefile.am (readelf.o): Update dependencies.
* Makefile.in: Regenerated.

cpu/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

* m32c.cpu, m32c.opc: Machine description for the Renesas M32C.

gas/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

Add support for the Renesas M32C.
* Makefile.am (CPU_TYPES): List m32c.
(TARGET_CPU_CFILES): List config/tc-m32c.c.
(TARGET_CPU_HFILES): List config/tc-m32c.h.
* configure.in: Add case for m32c.
* configure.tgt: Add cases for m32c and m32c-*-elf.
* configure: Regenerated.
* config/tc-m32c.c, config/tc-m32c.h: New files.
* doc/Makefile.am (CPU_DOCS): Add c-m32c.texi.
* doc/Makefile.in: Regenerated.
* doc/all.texi: Set M32C.
* doc/as.texinfo: Add text for the M32C-specific options and line
comment characters, and refer to c-m32c.texi.
* doc/c-m32c.texi: New file.

include/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

* dis-asm.h (print_insn_m32c): New declaration.

include/elf/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

Add support for Renesas M32C and M16C.
* common.h (EM_M32C): New machine number.
* m32c.h: New file.

ld/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

Add support for the Renesas M32C and M16C.
* Makefile.am (ALL_EMULATIONS): Add eelf32m32c.o.
(eelf32m32c.c): New target.
* Makefile.in: Regenerated.
* configure.tgt: Add case for m32c-*-elf.
* emulparams/elf32m32c.sh: New file.

opcodes/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

Add support for the Renesas M32C and M16C.
* m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c: New.
* m32c-desc.h, m32c-opc.h: New.
* Makefile.am (HFILES): List m32c-desc.h and m32c-opc.h.
(CFILES): List m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c,
m32c-opc.c.
(ALL_MACHINES): List m32c-asm.lo, m32c-desc.lo, m32c-dis.lo,
m32c-ibld.lo, m32c-opc.lo.
(CLEANFILES): List stamp-m32c.
(M32C_DEPS): List stamp-m32c, if CGEN_MAINT.
(CGEN_CPUS): Add m32c.
(m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c)
(m32c-desc.h, m32c-opc.h): Depend on M32C_DEPS.
(m32c_opc_h): New variable.
(stamp-m32c, m32c-asm.lo, m32c-desc.lo, m32c-dis.lo, m32c-ibld.lo)
(m32c-opc.lo): New rules.
* Makefile.in: Regenerated.
* configure.in: Add case for bfd_m32c_arch.
* configure: Regenerated.
* disassemble.c (ARCH_m32c): New.
[ARCH_m32c]: #include "m32c-desc.h".
(disassembler) [ARCH_m32c]: Add case for bfd_arch_m32c.
(disassemble_init_for_target) [ARCH_m32c]: Same.

* cgen-ops.h, cgen-types.h: New files.
* Makefile.am (HFILES): List them.
* Makefile.in: Regenerated.

19 years agoAdd code to detect and either handle or issue an error message for binaries
Nick Clifton [Thu, 14 Jul 2005 07:07:46 +0000 (07:07 +0000)]
Add code to detect and either handle or issue an error message for binaries
created by the DEC ALPHA compilers.

19 years ago2005-07-14 Kelley Cook <kcook@gcc.gnu.org>
R. Kelley Cook [Thu, 14 Jul 2005 01:24:56 +0000 (01:24 +0000)]
2005-07-14  Kelley Cook  <kcook@gcc.gnu.org>

* COPYING, compile, config-ml.in, config.guess,
config.sub, install-sh, missing, mkinstalldirs,
symlink-tree, ylwrap: Sync from upstream sources.

19 years ago2005-07-13 Eric Christopher <echristo@redhat.com>
Eric Christopher [Thu, 14 Jul 2005 00:12:07 +0000 (00:12 +0000)]
2005-07-13  Eric Christopher  <echristo@redhat.com>

* configure.in: Add toplevel noconfigdir support for tpf.
* configure: Regenerate.

19 years ago2005-07-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
Earnie Boyd [Wed, 13 Jul 2005 23:16:19 +0000 (23:16 +0000)]
2005-07-13  Benoit Blanchon  <bblanchon@users.sourceforge.net>

* include/wingdi.h (SHADEBLENDCAPS, SB_NONE, SB_CONST_ALPHA,
SB_PIXEL_ALPHA, SB_PREMULT_ALPHA, SB_GRAD_RECT, SB_GRAD_TRI,
COLORMGMTCAPS, CM_NONE, CM_DEVICE_ICM, CM_GAMMA_RAMP,
CM_CMYK_COLOR): Define.

19 years agomerge from gcc
DJ Delorie [Tue, 12 Jul 2005 10:34:51 +0000 (10:34 +0000)]
merge from gcc

19 years agomerge from gcc:
DJ Delorie [Mon, 11 Jul 2005 16:48:34 +0000 (16:48 +0000)]
merge from gcc:
2005-07-11  Jakub Jelinek  <jakub@redhat.com>

* Makefile.def (target_modules): Add libssp.
* configure.in (target_libraries): Add target-libssp.
* configure: Rebuilt.
* Makefile.in: Rebuilt.

19 years ago2005-07-11 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Mon, 11 Jul 2005 08:03:32 +0000 (08:03 +0000)]
2005-07-11  Paolo Bonzini  <bonzini@gnu.org>

PR ada/22340

* Makefile.def: Sync with gcc.
* Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Fix pasto.
* Makefile.in: Regenerate.

19 years ago * hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores.
John David Anglin [Mon, 11 Jul 2005 02:31:34 +0000 (02:31 +0000)]
* hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores.

19 years ago * callback.h: Remove ANSI_PROTOTYPES conditional code.
Ben Elliston [Sun, 10 Jul 2005 23:26:04 +0000 (23:26 +0000)]
* callback.h: Remove ANSI_PROTOTYPES conditional code.

19 years ago2005-07-10 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
Joshua Daniel Franklin [Sun, 10 Jul 2005 19:39:31 +0000 (19:39 +0000)]
2005-07-10  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>

* cygwinenv.sgml: Update tty section to mention rxvt and xterm.
* how-programming.texinfo: Update GPL section of VS FAQ.
* how-using.texinfo: Expand FAQ about out of date pacakages.
* setup-net.sgml: Add troubleshooting setup.exe section.

19 years ago* path.cc (mount): Only check win32_path when we know we need it.
Christopher Faylor [Sat, 9 Jul 2005 17:15:38 +0000 (17:15 +0000)]
* path.cc (mount): Only check win32_path when we know we need it.

19 years ago * cygwin.din (getline): Export.
Corinna Vinschen [Sat, 9 Jul 2005 08:22:39 +0000 (08:22 +0000)]
* cygwin.din (getline): Export.
(getdelim): Export.
* include/sys/stdio.h (getline): Replace macro with function prototype.
(getdelim):  Likewise.
* include/cygwin/version.h: Bump API minor number.

19 years ago2005-07-08 Ola Hugosson <Ola.Hugosson@anoto.com>
Jeff Johnston [Fri, 8 Jul 2005 18:28:46 +0000 (18:28 +0000)]
2005-07-08  Ola Hugosson   <Ola.Hugosson@anoto.com>

        * libc/string/wcsspn.c (wcsspn): Add missing increment of q.

19 years ago * include/objsafe.h: New file.
Dimitri Papadopoulos [Fri, 8 Jul 2005 13:37:31 +0000 (13:37 +0000)]
* include/objsafe.h: New file.

19 years ago * how-using.texinfo: Fix typos.
Corinna Vinschen [Fri, 8 Jul 2005 08:42:40 +0000 (08:42 +0000)]
* how-using.texinfo: Fix typos.

19 years ago * cygwin.din (__getline): Export.
Corinna Vinschen [Fri, 8 Jul 2005 08:24:13 +0000 (08:24 +0000)]
* cygwin.din (__getline): Export.
(__getdelim): Export.
* include/sys/stdio.h (getline): Define as __getline.
(getdelim): Define as __getdelim.
* include/cygwin/version.h: Bump API minor number.

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