]>
sourceware.org Git - newlib-cygwin.git/log
Paolo Bonzini [Fri, 12 Aug 2005 14:22:33 +0000 (14:22 +0000)]
toplevel:
2005-08-12 Paolo Bonzini <bonzini@gnu.org>
* configure.in: Replace NCN_STRICT_CHECK_TOOL with
NCN_STRICT_CHECK_TOOLS, and likewise for NCN_STRICT_CHECK_TARGET_TOOLS.
Look for alternate names of the target cc and c++
config:
2005-08-12 Paolo Bonzini <bonzini@gnu.org>
* config/acx.m4 (NCN_CHECK_TARGET_TOOL, NCN_STRICT_CHECK_TOOL,
NCN_STRICT_CHECK_TARGET_TOOL): Remove.
(NCN_STRICT_CHECK_TOOLS, NCN_STRICT_CHECK_TARGET_TOOLS): New,
Danny Smith [Fri, 12 Aug 2005 09:16:18 +0000 (09:16 +0000)]
* include/ddk/hidsdi.h: New file.
* lib/ddk/hid.def: Uncomment symbols and add stdcall suffix for
functions declared in hidsdi.h.
Thanks to: Alex J Lennon <ajlennon at organixconsulting dot com>
Danny Smith [Fri, 12 Aug 2005 09:11:40 +0000 (09:11 +0000)]
* lib/imm32.def (ImmDisableIME): Add stub.
Thanks to: "kidmin" <kidmin at users dot sourceforge dot net>
Christopher Faylor [Fri, 12 Aug 2005 02:39:13 +0000 (02:39 +0000)]
white space
Christopher Faylor [Thu, 11 Aug 2005 17:18:18 +0000 (17:18 +0000)]
fix typo
Christopher Faylor [Thu, 11 Aug 2005 17:03:18 +0000 (17:03 +0000)]
* fhandler_serial.cc (fhandler_serial::tcgetattr): Return current baud rate
regardless of current DTR state.
Christopher Faylor [Thu, 11 Aug 2005 16:30:48 +0000 (16:30 +0000)]
* dcrt0.cc: Remove ld_preload declaration.
* winsup.h: Move ld_preload declaration here.
* fork.cc (fork_child): Call ld_preload() before returning.
Christopher Faylor [Thu, 11 Aug 2005 16:13:30 +0000 (16:13 +0000)]
* child_info. (CURR_CHILD_INFO_MAGIC): Refresh.
(child_info::child_info()): New constructor.
(child_info_spawn::child_info_spawn()): Ditto.
(child_info_spawn::operator new): New operator.
(child_info_spawn::set): New function.
* spawn.cc (av()): New constructor.
(av::operator new): New operator.
(av::set): New function.
(spawn_guts): Reorganize so that classes which allocates are defined early in
the function so that it can be properly cleaned up after an efault. Set errno
to E2BIG in the event of a SEGV situation.
Dimitri Papadopoulos [Thu, 11 Aug 2005 09:04:13 +0000 (09:04 +0000)]
Attempting to add include/objsafe.h again...
Chris Sutcliffe [Thu, 11 Aug 2005 02:13:36 +0000 (02:13 +0000)]
* include/w32api.h: Increment version to 3.3.
* Makefile.in: Ditto.
DJ Delorie [Wed, 10 Aug 2005 21:16:14 +0000 (21:16 +0000)]
* MAINTAINERS (CPU Ports): Add CPU port maintainer section.
Jeff Johnston [Wed, 10 Aug 2005 21:02:28 +0000 (21:02 +0000)]
2005-08-10 Stephen Huw Clarke <stephen.clarke@st.com>
* libm/common/sf_fmax.c: Fix to properly handle NaNs.
* libm/common/s_max.c: Ditto.
* libm/common/sf_fmin.c: Ditto.
* libm/common/s_min.c: Ditto.
Jeff Johnston [Wed, 10 Aug 2005 20:35:13 +0000 (20:35 +0000)]
2005-08-10 DJ Delorie <dj@redhat.com>
* configure.host: Add m32c support.
* libc/include/machine/ieeefp.h: Likewise.
* libc/include/machine/setjmp.h: Likewise.
* libc/include/sys/config.h: Likewise.
* libc/machine/m32c: New directory, Renesas R8C/M16C/M32C support.
* libc/machine/m32c/aclocal.m4: New file.
* libc/machine/m32c/configure: Ditto.
* libc/machine/m32c/configure.in: Ditto.
* libc/machine/m32c/Makefile.am: Ditto.
* libc/machine/m32c/Makefile.in: Ditto.
* libc/machine/m32c/setjmp.S: Ditto.
Jeff Johnston [Wed, 10 Aug 2005 20:29:55 +0000 (20:29 +0000)]
Add * qualifier for file list.
Jeff Johnston [Wed, 10 Aug 2005 20:29:33 +0000 (20:29 +0000)]
2005-08-10 DJ Delorie <dj@redhat.com>
* configure.in: Add m32c support.
* configure: Regenerated
* m32c: New directory, Renesas R8C/M16C/M32C support.
* m32c/abort.S m32c/argvlen.S m32c/argv.S m32c/chdir.S,
m32c/chmod.S m32c/close.S m32c/configure m32c/configure.in,
m32c/crt0.S, m32c/crtn.S, m32c/exit.S, m32c/fstat.S,
m32c/genscript, m32c/getpid.S, m32c/gettimeofday.S,
m32c/heaptop.S, m32c/isatty.S, m32c/kill.S, m32c/link.S,
m32c/lseek.S, m32c/m32csys.h, m32c/m32c.tmpl, m32c/Makefile.in,
m32c/open.S, m32c/read.S, m32c/sbrk.c, m32c/stat.S, m32c/time.S,
m32c/times.S, m32c/unlink.S, m32c/utime.S, m32c/write.S: New files
Danny Smith [Wed, 10 Aug 2005 10:10:32 +0000 (10:10 +0000)]
* include/wctype.h (towupper, towlower): Change arg and return value
types to wint_t.
* include/ctype.h (towupper, towlower): Likewise.
Danny Smith [Wed, 10 Aug 2005 10:05:02 +0000 (10:05 +0000)]
* mthr_stub.c (__mingwthr_key_dtor): Replace assert(0) with
a diagnostic, guarded by #ifdef DEBUG.
(__mingwthr_remove_key_dtor): Likewise.
John David Anglin [Wed, 10 Aug 2005 02:51:52 +0000 (02:51 +0000)]
* hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
New defines.
Christopher Faylor [Mon, 8 Aug 2005 19:46:48 +0000 (19:46 +0000)]
* cygserver.cc (main): Call wincap.init() earlier to avoid a NULL dereference.
Christopher Faylor [Mon, 8 Aug 2005 18:54:28 +0000 (18:54 +0000)]
* include/sys/cdefs.h: Remove extra line.
Corinna Vinschen [Mon, 8 Aug 2005 16:30:15 +0000 (16:30 +0000)]
* security.cc (get_reg_security): New static function.
(get_nt_object_security): Call get_reg_security for registry keys
to circumvent problems with predefined registry keys.
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.
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.
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.
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.
Danny Smith [Mon, 8 Aug 2005 10:22:20 +0000 (10:22 +0000)]
* moldname.def.in (sleep, beep, seterrormode): Remove.
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.
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.
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.
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.
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.
Christopher Faylor [Sun, 7 Aug 2005 02:38:46 +0000 (02:38 +0000)]
revert erroneous checkin
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.
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.
Joshua Daniel Franklin [Sat, 6 Aug 2005 05:14:41 +0000 (05:14 +0000)]
Update to switch FAQ from texinfo to DocBook.
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.
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.
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.
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.
John David Anglin [Wed, 3 Aug 2005 15:08:52 +0000 (15:08 +0000)]
* hppa.h: Update copyright dates.
Corinna Vinschen [Wed, 3 Aug 2005 09:23:39 +0000 (09:23 +0000)]
* mount.cc (longopts): Fix typo which disallows --options option.
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.
Jeff Johnston [Tue, 2 Aug 2005 19:32:06 +0000 (19:32 +0000)]
Fixed comment spacing.
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.
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.
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.
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.
Christopher Faylor [Fri, 29 Jul 2005 17:06:57 +0000 (17:06 +0000)]
white space
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.
Christopher Faylor [Fri, 29 Jul 2005 15:26:18 +0000 (15:26 +0000)]
* include/sys/ioctl.h: Add some linux defines.
Christopher Faylor [Fri, 29 Jul 2005 14:33:50 +0000 (14:33 +0000)]
* pinfo.cc (pinfo::init): Put back accidentally removed debug_printf.
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.
Christopher Faylor [Fri, 29 Jul 2005 14:25:28 +0000 (14:25 +0000)]
* pinfo.cc (pinfo::init): Sleep before retrying open_shared().
Christopher Faylor [Fri, 29 Jul 2005 14:22:56 +0000 (14:22 +0000)]
* fork.cc (fork_parent): Fix null deref if pinfo creation fails.
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.
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.
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>
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.
Mark Mitchell [Wed, 27 Jul 2005 18:55:59 +0000 (18:55 +0000)]
* mt-gnu (CXXFLAGS): Include SYSROOT_CFLAGS_FOR_TARGET.
Mark Mitchell [Wed, 27 Jul 2005 18:55:36 +0000 (18:55 +0000)]
Remove bogus ChangeLog entry
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.
Christopher Faylor [Wed, 27 Jul 2005 17:35:18 +0000 (17:35 +0000)]
* include/cygwin/in.h (INET_ADDRSTRLEN): Add new definition.
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.
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.
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.
Hans-Peter Nilsson [Tue, 26 Jul 2005 20:37:13 +0000 (20:37 +0000)]
* libc/machine/cris/libcdtor.c (defaultors): Mark artificially as
used.
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.
Christopher Faylor [Tue, 26 Jul 2005 00:55:42 +0000 (00:55 +0000)]
* include/byteswap.h: New file.
Christopher Faylor [Tue, 26 Jul 2005 00:38:54 +0000 (00:38 +0000)]
update copyright
Christopher Faylor [Mon, 25 Jul 2005 21:46:36 +0000 (21:46 +0000)]
* include/cygwin/types.h: Define loff_t.
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.
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.
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.
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.
Nick Clifton [Wed, 20 Jul 2005 11:35:03 +0000 (11:35 +0000)]
Add support for a 32bit PC relative reloc
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>
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.
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.
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.
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.
Danny Smith [Tue, 19 Jul 2005 08:49:06 +0000 (08:49 +0000)]
* include/wingdi.h (SYSPAL_NOSTATIC256): Define.
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.
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.
John David Anglin [Tue, 19 Jul 2005 03:09:33 +0000 (03:09 +0000)]
* hppa.h: Fix punctuation in comment.
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.
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.
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.
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.
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>
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>
Danny Smith [Mon, 18 Jul 2005 09:53:17 +0000 (09:53 +0000)]
Remove 2005-07-08 Dimitri Papadopoulos entry (no file was added).
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.
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.
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.
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.
Ben Elliston [Mon, 18 Jul 2005 05:45:50 +0000 (05:45 +0000)]
Typo fix.
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.
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).
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.
Christopher Faylor [Sun, 17 Jul 2005 02:12:04 +0000 (02:12 +0000)]
.
This page took 0.0687720000000001 seconds and 5 git commands to generate.