OSDN Git Service
msnyder [Mon, 13 Aug 2007 23:06:33 +0000 (23:06 +0000)]
2007-08-13 Michael Snyder <msnyder@access-company.com>
* tui/tui-winsource.c (tui_alloc_source_buffer): Clean up allocation.
msnyder [Mon, 13 Aug 2007 23:02:08 +0000 (23:02 +0000)]
2007-08-13 Michael Snyder <msnyder@access-company.com>
* event-top.c (command_line_handler): Memory leak.
msnyder [Mon, 13 Aug 2007 22:57:39 +0000 (22:57 +0000)]
2007-08-13 Michael Snyder <msnyder@access-company.com>
* mi/mi-cmd-var.c (mi_cmd_var_set_format): Memory leak.
No need to make copy.
msnyder [Mon, 13 Aug 2007 22:25:12 +0000 (22:25 +0000)]
2007-08-13 Michael Snyder <msnyder@access-company.com>
* source.c (find_source_lines): Require symtab 's'.
rsandifo [Mon, 13 Aug 2007 21:16:36 +0000 (21:16 +0000)]
bfd/
* elfxx-mips.c (mips_elf_link_hash_table): Add computed_got_sizes.
(mips_elf_record_global_got_symbol): Increment local_gotno for
each forced-local symbol.
(_bfd_mips_elf_check_relocs): Pass forced-local call symbols to
mips_elf_record_global_got_symbol for VxWorks too.
(_bfd_mips_elf_always_size_sections): Set computed_got_sizes
to true after computing the GOT size.
(_bfd_mips_elf_hide_symbol): Increase local_gotno whenever
got.offset == 1. Only adjust global_gotno if computed_got_sizes.
For VxWorks, add a local entry when hiding a symbol that needs a
plt but has not been marked as needing a global got entry.
(_bfd_mips_elf_link_hash_table_create): Set computed_got_sizes to
false.
ld/testsuite/
* ld-mips-elf/vxworks-forced-local-1.d,
* ld-mips-elf/vxworks-forced-local-1.s,
* ld-mips-elf/vxworks-forced-local-1.ver: New test.
* ld-mips-elf/mips-elf.exp: Run it.
* ld-mips-elf/tlsdyn-o32-2.d: Adjust for removal of unnecessary
local GOT entry.
* ld-mips-elf/tlsdyn-o32-2.got: Likewise.
* ld-mips-elf/tlsdyn-o32-3.d: Likewise.
* ld-mips-elf/tlsdyn-o32-3.got: Likewise.
* ld-mips-elf/vxworks1-lib.dd: Likewise.
* ld-mips-elf/vxworks1-lib.rd: Likewise.
corinna [Mon, 13 Aug 2007 19:44:30 +0000 (19:44 +0000)]
* mmap.cc: Call NtClose instead of CloseHandle throughout.
(CreateMapping): Drop unused last argument. Accommodate throughout.
(mmap64): Re-open file with execute permissions using NtOpenFile.
corinna [Mon, 13 Aug 2007 19:15:46 +0000 (19:15 +0000)]
* fhandler.h (fhandler_base::close_fs): Reintroduce (as inline function)
for clearness.
* fhandler_disk_file.cc (fhandler_base::fstat_fs): Revert previous
change.
(fhandler_base::open_fs): Ditto.
* fhandler_socket.cc (fhandler_socket::close): Ditto.
jjohnstn [Mon, 13 Aug 2007 18:13:36 +0000 (18:13 +0000)]
2007-08-13 Carlos O'Donell <carlos@codesourcery.com>
* arm/crt0.S: Remove '.set' for __stack, hardware_init_hook,
and software_init_hook.
corinna [Mon, 13 Aug 2007 17:16:03 +0000 (17:16 +0000)]
* Makefile.in (DLL_OFILES): Remove delqueue.o.
* delqueue.cc: Delete.
* fhandler.h (fhandler_base::close_fs): Drop declaration.
(fhandler_disk_file::close): Drop declaration.
* fhandler_disk_file.cc (fhandler_base::fstat_fs): Call close instead of
close_fs.
(fhandler_base::fstat_helper): Use open FH_UNIX handle in call to
get_file_attribute.
(fhandler_base::open_fs): Call close instead of get_file_attribute.
(fhandler_disk_file::close): Remove.
(fhandler_base::close_fs): Remove.
* fhandler_socket.cc (fhandler_socket::close): Just call
fhandler_base::close for FH_UNIX sockets.
* shared.cc (user_shared_initialize): Drop call to
user_shared->delqueue.init.
* shared_info.h (CURR_USER_MAGIC): Change according to below change.
(MAX_DELQUEUES_PENDING): Remove.
(class delqueue_list): Remove.
(class user_info): Remove delqueue.
* syscalls.cc (close_all_files): Drop call to
user_shared->delqueue.process_queue.
(unlink): Drop delqueue handling.
corinna [Mon, 13 Aug 2007 15:08:25 +0000 (15:08 +0000)]
* devices.in (dev_storage): Use native NT device name for kmsg mailslot.
* devices.cc: Regenerate.
* fhandler.cc (fhandler_base::operator =): Use path_conv assignment
operator.
(fhandler_base::set_name): Ditto.
(fhandler_base::open): Use NT native path in debug output.
* fhandler_mailslot.cc: Convert to NT native function calls.
* ntdll.h (struct _FILE_MAILSLOT_SET_INFORMATION): Define.
(NtCreateMailslotFile): Declare.
* path.cc (path_conv::set_normalized_path): Don't set wide_path to NULL.
(path_conv::set_name): Remove unused function.
* path.h (path_conv::set_name): Drop declaration.
(path_conv::operator =): Define.
fche [Mon, 13 Aug 2007 14:47:43 +0000 (14:47 +0000)]
2007-08-13 Frank Ch. Eigler <fche@redhat.com>
* common_model.h: Change #include guard name.
2007-08-13 Frank Ch. Eigler <fche@redhat.com>
* sh.h: Protect CGEN_CPU_FPU macro against multiple definitions.
* common_model.h: Change #include guard name.
drow [Mon, 13 Aug 2007 14:35:58 +0000 (14:35 +0000)]
* config/default.exp: New file.
nickc [Mon, 13 Aug 2007 09:45:22 +0000 (09:45 +0000)]
* standards.texi: Import 22 July 2007 version.
* fdl.texi: Import version 1.2.
* make-stds.texi: Import 2006 version.
drow [Mon, 13 Aug 2007 01:56:12 +0000 (01:56 +0000)]
* NEWS: Add a marker for the 2.18 features.
drow [Mon, 13 Aug 2007 01:52:58 +0000 (01:52 +0000)]
* doc/Makefile.am (AM_MAKEINFOFLAGS, TEXI2DVI): Include
$(top_srcdir)/../../bfd/doc.
* doc/Makefile.in: Regenerate.
drow [Mon, 13 Aug 2007 01:45:11 +0000 (01:45 +0000)]
* coffgen.c (coff_get_normalized_symtab): Correct cast.
bje [Mon, 13 Aug 2007 01:32:31 +0000 (01:32 +0000)]
* configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS, baseargs): Pass
--silent if $silent.
* configure: Regenerate.
amodra [Mon, 13 Aug 2007 00:44:19 +0000 (00:44 +0000)]
* elf.c (elf_modify_segment_map): Add remove_empty_load param.
Don't remove empty PT_LOAD header if false.
(_bfd_elf_map_sections_to_segments): If user phdrs, pass false
to elf_modify_segment_map.
(assign_file_positions_for_load_sections): Pass false to
elf_modify_segment_map.
amodra [Mon, 13 Aug 2007 00:20:55 +0000 (00:20 +0000)]
bfd/
* elf64-ppc.c (ADDI_R12_R12, LD_R11_0R2, LD_R2_0R2): Define.
Update stub comments.
(build_plt_stub): Build two variants, one without "addis".
(ppc_build_one_stub): Build stubs without "addis" if possible.
(ppc_size_one_stub): Size new stubs.
ld/testsuite/
* ld-powerpc/relbrlt.s (.text.pad2): Adjust space.
* ld-powerpc/relbrlt.d: Update.
* ld-powerpc/tlsexe.d: Update.
* ld-powerpc/tlsexe.g: Update.
* ld-powerpc/tlsexe.r: Update.
* ld-powerpc/tlsexetoc.d: Update.
* ld-powerpc/tlsexetoc.g: Update.
* ld-powerpc/tlsexetoc.r: Update.
* ld-powerpc/tlsso.d: Update.
* ld-powerpc/tlsso.g: Update.
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlstocso.d: Update.
* ld-powerpc/tlstocso.g: Update.
amodra [Mon, 13 Aug 2007 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 13 Aug 2007 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
cgf [Sun, 12 Aug 2007 19:45:45 +0000 (19:45 +0000)]
* faq-programming.xml: Clarify where to run "make check".
drow [Sun, 12 Aug 2007 19:05:42 +0000 (19:05 +0000)]
* src-release (DEVO_SUPPORT): Add COPYING3 and COPYING3.LIB.
drow [Sun, 12 Aug 2007 18:59:45 +0000 (18:59 +0000)]
* configure.in (ALL_LINGUAS): Add fi.
* po/fi.po: New file.
* configure: Regenerated.
corinna [Sun, 12 Aug 2007 15:42:02 +0000 (15:42 +0000)]
* fhandler.cc (fhandler_base::open): Remove HIDDEN_DOT_FILES code.
* fhandler_disk_file.cc (fhandler_disk_file::mkdir): Ditto.
* path.cc (symlink_worker): Ditto.
corinna [Sun, 12 Aug 2007 15:20:15 +0000 (15:20 +0000)]
* syscalls.cc (getw): Remove redundant implementation.
(putw): Ditto.
(wcscmp): Ditto.
(wcslen): Ditto.
(memccpy): Ditto.
corinna [Sun, 12 Aug 2007 12:48:00 +0000 (12:48 +0000)]
* ntdll.h: Add descriptive comments to special Rtl functions.
(STATUS_OBJECT_PATH_NOT_FOUND): Define.
(STATUS_BUFFER_OVERFLOW): Define.
(FILE_SUPERSEDED): Define.
(FILE_OPENED): Define.
(FILE_CREATED): Define.
(FILE_OVERWRITTEN): Define.
(FILE_EXISTS): Define.
(FILE_DOES_NOT_EXIST): Define.
(PIO_APC_ROUTINE): Typedef.
(NtFsControlFile): Fix parameter types to use PIO_APC_ROUTINE.
(NtWriteFile): Declare.
(RtlInt64ToHexUnicodeString): Declare.
* strfuncs.cc: Include ntdll.h.
(RtlInt64ToHexUnicodeString): New function.
* syscalls.cc (try_to_bin): Rewrite using native NT functions.
Only try to create recycle bin after unsuccessfully trying to move
file. Also try to create special files in recycle bin so that Windows
Explorer isn't unnecessarily stampeded.
amodra [Sun, 12 Aug 2007 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Sun, 12 Aug 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
msnyder [Sat, 11 Aug 2007 20:08:37 +0000 (20:08 +0000)]
2007-08-11 Michael Snyder <msnyder@access-company.com>
* completer.c: Spelling fix in comments.
rsandifo [Sat, 11 Aug 2007 17:31:23 +0000 (17:31 +0000)]
bfd/
* config.bfd (sh-*-vxworks): Define targ_underscore to "yes".
msnyder [Sat, 11 Aug 2007 00:28:30 +0000 (00:28 +0000)]
2007-08-10 Michael Snyder <msnyder@access-company.com>
* gdbtypes.c: Coding standard cleanup.
msnyder [Sat, 11 Aug 2007 00:22:18 +0000 (00:22 +0000)]
2007-08-10 Michael Snyder <msnyder@access-company.com>
* gdbtypes.c: Comment/whitespace cleanup.
gdbadmin [Sat, 11 Aug 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 11 Aug 2007 00:00:06 +0000 (00:00 +0000)]
daily update
msnyder [Fri, 10 Aug 2007 22:08:18 +0000 (22:08 +0000)]
2007-08-10 Michael Snyder <msnyder@access-company.com>
* stabsread.c (read_huge_number): Attempt to compute value before
values that it depends on.
msnyder [Fri, 10 Aug 2007 22:01:27 +0000 (22:01 +0000)]
2007-08-10 Michael Snyder <msnyder@access-company.com>
* linespec.c (decode_dollar): Dead code, ptr can't be non-null.
(decode_objc): Use "NULL" instead of 0.
(find_method): Ditto.
(decode_all_digits): Ditto.
(decode_dollar): Ditto.
msnyder [Fri, 10 Aug 2007 21:52:38 +0000 (21:52 +0000)]
2007-08-10 Michael Snyder <msnyder@access-company.com>
* mi/mi-main.c (mi_cmd_data_evaluate_expression): Resource leak.
msnyder [Fri, 10 Aug 2007 21:44:22 +0000 (21:44 +0000)]
2007-08-10 Michael Snyder <msnyder@access-company.com>
* mi/mi-cmd-var.c (mi_cmd_var_list_children): Memory leak.
msnyder [Fri, 10 Aug 2007 20:42:44 +0000 (20:42 +0000)]
2007-08-10 Michael Snyder <msnyder@access-company.com>
* solib-svr4.c (enable_break): Don't free tmp_pathname until
after closing bfd.
msnyder [Fri, 10 Aug 2007 20:35:08 +0000 (20:35 +0000)]
2007-08-10 Michael Snyder <msnyder@access-company.com>
* completer.c: Comment/whitespace cleanup.
jjohnstn [Fri, 10 Aug 2007 19:36:46 +0000 (19:36 +0000)]
2007-08-10 Carlos O'Donell <carlos@codesourcery.com>
2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
* arm/syscalls.c (_stat): Use _close
* arm/syscalls.c (struct poslog): Rename to...
(struct fdent): ... this.
(FILE_HANDLE_OFFSET): Remove.
(findslot): Return a struct fdent* if fd is valid, otherwise return NULL.
(newslot): New function.
(remap_handle): Remove.
(initialise_monitor_handles): Use stdout as fallback for stderr.
(wrap): Rename to...
(checkerror): ... this.
(_swiread): Use checkerror() for the return of SWI calls. Correct the use of r0.
(_read): Use findslot(). Return EBADF on bad handle.
(_swilseek): Call findslot(). Check for valid whence. Check for negative offset when using
SEEK_CUR, and check for overflow. Use checkerror(). Check *_Flen calls for errors.
(_swiwrite): Correct the use of r0.
(_write): Call findslot().
(_swiopen): Call findslot(). Check for valid flags. Use checkerror(). Call newslot().
Handle O_TRUNC, and O_WRONLY. Return index into openfiles[] for fd.
(_swiclose): Correct the use of r0.
(_close): Handle stderr == stdout case. Only reclaim handle if _swiclose succeeded.
(_getpid): Use __attribute__((unused)).
(_sbrk): Fix formatting.
(_swistat): New function.
(_stat): Call _swistat().
(_fstat): Call _swistat().
(_unlink): Correct the use of r0.
(isatty): Call finslot(). Correct the use of r0.
(_system): Call checkerror(). Correct the use of r0.
(_rename): Correct the use of r0.
brobecke [Fri, 10 Aug 2007 17:52:09 +0000 (17:52 +0000)]
* Makefile.in (i386nbsd-nat.o): Add missing dependency.
maxim2405 [Fri, 10 Aug 2007 17:49:48 +0000 (17:49 +0000)]
2007-08-10 Maxim Grigoriev <maxim2405@gmail.com>
* remote-fileio.c (remote_fileio_resize_fd_map): Initialize newly
allocated file descriptors.
brobecke [Fri, 10 Aug 2007 17:26:45 +0000 (17:26 +0000)]
* Makefile.in: Minor cleanup throughout; add some missing variables,
add some missing rules, remove some rules that are no longer needed,
and fix the dependencies in several rules.
corinna [Fri, 10 Aug 2007 16:47:22 +0000 (16:47 +0000)]
* path.cc (fillout_mntent): Fix calculation of unicode buffer size.
nickc [Fri, 10 Aug 2007 14:26:33 +0000 (14:26 +0000)]
* sim-memopt.c (memory_options): Mention that the memory-size switch accepts suffixes.
(parse_size): Handle a suffix on the size value.
* sim-options.c (standard_options): Mention that the mem-size switch accepts suffixes.
(standard_option_handler): Handle a suffix on the size value.
nickc [Fri, 10 Aug 2007 13:25:31 +0000 (13:25 +0000)]
Add M R Swami Reddy as CR16/CRX support maintainer.
nickc [Fri, 10 Aug 2007 13:21:39 +0000 (13:21 +0000)]
Add a marker for the 2.18 features.
nickc [Fri, 10 Aug 2007 13:16:31 +0000 (13:16 +0000)]
Updated Finnish, Irish and Vietnamese translations
hjl [Fri, 10 Aug 2007 12:41:33 +0000 (12:41 +0000)]
Mention PR ld/4877.
hjl [Fri, 10 Aug 2007 12:36:20 +0000 (12:36 +0000)]
2007-08-10 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
hjl [Fri, 10 Aug 2007 12:25:29 +0000 (12:25 +0000)]
2007-08-10 H.J. Lu <hongjiu.lu@intel.com>
PR ld/4875
* elf-hints-local.h: Include bfd_stdint.h. Use uint32_t
instead of u_int32_t.
* sha1.h: Include bfd_stdint.h instead of <stdint.h>.
corinna [Fri, 10 Aug 2007 11:16:26 +0000 (11:16 +0000)]
* syscalls.cc (rename): Check oldpath and newpath for trailing dir
separators, require them to be existing directories if so. Check
for a request to change only the case of the filename. Check paths
for case insensitve equality only once. Handle renaming a directory
to another, existing directory by unlinking the destination directory
first. If newpath points to an existing file with R/O attribute set,
try to unset R/O attribute first. Augment hardlink test by not
checking directories. If renaming fails with STATUS_ACCESS_DENIED,
try to unlink existing destination filename and try renaming again.
Drop useless test for non-empty directory. Always close fh at the
end of the function.
ktietz [Fri, 10 Aug 2007 07:12:37 +0000 (07:12 +0000)]
patch: Correct documentation of windmc.
gdbadmin [Fri, 10 Aug 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 10 Aug 2007 00:00:07 +0000 (00:00 +0000)]
daily update
msnyder [Thu, 9 Aug 2007 23:14:55 +0000 (23:14 +0000)]
2007-08-09 Michael Snyder <msnyder@access-company.com>
* aoutx.h (aout_get_external_symbols): Return if count is zero.
hjl [Thu, 9 Aug 2007 23:13:40 +0000 (23:13 +0000)]
2007-08-09 H.J. Lu <hongjiu.lu@intel.com>
PR ld/4909
* elf.c (print_segment_map): New function.
(assign_file_positions_for_load_sections): Call print_segment_map
when a section can't be allocated in segment.
ludo [Thu, 9 Aug 2007 23:01:10 +0000 (23:01 +0000)]
Re-instated Guile/Scheme support.
ludo [Thu, 9 Aug 2007 22:44:37 +0000 (22:44 +0000)]
Add Emacs local variables for UTF-8.
ludo [Thu, 9 Aug 2007 21:52:04 +0000 (21:52 +0000)]
Added myself to `MAINTAINERS'.
msnyder [Thu, 9 Aug 2007 18:37:08 +0000 (18:37 +0000)]
2007-08-09 Michael Snyder <msnyder@access-company.com>
* solib.c (solib_open): Memory leak -- openp returns xmalloc buffer.
msnyder [Thu, 9 Aug 2007 18:36:55 +0000 (18:36 +0000)]
2007-08-09 Michael Snyder <msnyder@access-company.com>
* solib.c (solib_open): Memory leak -- openp returns xmalloc buffer.
cgf [Thu, 9 Aug 2007 17:20:09 +0000 (17:20 +0000)]
* gendef (sigbe): Reset "incyg" while the stack lock is active to avoid a
potential race.
brobecke [Thu, 9 Aug 2007 16:45:32 +0000 (16:45 +0000)]
* solib-som.c (som_relocate_section_addresses): Stop saving
the $CODE$ section in the so_list structure.
pbrook [Thu, 9 Aug 2007 15:11:05 +0000 (15:11 +0000)]
2007-08-09 Paul Brook <paul@codesourcery.com>
gas/
* config/tc-arm.c (relaxed_symbol_addr): Compensate for alignment.
gas/testsuite/
* gas/arm/relax_load_align.d: new test.
* gas/arm/relax_load_align.s: new test.
jkratoch [Thu, 9 Aug 2007 14:22:03 +0000 (14:22 +0000)]
* opncls.c (bfd_openr_iovec): Fix the OPEN parameter macro expansion.
hjl [Thu, 9 Aug 2007 13:50:49 +0000 (13:50 +0000)]
gas/
2007-08-09 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (check_byte_reg): Support pextrb and pinsrb.
gas/testsuite/
2007-08-09 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/i386.exp: Run sse4_1-intel, sse4_2-intel,
x86-64-sse4_1-intel and x86-64-sse4_2-intel.
* gas/i386/sse4_1-intel.d: New file.
* gas/i386/sse4_2-intel.d: Likewise.
* gas/i386/x86-64-sse4_1-intel.d: Likewise.
* gas/i386/x86-64-sse4_2-intel.d: Likewise.
* gas/i386/sse4_1.s: Add tests for Intel syntax.
* gas/i386/sse4_2.s: Likewise.
* gas/i386/x86-64-sse4_1.s: Likewise.
* gas/i386/x86-64-sse4_2.s: Likewise.
* gas/i386/sse4_1.d: Updated.
* gas/i386/sse4_2.d: Likewise.
* gas/i386/x86-64-sse4_1.d: Likewise.
* gas/i386/x86-64-sse4_2.d: Likewise.
opcodes/
2007-08-09 H.J. Lu <hongjiu.lu@intel.com>
* i386-opc.tbl: Add NoRex64 to pmovsxbw, pmovsxwd, pmovsxdq,
pmovzxbw, pmovzxwd, pmovzxdq and roundsd.
* i386-tbl.h: Regenerated.
amodra [Thu, 9 Aug 2007 11:43:03 +0000 (11:43 +0000)]
* windres/windres.exp: Return unsupported rather than fail if
windows.h not found.
amodra [Thu, 9 Aug 2007 11:25:58 +0000 (11:25 +0000)]
binutils/testsuite/
* binutils-all/copy-2.d (not-target): Match *-*-*aout.
* binutils-all/copy-3.d (not-target): Likewise.
* binutils-all/objcopy.exp (objcopy_test): Remove extraneous
setup_xfail.
gas/testsuite/
* gas/all/weakref1u.d (not-target): Match *-*-*aout.
amodra [Thu, 9 Aug 2007 11:02:23 +0000 (11:02 +0000)]
PR 4515
* genscripts.sh: Delete all references to NONPAGED_TEXT_START_ADDR.
* ldint.texinfo: Likewise.
* emulparams/armaoutb.sh (NONPAGED_TEXT_START_ADDRESS): Delete.
* emulparams/armaoutl.sh: Likewise.
* emulparams/arcelf.sh (NONPAGED_TEXT_START_ADDR): Delete.
* emulparams/bfin.sh: Likewise
* emulparams/crisaout.sh: Likewise
* emulparams/elf32_sparc.sh: Likewise
* emulparams/elf32am33lin.sh: Likewise
* emulparams/elf32b4300.sh: Likewise
* emulparams/elf32bmip.sh: Likewise
* emulparams/elf32mcore.sh: Likewise
* emulparams/elf32xtensa.sh: Likewise
* emulparams/elf64_s390.sh: Likewise
* emulparams/elf64_sparc.sh: Likewise
* emulparams/elf64alpha.sh: Likewise
* emulparams/elf_i386.sh: Likewise
* emulparams/elf_i386_be.sh: Likewise
* emulparams/elf_i386_chaos.sh: Likewise
* emulparams/elf_i386_ldso.sh: Likewise
* emulparams/elf_i386_vxworks.sh: Likewise
* emulparams/elf_s390.sh: Likewise
* emulparams/elf_x86_64.sh: Likewise
* emulparams/i386aout.sh: Likewise
* emulparams/i386moss.sh: Likewise
* emulparams/i386msdos.sh: Likewise
* emulparams/i386nto.sh: Likewise
* emulparams/i386nw.sh: Likewise
* emulparams/m68kaout.sh: Likewise
* emulparams/m68kelf.sh: Likewise
* emulparams/ppcnw.sh: Likewise
* emulparams/sun4.sh: Likewise
* emulparams/tic80coff.sh: Likewise
* emulparams/vaxnbsd.sh: Likewise
* emulparams/armnbsd.sh (NONPAGED_TEXT_START_ADDR): Delete.
(TEXT_START_ADDR): Set for -n, -N.
* emulparams/coff_sparc.sh: Likewise
* emulparams/elf32vax.sh: Likewise
* emulparams/i386bsd.sh: Likewise
* emulparams/i386go32.sh: Likewise
* emulparams/i386linux.sh: Likewise
* emulparams/i386lynx.sh: Likewise
* emulparams/i386mach.sh: Likewise
* emulparams/m68k4knbsd.sh: Likewise
* emulparams/m68klinux.sh: Likewise
* emulparams/m68knbsd.sh: Likewise
* emulparams/ns32knbsd.sh: Likewise
* emulparams/pc532macha.sh: Likewise
* emulparams/ppclynx.sh: Likewise
* emulparams/scoreelf.sh: Likewise
* emulparams/sparcaout.sh: Likewise
* emulparams/sparclinux.sh: Likewise
* emulparams/sun3.sh: Likewise
* emulparams/vsta.sh: Likewise
corinna [Thu, 9 Aug 2007 10:32:24 +0000 (10:32 +0000)]
* syscalls.cc (rename): Close oldpath file handle immediately after
trying to rename it. Use nfh handle when checking for non-empty
newpath directory. Only change status if check_dir_not_empty really
returns STATUS_DIRECTORY_NOT_EMPTY.
gdbadmin [Thu, 9 Aug 2007 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 9 Aug 2007 00:00:06 +0000 (00:00 +0000)]
daily update
maxim2405 [Wed, 8 Aug 2007 23:22:17 +0000 (23:22 +0000)]
2007-08-08 Maxim Grigoriev <maxim2405@gmail.com>
* xtensa-tdep.h (XTENSA_MAX_COPROCESSOR): New.
(xtensa_register_group_t): Add entries for coprocessors.
* xtensa-tdep.c (xtensa_init_reggroups): New register groups.
(xtensa_add_reggroups): Likewise.
(xtensa_register_reggroup_p): Likewise.
(xtensa_coprocessor_register_group): New function.
(xtensa_cp): New.
jkratoch [Wed, 8 Aug 2007 22:12:34 +0000 (22:12 +0000)]
2007-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
* serial.c (serial_open): Fix the OPEN parameter macro expansion.
msnyder [Wed, 8 Aug 2007 22:02:37 +0000 (22:02 +0000)]
2007-08-08 Michael Snyder <msnyder@access-company.com>
* target.c (target_read_string): Guard against null.
msnyder [Wed, 8 Aug 2007 21:46:36 +0000 (21:46 +0000)]
2007-08-08 Michael Snyder <msnyder@access-company.com>
* varobj.c (value_of_root): Move alloc after return to avoid leak.
msnyder [Wed, 8 Aug 2007 18:39:50 +0000 (18:39 +0000)]
2007-08-08 Michael Snyder <msnyder@access-company.com>
* tui/tui-layout.c (tui_set_layout): Dead code, dead variable.
msnyder [Wed, 8 Aug 2007 18:34:28 +0000 (18:34 +0000)]
2007-08-08 Michael Snyder <msnyder@access-company.com>
* top.c (command_line_input): Memory leak.
msnyder [Wed, 8 Aug 2007 18:08:52 +0000 (18:08 +0000)]
2007-08-08 Michael Snyder <msnyder@access-company.com>
* solib-svr4.c (open_symbol_file_object): Memory leak.
(svr4_current_sos): Ditto.
(enable_break): Ditto.
msnyder [Wed, 8 Aug 2007 18:05:36 +0000 (18:05 +0000)]
2007-08-08 Michael Snyder <msnyder@access-company.com>
* cp-valprint.c (cp_print_hpacc_virtual_table_entries): Memory leak.
msnyder [Wed, 8 Aug 2007 18:01:34 +0000 (18:01 +0000)]
2007-08-08 Michael Snyder <msnyder@access-company.com>
* dwarf2read.c (add_partial_symbol): Memory leak.
amodra [Wed, 8 Aug 2007 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Wed, 8 Aug 2007 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
hjl [Tue, 7 Aug 2007 16:06:41 +0000 (16:06 +0000)]
Fix year in ChangeLog entry.
hjl [Tue, 7 Aug 2007 16:05:45 +0000 (16:05 +0000)]
Fix year in ChangeLog entries.
nickc [Tue, 7 Aug 2007 11:01:34 +0000 (11:01 +0000)]
* po/bfd.pot: Updated template.
* po/BLD-POTFILES.in: Regenerate.
nickc [Tue, 7 Aug 2007 10:25:23 +0000 (10:25 +0000)]
Update German translation
nickc [Tue, 7 Aug 2007 09:32:06 +0000 (09:32 +0000)]
* configure.tgt: Add bfin-*rtems*.
amodra [Tue, 7 Aug 2007 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Tue, 7 Aug 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Mon, 6 Aug 2007 22:53:27 +0000 (22:53 +0000)]
* elf.c: (_bfd_elf_make_section_from_phdr): Properly handle
bss segments.
drow [Mon, 6 Aug 2007 20:53:29 +0000 (20:53 +0000)]
* Makefile.am (BUILD_HFILES): Clean bfd_stdint.h.
* Makefile.in: Regenerated.
drow [Mon, 6 Aug 2007 20:13:48 +0000 (20:13 +0000)]
* configure.in: Update version to 2.18.50.
* configure: Regenerated.
msnyder [Mon, 6 Aug 2007 20:07:42 +0000 (20:07 +0000)]
2007-08-06 Michael Snyder <msnyder@access-company.com>
* ada-lang.c (desc_bounds): Comparison of function address to NULL.
drow [Mon, 6 Aug 2007 18:47:21 +0000 (18:47 +0000)]
2007-08-06 Paul Brook <paul@codesourcery.com>
* elf32-arm.c (elf32_arm_link_hash_entry): Add
plt_maybe_thumb_refcount.
(elf32_arm_link_hash_newfunc): Set plt_maybe_thumb_refcount.
(elf32_arm_copy_indirect_symbol): Ditto.
(elf32_arm_adjust_dynamic_symbol): Ditto.
(bfd_elf32_arm_process_before_allocation): Handle R_ARM_THM_JUMP24.
(arm_add_to_rel): Ditto.
(elf32_arm_final_link_relocate): Merge R_ARM_THM_JUMP24 with
R_ARM_THM_CALL. Handle R_ARM_THM_JUMP19 against a PLT stub.
(elf32_arm_gc_sweep_hook): Call check_use_blx. Update plt counts
for R_ARM_THM_JUMP24 and R_ARM_THM_JUMP19.
(elf32_arm_check_relocs): Update plt counts for R_ARM_THM_JUMP24
and R_ARM_THM_JUMP19.
(allocate_dynrelocs): Use plt_maybe_thumb_refcount.
(elf32_arm_finish_dynamic_symbol): Ditto.
(elf32_arm_output_plt_map): Ditto.
drow [Mon, 6 Aug 2007 18:35:16 +0000 (18:35 +0000)]
* elf.c (rewrite_elf_program_header): Handle sections not sorted
by address.
(copy_elf_program_header): Likewise.
nickc [Mon, 6 Aug 2007 14:41:50 +0000 (14:41 +0000)]
* ld-pe/pe.exp: Special diff file for x86_64-mingw target.
* ld-pe/secrel_64.d: New.