OSDN Git Service
joshuadfranklin [Sat, 22 Jan 2005 19:12:33 +0000 (19:12 +0000)]
* how-programming.texinfo: Add details about building a debugging version of the DLL.
* how-using.texinfo: Correct rxvt README location.
* install.texinfo: Add mount -m note to uninstall instructions.
rsandifo [Sat, 22 Jan 2005 18:13:14 +0000 (18:13 +0000)]
* emulparams/elf32bmip.sh (OTHER_GOT_SECTIONS): Add ". = .;".
* emulparams/elf32bmipn32-defs.sh (OTHER_GOT_SECTIONS): Likewise.
cgf [Sat, 22 Jan 2005 18:07:09 +0000 (18:07 +0000)]
* pinfo.cc (pinfo::maybe_set_exit_code_from_windows): Make sure that process
has exited before getting an error code.
(pinfo::exit): "cd" to innocuous location before exiting to make sure that
process does not keep the current working directory busy while it is in the
process of really exiting.
cgf [Sat, 22 Jan 2005 03:53:38 +0000 (03:53 +0000)]
* how-programming.texinfo: Remove obsolete w32api instructions and add some
words about unpacking net release .tar.bz2.
mmitchel [Sat, 22 Jan 2005 01:50:35 +0000 (01:50 +0000)]
* emulparams/armelfb_linux_eabi.sh: New file.
gdbadmin [Sat, 22 Jan 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 21 Jan 2005 23:00:11 +0000 (23:00 +0000)]
daily update
jjohnstn [Fri, 21 Jan 2005 21:55:06 +0000 (21:55 +0000)]
2005-01-21 Hans-Peter Nilsson <hp@axis.com>
* libnosys/warning.h (stub_warning): Remove "warning: " prefix.
fnf [Fri, 21 Jan 2005 19:43:02 +0000 (19:43 +0000)]
2005-01-21 Fred Fish <fnf@specifixinc.com>
* mips-opc.c: Change INSN_ALIAS to INSN2_ALIAS.
Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC.
Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC.
* mips-dis.c: Ditto.
fnf [Fri, 21 Jan 2005 19:42:08 +0000 (19:42 +0000)]
2005-01-21 Fred Fish <fnf@specifixinc.com>
* mips.h: Change INSN_ALIAS to INSN2_ALIAS.
Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC.
Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC.
kettenis [Fri, 21 Jan 2005 13:49:22 +0000 (13:49 +0000)]
* acconfig.h (HAVE_STRUCT_REG_R_FS, HAVE_STRUCT_R_GS): Remove
undefs.
* configure.ac: Use AC_CHECK_MEMBERS to check whether `struct
thread' has a td_pcb member and whether `struct reg' has r_fs and
r_gs members.
* configure, config.in: Regenerate.
kettenis [Fri, 21 Jan 2005 13:49:11 +0000 (13:49 +0000)]
* acconfig.h (HAVE_STRUCT_REG_R_FS, HAVE_STRUCT_R_GS): Remove
undefs.
* configure.ac: Use AC_CHECK_MEMBERS to check whether `struct
thread' has a td_pcb member and whether `struct reg' has r_fs and
r_gs members.
* configure, config.in: Regenerate.
ironhead [Fri, 21 Jan 2005 13:39:30 +0000 (13:39 +0000)]
2005-01-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* include/commdlg.h (OFN_DONTADDTORECENT): Added definition.
kettenis [Fri, 21 Jan 2005 13:18:21 +0000 (13:18 +0000)]
* configure.ac: Remove ia64-*-aix* junk.
* configure: Regenerate.
kettenis [Fri, 21 Jan 2005 13:18:12 +0000 (13:18 +0000)]
* configure.ac: Remove ia64-*-aix* junk.
* configure: Regenerate.
kettenis [Fri, 21 Jan 2005 13:14:01 +0000 (13:14 +0000)]
* configure.ac: Use AC_CHECK_DECLS instead of gcc_AC_CHECK_DECLS
and BFD_NEED_DECLARATION. Don't check if a declaration of strdup
is necessary.
* configure, config.in: Regenerate.
* utils.c: Adjust for usage of AC_CHECK_DECLS instead of
BFD_NEED_DECLARATION. Never provide a prototype for
caninicalize_file_name.
* gdb_string.h: Adjust for usage of AC_CHECK_DECLS instead of
BFD_NEED_DECLARATION.
kettenis [Fri, 21 Jan 2005 13:13:49 +0000 (13:13 +0000)]
* configure.ac: Use AC_CHECK_DECLS instead of gcc_AC_CHECK_DECLS
and BFD_NEED_DECLARATION. Don't check if a declaration of strdup
is necessary.
* configure, config.in: Regenerate.
* utils.c: Adjust for usage of AC_CHECK_DECLS instead of
BFD_NEED_DECLARATION. Never provide a prototype for
caninicalize_file_name.
* gdb_string.h: Adjust for usage of AC_CHECK_DECLS instead of
BFD_NEED_DECLARATION.
jakub [Fri, 21 Jan 2005 12:04:22 +0000 (12:04 +0000)]
* ldgram.y (AS_NEEDED): New token.
(input_list): Handle AS_NEEDED ( input_list ).
* ldlex.l (AS_NEEDED): Add.
* ld.texinfo: Document AS_NEEDED ().
* NEWS: Mention AS_NEEDED ().
kettenis [Fri, 21 Jan 2005 11:53:13 +0000 (11:53 +0000)]
* configure.ac (targ_archs): Use standard autoconf check for
"struct stat.st_blocks" instead of rolling our own.
* configure: Regenerated.
* acconfig.h (HAVE_STRUCT_STAT_ST_BLOCKS): Remove undef.
* config.in: Regenerated.
kettenis [Fri, 21 Jan 2005 11:50:26 +0000 (11:50 +0000)]
Remove stray newline.
bje [Fri, 21 Jan 2005 05:54:37 +0000 (05:54 +0000)]
* as.h: Remove #if 0'd code.
* atof-generic.c (atof_generic): Likewise.
* ecoff.c (ecoff_directive_frame): Likewise.
* frags.h (FRAG_APPEND_1_CHAR): Likewise.
* itbl-ops.c (itbl_add_reg): Likewise.
* listing.c (calc_hex): Likewise.
* read.c (MASK_CHAR): Likewise.
* subsegs.c (subsegs_print_statistics): Likewise.
* symbols.c (indent): Likewise.
* write.c (write_relocs): Likewise.
(write_object_file): Likewise.
(relax_frag): Likewise.
bje [Fri, 21 Jan 2005 05:40:23 +0000 (05:40 +0000)]
* dlltool.c (dump_iat): Remove unused function.
(gen_exp_file): Remove #if 0'd code.
(make_one_lib_file): Likewise.
* srconv.c: Remove #if 0'd code throughout.
* size.c (lprint_number): Remove.
(print_berkeley_format): Remove #if 0'd code.
* ar.c (do_quick_append): Remove declaration and definiton.
(main): Remove #if 0'd code.
* filemode.c (filemodestring): Remove #if 0'd function.
* sysdump.c (unit_info_list): Remove function.
(object_body_list): Likewise.
(program_structure): Likewise.
(debug_list): Likewise.
(module): Remove #if 0'd code.
bje [Fri, 21 Jan 2005 04:15:58 +0000 (04:15 +0000)]
* ldlang.c (lang_reasonable_defaults): Remove.
(lang_process): Don't call lang_reasonable_defaults.
* ldexp.c (exp_assop): Remove #if 0'd code.
(exp_print_tree): Likewise.
* ldlang.c (lang_memory_region_lookup): Likewise.
(open_output): Likewise.
(lang_do_assignments_1): Likewise.
(lang_place_orphans): Likewise.
(lang_enter_output_section_statement): Likewise.
(lang_reasonable_defaults): Likewise.
* ldlang.h (struct lang_input_statement_struct): Likewise.
* mri.c (mri_draw_tree): Likewise.
(mri_load): Likewise.
* pe-dll.c (generate_reloc): Likewise.
(make_import_fixup_entry): Likewise.
(pe_as16): Likewise.
* emultempl/beos.em (set_pe_subsystem): Likewise.
* emultempl/hppaelf.em (hppaelf_after_parse): Likewise.
* emultempl/pe.em: Likewise.
* emultempl/xtensaelf.em (xtensa_colocate_literals): Likewise.
bje [Fri, 21 Jan 2005 03:27:51 +0000 (03:27 +0000)]
* aout-encap.c: Remove unused file.
mmitchel [Fri, 21 Jan 2005 03:14:37 +0000 (03:14 +0000)]
* BRANCHES: Add binutils-2_15-branch.
gdbadmin [Fri, 21 Jan 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
kettenis [Thu, 20 Jan 2005 23:57:20 +0000 (23:57 +0000)]
* configure.ac: Modernize checks for `long long' and `long double'
support.
* configure: Regenerated.
* acconfig.h (CC_HAS_LONG_LONG, PRINTF_HAS_LONG_LONG)
(PRINT_HAS_LONG_DOUBLE, SCANF_HAS_LONG_DOUBLE): Remove undefs.
* config.in: Regenerated.
bje [Thu, 20 Jan 2005 23:37:57 +0000 (23:37 +0000)]
* gmon.h, alpha.c, vax.c: Remove #if 0'd chunks.
jimb [Thu, 20 Jan 2005 23:12:50 +0000 (23:12 +0000)]
* opcodes.scm (gen-switch): Use concat instead of string-map.
amodra [Thu, 20 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update
jimb [Thu, 20 Jan 2005 22:57:10 +0000 (22:57 +0000)]
* utils.scm (concat): New function.
* insn.scm (-sub-insn-make!): Use concat instead of string-map.
* rtl.scm (rtx-dump): Same.
* semantics.scm (semantic-compile): Same.
kettenis [Thu, 20 Jan 2005 22:36:02 +0000 (22:36 +0000)]
* acconfig.h (HAVE_STRUCT_SAVE_STATE_T)
(HAVE_STRUCT_MEMBER_SS_WIDE): Remove undefs.
* configure.ac: Remove checks for HP-UX save_state structure.
* configure: Regenerated.
mmitchel [Thu, 20 Jan 2005 21:59:05 +0000 (21:59 +0000)]
* MAINTAINERS: Document branch policy.
* BRANCHES: New file.
jjohnstn [Thu, 20 Jan 2005 19:56:26 +0000 (19:56 +0000)]
2005-01-20 Jeff Johnston <jjohnstn@redhat.com>
* libc/time/strftime.c (strftime): Change %r and %x to be compliant
to POSIX standard for "C" locale. Allow %E and %O modifiers
to be ignored as long as they precede valid specifiers according
to POSIX.
mmitchel [Thu, 20 Jan 2005 19:37:48 +0000 (19:37 +0000)]
* Makefile.am (ALL_EMULATIONS): Add earmelfb_linux_eabi.o.
(earmelfb_linux_eabi.c): New target.
* Makefile.in: Regenerated.
* configure.tgt (arm*b-*-linux-gnueabi): New target.
* emulparams/armelfb_linux_eabi.sh: New file.
jjohnstn [Thu, 20 Jan 2005 17:31:03 +0000 (17:31 +0000)]
2005-01-19 Shaun Jackman <sjackman@gmail.com>
* libc/stdlib/setenv_r.c (_setenv_r): Call tzset() if the TZ
environment variable is set.
nickc [Thu, 20 Jan 2005 15:35:55 +0000 (15:35 +0000)]
(std_longopts): Add an entry for "--a" in order to prevent getopt_long_only()
from considering -a as an abbreviation for --alternate.
(parse_args): Fix the parsing of -a=<file>.
amodra [Thu, 20 Jan 2005 07:47:46 +0000 (07:47 +0000)]
PR ld/676
* emultempl/hppaelf.em (hppaelf_create_output_section_statements):
Handle bfd_elf32_hppa_nbsd_vec.
amodra [Thu, 20 Jan 2005 06:54:47 +0000 (06:54 +0000)]
* ppc-opc.c (powerpc_opcodes): Add optional 'l' arg to tlbiel.
amodra [Thu, 20 Jan 2005 06:46:41 +0000 (06:46 +0000)]
PR gas/684
* read.c (s_incbin): Adjust default count for skip. Check validity
of count and skip rigorously.
gdbadmin [Thu, 20 Jan 2005 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***
fnf [Wed, 19 Jan 2005 23:43:00 +0000 (23:43 +0000)]
Fix misspelling in previous checkin
fnf [Wed, 19 Jan 2005 23:35:25 +0000 (23:35 +0000)]
2005-01-19 Fred Fish <fnf@specifixinc.com>
* NEWS: Make note of the new MIPS disassembly option "no-aliases".
* doc/binutils.texi (objdump): Document the "no-aliases"
disassembly option.
fnf [Wed, 19 Jan 2005 23:33:27 +0000 (23:33 +0000)]
2005-01-19 Fred Fish <fnf@specifixinc.com>
* config/tc-mips.c (dummy_opcode): Add init for new struct member.
fnf [Wed, 19 Jan 2005 23:31:14 +0000 (23:31 +0000)]
2005-01-19 Fred Fish <fnf@specifixinc.com>
* mips-dis.c (no_aliases): New disassembly option flag.
(set_default_mips_dis_options): Init no_aliases to zero.
(parse_mips_dis_option): Handle no-aliases option.
(print_insn_mips): Ignore table entries that are aliases
if no_aliases is set.
(print_insn_mips16): Ditto.
* mips-opc.c (mips_builtin_opcodes): Add initializer column for
new pinfo2 member and add INSN_ALIAS initializers as needed. Also
move WR_MACC and RD_MACC initializers from pinfo to pinfo2.
* mips16-opc.c (mips16_opcodes): Ditto.
fnf [Wed, 19 Jan 2005 23:29:11 +0000 (23:29 +0000)]
2005-01-19 Fred Fish <fnf@specifixinc.com>
* mips.h (struct mips_opcode): Add new pinfo2 member.
(INSN_ALIAS): New define for opcode table entries that are
specific instances of another entry, such as 'move' for an 'or'
with a zero operand.
(INSN_READ_MDMX_ACC): Redefine from 0 to 0x2.
(INSN_WRITE_MDMX_ACC): Redefine from 0 to 0x4.
amodra [Wed, 19 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update
cagney [Wed, 19 Jan 2005 22:54:48 +0000 (22:54 +0000)]
2005-01-19 Andrew Cagney <cagney@gnu.org>
* utils.c (quit): Simplify, call fatal.
* exceptions.c: Include "serial.h"
(print_flush): Mimic flush code found in utils.c:quit.
* Makefile.in: Update dependencies.
jimb [Wed, 19 Jan 2005 22:04:28 +0000 (22:04 +0000)]
* configure.tgt: Set build_rdi_share to "yes" on those targets
that use that debugging protocol.
Set build_nlm to yes to build NLM stub for Netware targets.
* configure.ac: If build_rdi_share is "yes", then configure the
rdi-share subdirectory.
If build_nlm is "yes", the configure the "nlm" subdirectory.
* configure: Regenerated.
jimb [Wed, 19 Jan 2005 21:27:50 +0000 (21:27 +0000)]
* rdi-share/configure, rdi-share/aclocal.m4: Regenerated using
autoconf 2.59 and automake 1.9.3.
jimb [Wed, 19 Jan 2005 21:27:38 +0000 (21:27 +0000)]
* rdi-share/configure, rdi-share/aclocal.m4: Regenerated using
autoconf 2.59 and automake 1.9.3.
cagney [Wed, 19 Jan 2005 21:15:36 +0000 (21:15 +0000)]
2005-01-19 Andrew Cagney <cagney@gnu.org>
* exceptions.h (deprecated_throw_reason): Rename throw_reason.
* exceptions.c (deprecated_throw_reason): Rename throw_reason.
* utils.c (internal_verror, quit): Update.
* remote-sds.c (interrupt_query): Update.
* remote-mips.c (mips_error, mips_kill): Update.
* remote-fileio.c (remote_fileio_ctrl_c_signal_handler): Update.
* remote.c (interrupt_query): Update.
* ocd.c (interrupt_query): Update.
* nto-procfs.c (interrupt_query): Update.
* monitor.c (monitor_interrupt_query): Update.
* breakpoint.c (break_command_1): Update.
kseitz [Wed, 19 Jan 2005 19:21:46 +0000 (19:21 +0000)]
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* plugins/Makefile.in; Regenerate.
* plugins/aclocal.m4: Regenerate.
cagney [Wed, 19 Jan 2005 18:40:10 +0000 (18:40 +0000)]
2005-01-19 Andrew Cagney <cagney@gnu.org>
* gdb.stabs/Makefile.in (Makefile): Update dependencies -
configure.ac not configure.in.
cagney [Wed, 19 Jan 2005 16:57:46 +0000 (16:57 +0000)]
2005-01-19 Andrew Cagney <cagney@gnu.org>
* gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
of powerpc*-*-*.
* gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
* gdb.base/list.exp (test_list_function)
(test_list_filename_and_function): Ditto.
* gdb.base/callfuncs.exp (do_function_calls): Ditto.
jjohnstn [Wed, 19 Jan 2005 16:44:39 +0000 (16:44 +0000)]
2005-01-19 Shaun Jackman <sjackman@gmail.com>
* tzset_r.c (_tzname): Add a comma.
hjl [Wed, 19 Jan 2005 16:15:04 +0000 (16:15 +0000)]
2005-01-19 H.J. Lu <hongjiu.lu@intel.com>
PR 679
* elflink.c (_bfd_elf_dynamic_symbol_p): Only protected
non-function symbols are local.
(_bfd_elf_symbol_refs_local_p): Likewise.
cagney [Wed, 19 Jan 2005 16:09:38 +0000 (16:09 +0000)]
2005-01-19 Andrew Cagney <cagney@gnu.org>
* infrun.c: (resume, proceed, wait_for_inferior)
(handle_inferior_event, stop_stepping)
(prepare_to_wait): Write debug output to gdb_stdlog.
rsandifo [Wed, 19 Jan 2005 11:53:48 +0000 (11:53 +0000)]
* read.c (convert_to_bignum): New function, split out from...
(emit_expr): ...here. Handle the case where X_add_number is
positive and the input value is negative.
(output_big_sleb128): Fix setting of continuation bit. Check whether
the final byte needs to be sign-extended. Fix size-shrinking loop.
(emit_leb128_expr): When generating a signed leb128, see whether the
sign of an O_constant's X_add_number matches the sign of the input
value. Use a bignum if not.
rsandifo [Wed, 19 Jan 2005 11:42:48 +0000 (11:42 +0000)]
* ldmain.h (ld_sysroot): Change type to a constant string.
* ldmain.c (ld_sysroot): Likewise.
(get_relative_sysroot, get_sysroot): New functions, adding command-line
support for changing the sysroot.
(main): Call the new functions.
* lexsup.c (OPTION_SYSROOT): New.
(ld_options): Add --sysroot.
(parse_args): Add a dummy handler for it.
* ld.texinfo (--sysroot): Document.
* NEWS: Mention the new --sysroot option.
kettenis [Wed, 19 Jan 2005 10:04:30 +0000 (10:04 +0000)]
* inf-ptrace.c (inf_ptrace_prepare_to_store)
(inf_ptrace_post_startup_inferior)
(inf_ptrace_acknowledge_created_inferior)
(inf_ptrace_insert_fork_catchpoint)
(inf_ptrace_remove_fork_catchpoint)
(inf_ptrace_insert_vfork_catchpoint):
(inf_ptrace_remove_vfork_catchpoint, inf_ptrace_follow_fork)
(inf_ptrace_insert_exec_catchpoint)
(inf_ptrace_remove_exec_catchpoint): Remove functions.
(inf_ptrace_reported_exec_events_per_exec_call): Tweak comment.
(inf_ptrace_target): Don't set to_prepare_to_store,
to_post_startup_inferior, to_acknowledge_created_inferior,
to_insert_fork_ctachpoint, to_remove_fork_catchpoint,
to_insert_vfork_catchpoint, to_remove_vfork_catchpoint,
to_follow_fork, to_insert_exec_catchpoint,
to_remove_exec_catchpoint.
kcook [Wed, 19 Jan 2005 00:34:56 +0000 (00:34 +0000)]
2005-01-17 Kelley Cook <kcook@gcc.gnu.org>
* install-sh, config.sub: Import from upstream.
kcook [Wed, 19 Jan 2005 00:32:57 +0000 (00:32 +0000)]
2005-01-13 Kelley Cook <kcook@gcc.gnu.org>
PR bootstrap/18222
* Makefile.def: Pass CPPFLAGS_FOR_TARGET.
* Makefile.tpl: Define target CPPFLAGS on CPPFLAGS_FOR_TARGET.
* Makefile.in: Regenerate.
gdbadmin [Wed, 19 Jan 2005 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 18 Jan 2005 23:00:07 +0000 (23:00 +0000)]
daily update
jjohnstn [Tue, 18 Jan 2005 19:27:44 +0000 (19:27 +0000)]
2005-01-18 Hans-Peter Nilsson <hp@axis.com>
* libnosys/warning.h (link_warning) [HAVE_GNU_LD and HAVE_ELF]:
Prefix symbol in section name with __SYMBOL_PREFIX. Do not use
__make_section_unallocated. Mark magic variable as used.
jjohnstn [Tue, 18 Jan 2005 19:23:36 +0000 (19:23 +0000)]
2005-01-18 Hans-Peter Nilsson <hp@axis.com>
* libnosys/configure.in (libc_cv_asm_previous_directive): Set
cache-id variable.
(libc_cv_asm_popsection_directive): Ditto.
(libc_cv_section_attributes): Ditto.
(libc_symbol_prefix): Rename from libc_dollar_prefix. Check for
"_" as well, and set __SYMBOL_PREFIX accordingly.
* libnosys/configure: Regenerate.
jjohnstn [Tue, 18 Jan 2005 19:00:26 +0000 (19:00 +0000)]
2005-01-18 Hans-Peter Nilsson <hp@axis.com>
* libnosys/Makefile.in (LD, AS): Correct obsoleted suffix: Say
as-new and ld-new, not as.new and ld.new.
aldyh [Tue, 18 Jan 2005 17:08:50 +0000 (17:08 +0000)]
* libc/machine/powerpc/vfprintf.c: Use _REENT when calling
_VFPRINTF_R.
cagney [Tue, 18 Jan 2005 17:04:24 +0000 (17:04 +0000)]
2005-01-18 Andrew Cagney <cagney@gnu.org>
* target.h (struct target_ops): Change return type of
to_insert_fork_catchpoint, to_insert_vfork_catchpoint and
to_insert_exec_catchpoint to void.
(child_insert_fork_catchpoint, child_insert_vfork_catchpoint)
(child_insert_exec_catchpoint): Change return type to void.
* target.c (update_current_target): Update.
(debug_to_insert_fork_catchpoint)
(debug_to_insert_vfork_catchpoint)
(debug_to_insert_exec_catchpoint): Update.
* inf-child.c (inf_child_insert_fork_catchpoint)
(inf_child_insert_vfork_catchpoint)
(inf_child_insert_exec_catchpoint): Update.
* breakpoint.c (insert_catchpoint): Update, do not throw an error.
* linux-nat.c (child_insert_fork_catchpoint)
(child_insert_vfork_catchpoint)
(child_insert_exec_catchpoint): Update.
* inftarg.c (child_insert_fork_catchpoint)
(child_insert_vfork_catchpoint,)
(child_insert_exec_catchpoint): Update.
cagney [Tue, 18 Jan 2005 16:15:39 +0000 (16:15 +0000)]
2005-01-18 Andrew Cagney <cagney@gnu.org>
* remote.c (remote_open_1): Use throw_exception.
cagney [Tue, 18 Jan 2005 16:15:30 +0000 (16:15 +0000)]
2005-01-18 Andrew Cagney <cagney@gnu.org>
* remote.c (remote_open_1): Use throw_exception.
corinna [Tue, 18 Jan 2005 13:00:17 +0000 (13:00 +0000)]
* autoload.cc (CoInitialize): Remove.
(CoUninitialize): Remove.
(CoCreateInstance): Remove.
(CoTaskMemFree): Add.
(SHGetDesktopFolder): Add.
* path.cc (shortcut_header): Remove.
(shortcut_initalized): Remove.
(GUID_shortcut): New static GUID.
(struct win_shortcut_hdr): New struct describing Windows shortcut
header structure.
(symlink_worker): Rewrite creating Windows shortcuts. Create
ITEMIDLIST if target exists. Only write once.
(cmp_shortcut_header): Use win_shortcut_hdr structure for comparison.
(check_shortcut): Rewrite to read only once from file. Allow skipping
an ITIMIDLIST in the file.
amodra [Tue, 18 Jan 2005 08:51:41 +0000 (08:51 +0000)]
bfd/
* bfd.c (bfd_link_just_syms): Add abfd param.
* bfd-in2.h: Regenerate.
ld/
* ldlang.c (section_already_linked): Adjust bfd_link_just_syms call.
(lang_place_orphans): Don't abort on just_syms_flag, instead call
bfd_link_just_syms.
dannysmith [Tue, 18 Jan 2005 07:14:52 +0000 (07:14 +0000)]
* lib/user32.def (MonitorFromPoint}: Correct suffix.
kseitz [Tue, 18 Jan 2005 00:14:38 +0000 (00:14 +0000)]
* generic/gdbtk-varobj.c (variable_value): Remove all instances
of error_last_message. It's gone.
* generic/gdbtk-wrapper.c: Include exceptions.h
* generic/gdbtk-cmds.c: Likewise.
* generic/gdbtk-interp.c: Likewise.
(gdbtk_interpreter_exec): Change return type to struct
exception. Return exception_none.
kseitz [Tue, 18 Jan 2005 00:14:23 +0000 (00:14 +0000)]
* generic/gdbtk-varobj.c (variable_value): Remove all instances
of error_last_message. It's gone.
* generic/gdbtk-wrapper.c: Include exceptions.h
* generic/gdbtk-cmds.c: Likewise.
* generic/gdbtk-interp.c: Likewise.
(gdbtk_interpreter_exec): Change return type to struct
exception. Return exception_none.
gdbadmin [Tue, 18 Jan 2005 00:00:09 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Mon, 17 Jan 2005 23:00:08 +0000 (23:00 +0000)]
daily update
msnyder [Mon, 17 Jan 2005 19:54:41 +0000 (19:54 +0000)]
2005-01-17 Michael Snyder <msnyder@redhat.com>
* gdb.texinfo: Fix spelling, infinte -> infinite.
msnyder [Mon, 17 Jan 2005 19:49:06 +0000 (19:49 +0000)]
2005-01-13 Michael Snyder <msnyder@redhat.com>
* mips-linux-tdep.c: Whitespace tweaks.
cagney [Mon, 17 Jan 2005 18:04:09 +0000 (18:04 +0000)]
2005-01-17 Andrew Cagney <cagney@gnu.org>
* configure.ac: For mips*-*-* and mn10300*-*-* configure the
common directory. Remove sparc*-*-* from list.
rsandifo [Mon, 17 Jan 2005 17:44:30 +0000 (17:44 +0000)]
* elf-eh-frame.c (skip_cfa_op, skip_non_nops): New functions.
(_bfd_elf_discard_section_eh_frame): Use them to interpret the CFA
instructions. If the amount of padding is known, reduce the size
of the CIE or FDE by that amount.
rsandifo [Mon, 17 Jan 2005 17:41:43 +0000 (17:41 +0000)]
* elf-bfd.h (struct cie): Use bfd_vmas for code_align, ra_column and
augmentation_size. Use bfd_signed_vmas for data_align.
* elf-eh-frame.c (read_uleb128, read_sleb128): Delete in favor of...
(read_byte, skip_leb128, read_uleb128, read_sleb128): ...these new
functions. Don't read past the end of the enclosing CIE or FDE.
(skip_bytes): New utility function.
(_bfd_elf_discard_section_eh_frame): Use new functions, adding more
sanity checking.
(_bfd_elf_write_section_eh_frame): Use new functions.
rsandifo [Mon, 17 Jan 2005 17:39:25 +0000 (17:39 +0000)]
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Use an
assert-style REQUIRE() macro to handle sanity checks.
hjl [Mon, 17 Jan 2005 17:11:54 +0000 (17:11 +0000)]
2005-01-17 H.J. Lu <hongjiu.lu@intel.com>
* dwarf2.c (dwarf2_debug): Move info_ptr_unit to ...
(comp_unit): Here.
(read_unsigned_leb128): Removed.
(read_signed_leb128): Removed.
(find_abstract_instance_name): Updated.
(parse_comp_unit): Accept info_ptr_unit.
(_bfd_dwarf2_find_nearest_line): Set info_ptr_unit for each
comp unit and pass it to parse_comp_unit.
* elf-eh-frame.c (read_unsigned_leb128): Moved to ...
(read_signed_leb128): Moved to ...
* libbfd.c: Here.
* libbfd-in.h (read_unsigned_leb128): New prototype.
(read_signed_leb128): Likewise.
* libbfd.h: Regenerated.
corinna [Mon, 17 Jan 2005 16:47:55 +0000 (16:47 +0000)]
* infcmd.c (attach_command): Call CLEAR_SOLIB if available.
corinna [Mon, 17 Jan 2005 16:47:41 +0000 (16:47 +0000)]
* infcmd.c (attach_command): Call CLEAR_SOLIB if available.
nickc [Mon, 17 Jan 2005 16:24:12 +0000 (16:24 +0000)]
PR binutils/647
* rcparse.y (RCDATA): Allow a filename to be supplied as the parameter.
Parse it with define_rcdata_file().
* resrc.c (define_rcdata_file): New function.
* windres.h: Provide a prototype for the new function.
* resrc.c (define_user_file): Fix typo by replacing "font file" with "file".
cagney [Mon, 17 Jan 2005 16:17:33 +0000 (16:17 +0000)]
2005-01-17 Andrew Cagney <cagney@gnu.org>
* top.h (source_error, source_pre_error): Delete declaration.
* cli/cli-script.c (source_error_allocated, source_error): Delete.
(script_from_file, source_cleanup_lines): Do not manipulate
source_error_allocated, error_pre_print and source_error.
(struct source_cleanup_lines_args): Delete fields old_pre_error,
and old_error_pre_print.
* top.c (source_error_allocated, source_error)
(source_pre_error): Delete.
(command_line_input): Do not set error_pre_print.
* event-top.c (command_line_handler): Do not set error_pre_print.
cagney [Mon, 17 Jan 2005 16:17:23 +0000 (16:17 +0000)]
2005-01-17 Andrew Cagney <cagney@gnu.org>
* top.h (source_error, source_pre_error): Delete declaration.
* cli/cli-script.c (source_error_allocated, source_error): Delete.
(script_from_file, source_cleanup_lines): Do not manipulate
source_error_allocated, error_pre_print and source_error.
(struct source_cleanup_lines_args): Delete fields old_pre_error,
and old_error_pre_print.
* top.c (source_error_allocated, source_error)
(source_pre_error): Delete.
(command_line_input): Do not set error_pre_print.
* event-top.c (command_line_handler): Do not set error_pre_print.
nickc [Mon, 17 Jan 2005 14:08:03 +0000 (14:08 +0000)]
Fix SH2A machine variants in order to correctly select instruction inheritance
dannysmith [Mon, 17 Jan 2005 05:03:16 +0000 (05:03 +0000)]
* include/sys/stat.h (struct __stat64): Change st_size type to
__int64.
* include/wchar.h (struct __stat64): Change st_size type to __int64.
cgf [Mon, 17 Jan 2005 04:12:07 +0000 (04:12 +0000)]
* pinfo.h (maybe_set_exit_code_from_windows): Renamed from set_exit_state.
* pinfo.cc (pinfo::exit): Use renamed function.
(proc_waiter): Ditto. Make a copy of input argument to avoid problems when
procs array is shuffled. Flag when copy is made so that remove_proc knows when
it is safe to reshuffle.
* sigproc.cc (proc_terminate): Don't flag process_state as PID_EXITED.
(remove_proc): Wait for waiter to finish copying pinfo element before moving it
(an actual wait should be an extremely rare event).
thorpej [Mon, 17 Jan 2005 00:01:46 +0000 (00:01 +0000)]
2005-01-16 Jason Thorpe <thorpej@netbsd.org>
* MAINTAINERS: Update my email address.
gdbadmin [Mon, 17 Jan 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
thorpej [Sun, 16 Jan 2005 23:47:39 +0000 (23:47 +0000)]
2005-01-16 Jason Thorpe <thorpej@netbsd.org>
* MAINTAINERS: Update my email address.
amodra [Sun, 16 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update
kettenis [Sun, 16 Jan 2005 22:51:47 +0000 (22:51 +0000)]
* configure.ac: Provide prerequisite headers when checking
<term.h>.
* configure: Regenerate.
kettenis [Sun, 16 Jan 2005 21:53:33 +0000 (21:53 +0000)]
* amd64fbsd-tdep.c: Update copyright year. Include "gdb_assert.h"
and "bsd-uthread.h".
(amd64fbsd_jmp_buf_reg_offset): New variable.
(amd64fbsd_supply_uthread, amd64fbsd_collect_uthread): New
functions.
(amd64fbsd_init_abi): Set supply_uthread and collect_uthread.
* i386fbsd-tdep.c: Fix typo.
* Makefile.in (amd64fbsd-tdep.o): Update dependencies.
* config/i386/fbsd64.mt (TDEPFILES): Add bsd-uthread.o.