OSDN Git Service
drow [Thu, 7 Feb 2002 22:28:31 +0000 (22:28 +0000)]
2002-02-07 Daniel Jacobowitz <drow@mvista.com>
* bfd-in.h: Update <stdbool.h> check to only see if <stdbool.h> has
been included, not drag it in.
* bfd-in2.h: Regenerate.
jimb [Thu, 7 Feb 2002 22:02:29 +0000 (22:02 +0000)]
* gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
from here...
* gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
To here. Disable this test on non-HP platforms. Add big comment.
hunt [Thu, 7 Feb 2002 21:56:06 +0000 (21:56 +0000)]
2002-02-07 Martin M. Hunt <hunt@redhat.com>
* generic/gdbtk.c, generic/gdbtk-bp.c, generic/gdbtk-cmds.c,
generic/gdbtk-hooks.c, generic/gdbtk-stack.c: Cleanup includes.
jjohnstn [Thu, 7 Feb 2002 19:15:14 +0000 (19:15 +0000)]
2002-02-07 Jeff Johnston <jjohnstn@redhat.com>
* libc/machine/i386/Makefile.am: (mach_add_src): Remove.
(mach_add_obj): Conditionally set to setjmp.o or nothing.
(LIB_SOURCES): Remove $(mach_add_src).
(lib_a_LIBADD, lib_a_DEPENDENCIES): Add and set to $(mach_add_src).
(lib_la_LIBADD, lib_la_DEPENDENCIES): Ditto.
* libc/machine/i386/Makefile.in: Regenerate.
fche [Thu, 7 Feb 2002 18:46:19 +0000 (18:46 +0000)]
* better support multiple-isa devices.
2002-01-25 Frank Ch. Eigler <fche@redhat.com>
* sid-cpu.scm (-gen-hardware-types): Generate single hardware union
for multiple-isa configurations.
* sid-decode.scm (-gen-decode-fn): Tolerate empty insn list.
fche [Thu, 7 Feb 2002 17:32:28 +0000 (17:32 +0000)]
* disasm improvements
2002-02-06 Frank Ch. Eigler <fche@redhat.com>
* compCGEN.cxx (cgen_disassemble): New "isa_mask" argument.
* tracedis.c (disassemble): Ditto. Support it.
(cgen_disassemble): Defeat initialization bypass cache.
* cgen-cpu.h, tracedis.h: Corresponding changes.
corinna [Thu, 7 Feb 2002 15:04:31 +0000 (15:04 +0000)]
* net.cc (cygwin_getsockname): Fix handling of NULL sun_path.
nickc [Thu, 7 Feb 2002 09:09:13 +0000 (09:09 +0000)]
Document check-in procedures
kdienes [Thu, 7 Feb 2002 06:11:53 +0000 (06:11 +0000)]
2002-02-07 Klee Dienes <klee@apple.com>
* fork-inferior.c (fork_inferior): Add '!' to the list of
characters that need to be quoted when building a string for the
shell. Quote '!' specifically with a backslash, since CSH chokes
when trying to evaluate "str!str".
hunt [Thu, 7 Feb 2002 05:05:04 +0000 (05:05 +0000)]
2002-02-06 Martin M. Hunt <hunt@redhat.com>
* generic/gdbtk.c, generic/gdbtk-bp.c, generic/gdbtk-cmds.c,
generic/gdbtk-hooks.c, generic/gdbtk-register.c,
generic/gdbtk-stack.c, generic/gdbtk-varobj.c,
generic/gdbtk-wrapper.c: Cleanup. Fix indentation. Fix
function declarations. Remove unused variables. Add 2002
copyrights.
bje [Thu, 7 Feb 2002 03:34:08 +0000 (03:34 +0000)]
* gcc 3.1 build fixes.
* reported by Klaus Pedersen <klaus.kruse.pedersen@mail.tele.dk>.
2002-02-07 Ben Elliston <bje@redhat.com>
* VoicePager.cxx: Don't include <stdio.h>. Qualify std objects.
* VoicePager.h: Include <iostream>. Use std::map, std::vector.
* adac-driver.h: Use std::string.
* lcd-driver.cxx: Qualify unqualified std objects.
* adac-driver.cxx (adac_driver::begin_read): Cast -1 to unsigned.
(adac_driver::begin_write): Likewise.
* page-lcd.cxx: Include <iostream>. Use std::{cerr,cout,endl}.
* page-lcd.h: Use std::string.
hp [Thu, 7 Feb 2002 02:48:39 +0000 (02:48 +0000)]
* ld-selective/keepdot.s: Remove section specifier.
bje [Thu, 7 Feb 2002 02:44:07 +0000 (02:44 +0000)]
* import from public tree.
* voice-pager-demo.conf.in: Load libtclapi.la. `mapper' has been
renamed to `cpu-mapper' in bsp-generated configuration files;
update accordingly.
* voice-pager-demo.conf.pport: Likewise.
gdbadmin [Thu, 7 Feb 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 6 Feb 2002 23:00:05 +0000 (23:00 +0000)]
daily update
hjl [Wed, 6 Feb 2002 21:34:15 +0000 (21:34 +0000)]
2002-02-06 H.J. Lu (hjl@gnu.org)
* elf32-mips.c (_bfd_mips_elf_merge_private_bfd_data): Update
the mach and ISA fields if necessary.
nickc [Wed, 6 Feb 2002 20:09:16 +0000 (20:09 +0000)]
Only provide a typedef for bool if it is not defined.
kseitz [Wed, 6 Feb 2002 18:57:14 +0000 (18:57 +0000)]
* library/images/cygnus.gif: Remove.
* library/images2/cygnus.gif: Remove.
msnyder [Wed, 6 Feb 2002 18:31:06 +0000 (18:31 +0000)]
2002-02-04 Michael Snyder <msnyder@redhat.com>
* breakpoint.h (enum bptype): Add new overlay event bp type.
(enable_overlay_breakpoints, disable_overlay_breakpoints): Export.
* breakpoint.c (create_internal_breakpoint): New function.
(internal_breakpoint_number): Moved into create_internal_breakpoint.
(create_longjmp_breakpoint): Use create_internal_breakpoint.
(create_thread_event_breakpoint): Ditto.
(create_solib_event_breakpoint): Ditto.
(create_overlay_event_breakpoint): New function.
(enable_overlay_breakpoints, disable_overlay_breakpoints): New funcs.
(update_breakpoints_after_exec): Delete and re-initialize
overlay event breakpoints after an exec. Add FIXME comment
about longjmp breakpoint.
(print_it_typical): Ignore overlay event breakpoints.
(print_one_breakpoint): Ditto.
(mention): Ditto.
(bpstat_what): Do not stop for overlay event breakpoints.
(delete_breakpoint): Don't delete overlay event breakpoints.
(breakpoint_re_set_one): Delete the overlay event breakpoint.
(breakpoint_re_set): Re-create overlay event breakpoint.
* symfile.c (overlay_auto_command): Enable overlay breakpoints.
(overlay_manual_command): Disable overlay breakpoints.
(overlay_off_command): Disable overlay breakpoints.
msnyder [Wed, 6 Feb 2002 18:29:38 +0000 (18:29 +0000)]
2002-02-06 Michael Snyder <msnyder@redhat.com>
* gdb.texinfo (overlays): Mention new magic symbol
'_ovly_debug_event', which allows GDB to keep better track
of overlays.
aoliva [Wed, 6 Feb 2002 18:23:16 +0000 (18:23 +0000)]
* MAINTAINERS: Added self as SH co-maintainer.
nickc [Wed, 6 Feb 2002 16:29:28 +0000 (16:29 +0000)]
Select the highest known ARM architecture when an F_ARM_5 flag is detected,
since we cannot be sure exactly which architecture this represents.
rearnsha [Wed, 6 Feb 2002 15:21:16 +0000 (15:21 +0000)]
* arm-tdep.c: Include elf-bfd.h and coff/internal.h.
(MSYMBOL_SET_SPECIAL, MSYMBOL_IS_SPECIAL, MSYMBOL_SIZE): Move defines
to here from config/tm-arm.h.
(coff_sym_is_thumb): Make static.
(arm_elf_make_msymbol_special): New function.
(arm_coff_make_msymbol_special): New function.
* config/arm/tm-arm.h (MSYMBOL_SET_SPECIAL): Delete definition.
(MSYMBOL_IS_SPECIAL, MSYMBOL_SIZE): Likewise.
(coff_sym_is_thumb): Delete declaration.
(arm_elf_make_msymbol_special): Declare.
(arm_coff_make_msymbol_special): Declare.
(ELF_MAKE_MSYMBOL_SPECIAL): Call arm_elf_make_msymbol_special.
(COFF_MAKE_MSYMBOL_SPECIAL): Call arm_coff_make_msymbol_special.
rearnsha [Wed, 6 Feb 2002 13:12:12 +0000 (13:12 +0000)]
* arm-tdep.c (arm_software_single_step): ANSIfy function declaration.
rearnsha [Wed, 6 Feb 2002 13:00:44 +0000 (13:00 +0000)]
* gdbarch.sh (PRINT_FLOAT_INFO): Add rule.
* gdbarch.c gdbarch.h: Regenerate.
* arch-utils.c (default_print_float_info): New function.
* arch-utils.h (default_print_float_info): Prototype it.
* infcmd.c (float_info): Call PRINT_FLOAT_INFO.
* doc/gdbint.texinfo (FLOAT_INFO): Mark as deprecated.
(PRINT_FLOAT_INFO): Document it.
* arm-tdep.c (arm_print_float_info): Renamed from arm_float_info.
* config/arm/tm-arm.h (FLOAT_INFO): Delete.
(PRINT_FLOAT_INFO): Define.
rearnsha [Wed, 6 Feb 2002 10:31:07 +0000 (10:31 +0000)]
Remove some extraneous conflict markers.
muller [Wed, 6 Feb 2002 09:27:29 +0000 (09:27 +0000)]
2002-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
* win32-nat.c (_initialize_check_for_gdb_ini):
Add typecast to sprintf argument to suppress a warning.
muller [Wed, 6 Feb 2002 09:14:50 +0000 (09:14 +0000)]
2002-02-05 Pierre Muller <muller@ics.u-strasbg.fr>
win32-nat.c (last_sig): Changed type of variable to target_signal,
to allow easier handling of pass state.
(DEBUG_EXCEPTION_SIMPLE): New macro, used in handle_exception,
that gives exception name and address.
(handle_exception): Use DEBUG_EXCEPTION_SIMPLE macro
and set last_sig value to ourstatus->value.sig. Some missing
exceptions added.
(child_continue): Correctly report continue_status.
(get_child_debug_event,do_initial_child_stuff): Set last_sig to
TARGET_SIGNAL_0 (new default value).
(child_resume): consider sig argument passed to decide if
the exception should be passed to debuggee or not.
aoliva [Wed, 6 Feb 2002 06:26:11 +0000 (06:26 +0000)]
* config/tc-sh.c (parse_at): Install the correct version of
2002-02-04's patch.
aoliva [Wed, 6 Feb 2002 06:18:26 +0000 (06:18 +0000)]
* gas/sh/pic.d, gas/sh/pic.s: New test.
* gas/sh/basic.exp: Run it.
aoliva [Wed, 6 Feb 2002 05:34:34 +0000 (05:34 +0000)]
* config/tc-sh.c (md_apply_fix3) <BFD_RELOC_32_PLT_PCREL>: Don't
assume fixP->fx_subsy is non-NULL.
aoliva [Wed, 6 Feb 2002 05:33:54 +0000 (05:33 +0000)]
* config/tc-sh.c (md_apply_fix3) <BFD_RELOC_32_PLT_PCREL>: Don't
assume fixP->fx_subsy is non-NULL.
ezannoni [Wed, 6 Feb 2002 03:47:53 +0000 (03:47 +0000)]
2002-02-05 Elena Zannoni <ezannoni@redhat.com>
* generic/gdbtk-cmds.c (gdbtk_load_asm, gdbtk_print_asm): Use
TARGET_PRINT_INSN instead of tm_print_insn.
msnyder [Wed, 6 Feb 2002 03:16:38 +0000 (03:16 +0000)]
2002-02-05 Michael Snyder <msnyder@redhat.com>
* regcache.c (fetch_register): Call target_fetch_register
only if we don't call FETCH_PSEUDO_REGISTER.
(store_register): Call target_store_register only if we
don't call STORE_PSEUDO_REGISTER.
bje [Wed, 6 Feb 2002 01:25:43 +0000 (01:25 +0000)]
2002-02-06 Ben Elliston <bje@redhat.com>
* angel.cxx (arm_angel): Initialise command_line correctly.
(do_get_cmdline): Use get_command_line().
ezannoni [Wed, 6 Feb 2002 01:20:22 +0000 (01:20 +0000)]
2002-02-04 Elena Zannoni <ezannoni@redhat.com>
* gdbarch.sh: Add definitions for COFF_MAKE_MSYMBOL_SPECIAL and
ELF_MAKE_MSYMBOL_SPECIAL.
* gdbarch.c, gdbarch.h: Regenerate.
* arch-utils.c (default_elf_make_msymbol_special,
default_coff_make_msymbol_special): New functions.
* arch-utils.h (default_elf_make_msymbol_special,
default_coff_make_msymbol_special): Export.
* elfread.c (elf_symtab_read): Compile use of
ELF_MAKE_MSYMBOL_SPECIAL unconditionally because it is now
multiarched.
* coffread.c (coff_symtab_read): Ditto, for
COFF_MAKE_MSYMBOL_SPECIAL.
bje [Wed, 6 Feb 2002 00:52:29 +0000 (00:52 +0000)]
2002-02-06 Ben Elliston <bje@redhat.com>
* families/Makefile.am (ACLOCAL_AMFLAGS): Define.
gdbadmin [Wed, 6 Feb 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
jimb [Tue, 5 Feb 2002 23:58:45 +0000 (23:58 +0000)]
* mi-regs.exp: Various cleanups for SPARC-only tests.
(test_breakpoints_creation_and_listing): Format of breakpoint
table has changed.
(sparc_register_tests): Expand floating-point number regexp to
recognize NaN values, too. Replace ineffectual single backslash
before a hyphen with a double backslash. Don't check the exact
numbers of the registers which have changed, since there's no way
to know which registers changed, exactly; just check that the
result is well-formed.
* mi0-regs.exp: (sparc_register_tests): Same as for
sparc_register_tests in mi-regs.exp.
jimb [Tue, 5 Feb 2002 23:56:45 +0000 (23:56 +0000)]
* mi-var-child.exp ("get children of struct_declarations", "get
children of struct_declarations.s2.u2.u1s2", "get children of
weird"): Tolerate argument types when they appear in function
types. (Dwarf 2 includes prototype info; STABS does not.)
* mi0-var-child.exp: Same.
jimb [Tue, 5 Feb 2002 23:28:12 +0000 (23:28 +0000)]
* solib-svr4.c (svr4_truncate_ptr): New function.
(svr4_relocate_section_addresses): Do the address arithmetic with
the appropriate truncation for target addresses, even when
CORE_ADDR is larger than a target address.
jimb [Tue, 5 Feb 2002 23:16:12 +0000 (23:16 +0000)]
De-Cygnify libgui.
* library/Makefile.am (guidir): Name dir `redhat', not `cygnus'.
* src/Makefile.am (guidir): Same.
* library/Makefile.in, src/Makefile.in: Regenerated.
* library/sendpr.tcl (itcl_class Sendpr): Update company name in
PR headers.
* src/paths.c: Rename environment variables CYGNUS_GUI_LIBRARY
and CYGNUS_IDE_LIBRARY to REDHAT_GUI_LIBRARY and
REDHAT_IDE_LIBRARY. Name dir `redhat', not `cygnus'.
amodra [Tue, 5 Feb 2002 23:00:06 +0000 (23:00 +0000)]
daily update
drow [Tue, 5 Feb 2002 22:14:06 +0000 (22:14 +0000)]
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/linux-low.c (mywait): Cast second argument of waitpid
to (int *).
drow [Tue, 5 Feb 2002 22:01:48 +0000 (22:01 +0000)]
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/linux-low.c (kill_inferior): Remove commented out
code.
drow [Tue, 5 Feb 2002 21:41:29 +0000 (21:41 +0000)]
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
* c-valprint.c (c_val_print): Handle TYPE_CODE_COMPLEX.
fche [Tue, 5 Feb 2002 19:40:42 +0000 (19:40 +0000)]
* opcodes disassembler extension
[includes]
2002-02-04 Frank Ch. Eigler <fche@redhat.com>
* dis-asm.h (disassemble_info): New field `insn_sets'.
(INIT_DISASSEMBLE_INFO): Clear it.
[opcodes]
2002-02-04 Frank Ch. Eigler <fche@redhat.com>
* cgen-dis.in (print_insn_@arch@): Support disassemble_info.insn_sets.
jimb [Tue, 5 Feb 2002 19:28:36 +0000 (19:28 +0000)]
* mi-cmd-stack.c (list_args_or_locals): Move declaration of
print_me inside the loop body, so it gets re-initialized every
iteration. The cases for the different symbol kinds leave
print_me unchanged if they don't want the symbol printed.
drow [Tue, 5 Feb 2002 19:09:31 +0000 (19:09 +0000)]
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/linux-low.c: Remove unused include files.
drow [Tue, 5 Feb 2002 19:06:21 +0000 (19:06 +0000)]
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/linux-low.c: Define PTRACE_ARG3_TYPE.
(read_inferior_memory): Use it.
(write_inferior_memory): Likewise.
drow [Tue, 5 Feb 2002 18:49:53 +0000 (18:49 +0000)]
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/linux-low.c (create_inferior): Call strerror instead of
grubbing through sys_errlist.
drow [Tue, 5 Feb 2002 18:44:12 +0000 (18:44 +0000)]
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/linux-low.c: New file, copied exactly from low-linux.c.
msalter [Tue, 5 Feb 2002 18:13:21 +0000 (18:13 +0000)]
*** empty log message ***
msalter [Tue, 5 Feb 2002 18:12:23 +0000 (18:12 +0000)]
Add eh stuff and .jcr.
msalter [Tue, 5 Feb 2002 18:11:13 +0000 (18:11 +0000)]
Add crti to startfile.
msalter [Tue, 5 Feb 2002 18:10:21 +0000 (18:10 +0000)]
Add crti to startfile.
msalter [Tue, 5 Feb 2002 18:09:18 +0000 (18:09 +0000)]
Add init/fini support.
dj [Tue, 5 Feb 2002 17:53:16 +0000 (17:53 +0000)]
merge from gcc
dj [Tue, 5 Feb 2002 17:53:03 +0000 (17:53 +0000)]
merge from gcc
jjohnstn [Tue, 5 Feb 2002 17:17:28 +0000 (17:17 +0000)]
Fix typo.
jjohnstn [Tue, 5 Feb 2002 17:14:32 +0000 (17:14 +0000)]
2002-02-05 Manik Raina <manik@cisco.com>
* libc/misc/dprintf (parse_number): #if 0 unused function.
* libc/stdlib/ldtoa.c (_ldcheck): Remove unused local variables
s, p, k, and outstr.
* libc/stdlib/dtoa.c (_dtoa_r): Initialize mlo.
nickc [Tue, 5 Feb 2002 17:01:56 +0000 (17:01 +0000)]
Add top level libstdc++-v3 build include path,
brolley [Tue, 5 Feb 2002 16:36:48 +0000 (16:36 +0000)]
Update copyright date.
brolley [Tue, 5 Feb 2002 16:33:02 +0000 (16:33 +0000)]
2002-02-05 Dave Brolley <brolley@redhat.com>
* elfload.c (readElfFile): Obtain the load address from offset 24 for
elf64 and from offset 12 for elf32.
nickc [Tue, 5 Feb 2002 11:22:26 +0000 (11:22 +0000)]
Modify previous patch so that it is only triggered for COFF format executables.
nickc [Tue, 5 Feb 2002 10:25:56 +0000 (10:25 +0000)]
Updated Turkish translations
muller [Tue, 5 Feb 2002 08:04:20 +0000 (08:04 +0000)]
2002-02-04 Pierre Muller <muller@ics.u-strasbg.fr>
win32-nat.c (handle_exception): Handle Ctrl-Break exception.
hp [Tue, 5 Feb 2002 07:14:26 +0000 (07:14 +0000)]
Forgot to ci ChangeLog
hp [Tue, 5 Feb 2002 07:12:38 +0000 (07:12 +0000)]
Update copyright
hp [Tue, 5 Feb 2002 07:07:21 +0000 (07:07 +0000)]
* emultempl/hppaelf.em (hppaelf_layout_sections_again): Likewise.
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Likewise.
hp [Tue, 5 Feb 2002 06:52:15 +0000 (06:52 +0000)]
* ldlang.c (lang_reset_memory_regions): Rename from
reset_memory_regions. Change all callers. Make public.
* ldlang.h (lang_reset_memory_regions): Prototype.
* emultempl/elf32.em (gld${EMULATION_NAME}_finish): Call
lang_reset_memory_regions before lang_size_sections.
hp [Tue, 5 Feb 2002 06:45:13 +0000 (06:45 +0000)]
* ld-selective/keepdot.d, ld-selective/keepdot.ld,
ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
* ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
bje [Tue, 5 Feb 2002 04:40:52 +0000 (04:40 +0000)]
* config.guess: Import from master sources, rev 1.229.
* config.sub: Import from master sources, rev 1.240.
cagney [Tue, 5 Feb 2002 04:37:21 +0000 (04:37 +0000)]
* cli/cli-decode.c (do_cfunc, set_cmd_cfunc): New functions.
(do_sfunc, set_cmd_sfunc): New functions.
* command.h (struct cmd_list_element): Add field func.
* cli/cli-decode.h (struct cmd_list_element): Ditto.
* command.h (set_cmd_sfunc, set_cmd_cfunc): Declare.
* cli/cli-decode.h: Ditto.
* cli/cli-decode.c (help_cmd): Test for func not cfunc/sfunc.
(help_all, help_cmd_list): Ditto.
(find_cmd, complete_on_cmdlist): Ditto.
* top.c (execute_command): Ditto.
* cli/cli-setshow.c (do_setshow_command): Call func instead of
function.sfunc.
* infcmd.c (notice_args_read): Fix function signature.
* cli/cli-cmds.c (init_cli_cmds): Use set_cmd_sfunc.
* cli/cli-decode.c (add_set_cmd): Ditto.
* utils.c (initialize_utils): Ditto.
* maint.c (_initialize_maint_cmds): Ditto.
* infrun.c (_initialize_infrun): Ditto.
* demangle.c (_initialize_demangler): Ditto.
* remote.c (add_packet_config_cmd): Ditto.
* mips-tdep.c (_initialize_mips_tdep): Ditto.
* cris-tdep.c (_initialize_cris_tdep): Ditto.
* proc-api.c (_initialize_proc_api): Ditto.
* kod.c (_initialize_kod): Ditto.
* valprint.c (_initialize_valprint): Ditto.
* top.c (init_main): Ditto.
* infcmd.c (_initialize_infcmd): Ditto.
* corefile.c (_initialize_core): Ditto.
* arm-tdep.c (_initialize_arm_tdep): Ditto.
* arch-utils.c (initialize_current_architecture): Ditto.
(_initialize_gdbarch_utils): Ditto.
* alpha-tdep.c (_initialize_alpha_tdep): Ditto.
* cli/cli-decode.c (add_cmd): Use set_cmd_cfunc.
* wince.c (_initialize_inftarg): Ditto.
* symfile.c (_initialize_symfile): Ditto.
* mips-tdep.c (_initialize_mips_tdep): Ditto.
* language.c (_initialize_language): Ditto.
* arc-tdep.c (_initialize_arc_tdep): Ditto.
msnyder [Tue, 5 Feb 2002 03:44:22 +0000 (03:44 +0000)]
2002-02-04 Michael Snyder <msnyder@redhat.com>
* gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
other than d10v and m32r.
amodra [Tue, 5 Feb 2002 03:35:13 +0000 (03:35 +0000)]
* archures (bfd_mach_ppc64): Define.
(bfd_powerpc_arch): Rename to bfd_powerpc_archs.
(bfd_powerpc_arch): Define.
* bfd-in2.h: Regenerate.
* cpu-powerpc.c (arch_info_struct): Rename to bfd_powerpc_archs.
(bfd_powerpc_arch): Move to tail of bfd_powerpc_archs.
(bfd_powerpc_archs): Add default powerpc64 arch.
* gas/ppc/test1elf64.d: Tweak arch name.
msnyder [Tue, 5 Feb 2002 01:15:51 +0000 (01:15 +0000)]
2002-01-14 Michael Snyder <msnyder@redhat.com>
* gdb.base/gcore.exp: Remove extra debugging output.
jjohnstn [Tue, 5 Feb 2002 00:29:31 +0000 (00:29 +0000)]
2002-02-04 Jeff Johnston <jjohnstn@redhat.com>
* COPYING.NEWLIB: Remove advertising clause from
Berkeley and Red Hat licenses.
amodra [Tue, 5 Feb 2002 00:00:23 +0000 (00:00 +0000)]
* elf64-ppc.c (ppc64_elf_size_dynamic_sections): Check for relocs
against section syms in readonly sections. Don't do the global
sym check if we find one.
* elf64-s390.c (elf_s390_size_dynamic_sections): Likewise.
* elf32-hppa.c (elf32_hppa_size_dynamic_sections): Likewise.
* elf32-s390.c (elf_s390_size_dynamic_sections): Likewise.
(elf_s390_grok_prstatus): Add missing prototype.
gdbadmin [Tue, 5 Feb 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
irox [Mon, 4 Feb 2002 23:40:00 +0000 (23:40 +0000)]
* src/tkCanvEdge.c (CreateEdge, EdgeCoords, ConfigureEdge):
Objectify functions to use Tcl_Obj instead of char**.
* src/tkGraphCanvas.c: Cut and paste parts of the new
Tcl8.3 tagsearch code in to replace old. Rewrite much
of the code to use the new tagsearch features.
msnyder [Mon, 4 Feb 2002 23:19:30 +0000 (23:19 +0000)]
2002-02-04 Michael Snyder <msnyder@redhat.com>
* memattr.c (_initialize_mem): Elaborate the help for 'mem' command.
amodra [Mon, 4 Feb 2002 23:00:06 +0000 (23:00 +0000)]
daily update
drow [Mon, 4 Feb 2002 22:49:17 +0000 (22:49 +0000)]
2002-02-04 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/Makefile.in: Add regformats directory to INCLUDE_CFLAGS.
Add rules for building the register data files.
drow [Mon, 4 Feb 2002 22:45:46 +0000 (22:45 +0000)]
2002-02-04 Daniel Jacobowitz <drow@mvista.com>
* regformats/regdat.sh: Add braces to the definition of
expedite_regs_${arch}.
drow [Mon, 4 Feb 2002 22:41:36 +0000 (22:41 +0000)]
2002-02-04 Daniel Jacobowitz <drow@mvista.com>
* regformats/regdef.h (struct reg): Add comment describing the
requirements for offset and size fields.
schwab [Mon, 4 Feb 2002 19:11:14 +0000 (19:11 +0000)]
* config/ia64/linux.mh: Don't set NAT_CLIBS and REGEX.
* config/ia64/linux.mt: Don't set GDBSERVER_LIBS.
gdbadmin [Mon, 4 Feb 2002 19:10:41 +0000 (19:10 +0000)]
*** empty log message ***
jjohnstn [Mon, 4 Feb 2002 18:38:43 +0000 (18:38 +0000)]
2002-02-04 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/sys/reent.h [(!_REENT_SMALL]: Add
_REENT_CHECK_EMERGENCY macro.
rearnsha [Mon, 4 Feb 2002 18:02:23 +0000 (18:02 +0000)]
* gdb.base/default.exp: Rewrite test patterns to reduce time
taken to match them.
nickc [Mon, 4 Feb 2002 16:27:22 +0000 (16:27 +0000)]
If a v5 architecture is detected, assume it might be an XScale binary, since
there is no way to distinguish between the two in the COFF file format.
aoliva [Mon, 4 Feb 2002 12:32:46 +0000 (12:32 +0000)]
Ok, now the corrected ChangeLog entry
aoliva [Mon, 4 Feb 2002 12:29:31 +0000 (12:29 +0000)]
* gas/testsuite/gas/sh/pcrel.d: New test.
* gas/testsuite/gas/sh/pcrel.s: Sources for new test.
* gas/testsuite/gas/sh/basic.exp: Run it.
aoliva [Mon, 4 Feb 2002 12:29:13 +0000 (12:29 +0000)]
* config/tc-sh.c (parse_at): Set arg type of @(expr,pc) to
A_DISP_PC only if it's an integral constant, and to
A_DISP_PC_ABS otherwise.
(get_specific): Accept A_DISP_PC_ABS where A_DISP_PC is
expected.
(build_Mytes): Mark PCRELIMM fix-ups as pc-relative only if
the operand type is not A_DISP_PC_ABS.
aoliva [Mon, 4 Feb 2002 12:29:01 +0000 (12:29 +0000)]
* sh-opc.h (sh_arg_type): Added A_DISP_PC_ABS.
rearnsha [Mon, 4 Feb 2002 11:55:33 +0000 (11:55 +0000)]
* gdbarch.sh (copyright): Update years in generated header.
(SMASH_TEXT_ADDRESS): Add rule.
*gdbarch.h, gdbarch.c: Re-generate.
* coffread.c: Multi-arch uses of SMASH_TEXT_ADDRESS.
* dbxread.c: Likewise.
* dwarfread.c: Likewise.
* elfread.c: Likewise.
* somread.c: Likewise.
* arm-tdep.c (arm_smash_text_address): New function.
* config/arm/tm-arm.h (SMASH_TEXT_ADDRESS): Define in terms of above.
muller [Mon, 4 Feb 2002 11:00:02 +0000 (11:00 +0000)]
2002-02-04 Pierre Muller <muller@ics.u-strasbg.fr>
Add support for hardware watchpoints on win32 native.
* win32-nat.c (CONTEXT_DEBUG_DR macro): Add use of
CONTEXT_DEBUG_REGISTERS.
(dr variable): New variable. Static array containing a local copy
of debug registers.
(debug_registers_changed): New variable. Reflects when debug registers
are changed and need to be written to inferior.
(debug_registers_used): New variable. Reflects when any debug register
was set, used when new threads are created.
(cygwin_set_dr, cygwin_set_dr7, cygwin_get_dr6): New functions used by
i386-nat code.
(thread_rec): Set dr array if id is the thread of current_event .
(child_continue, child_resume): Change the debug registers for all
threads if debug_registers_changed.
(child_add_thread): Change the debug registers if debug_registers_used.
* config/i386/cygwin.mh: Add use of i386-nat.o file.
Link nm.h to new nm-cygwin.h file.
+ config/i386/nm-cygwin.h: New file. Contains the macros used for use
of hardware registers.
hp [Mon, 4 Feb 2002 04:45:08 +0000 (04:45 +0000)]
* elf64-mmix.c (mmix_dump_bpo_gregs): New function.
(mmix_elf_check_common_relocs) <case R_MMIX_BASE_PLUS_OFFSET>:
Call bfd_get_section_by_name only once. Initialize
bpodata->n_bpo_relocs_this_section.
(_bfd_mmix_prepare_linker_allocated_gregs): Remove comment
referring to DSOs.
(bpo_reloc_request_sort_fn): Don't use difference of values as
return-value.
hp [Mon, 4 Feb 2002 04:42:28 +0000 (04:42 +0000)]
* emultempl/mmix-elfnmmo.em (mmix_after_allocation): Use signed
arithmetic when checking for too many global registers.
hp [Mon, 4 Feb 2002 04:38:53 +0000 (04:38 +0000)]
* ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
for on-demand global register allocation.