aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-05-102001-05-10 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-0/+7
* MAINTAINERS: Declare xcoffread.c open to all maintainers, and make Kevin Buettner (kevinb@redhat.com) the reference person.
2001-05-102001-05-10 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-1/+8
* proc-api.c (ioctl_with_trace): Fix uninitialized variable.
2001-05-102001-05-10 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2-0/+11
* MAINTAINERS: Add testsuite subdirectory co-maintainers.
2001-05-10Fix -Werror problem with mi-main.c.Andrew Cagney4-1/+11
2001-05-10Fix ChangeLog cut-n-paste error!Elena Zannoni1-2/+6
2001-05-102001-04-12 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-3/+46
* config/gdbserver.exp (gdb_load): Handle the case in which the arguments to gdbserver are given in the baseboard configuration file. Also handle the case in which the server needs to do a load.
2001-05-102001-05-10 Michael Snyder <msnyder@redhat.com>Michael Snyder2-2/+19
* remote.c (remote_open_1): Call no_shared_libraries, so that symbols for shared libraries can be reloaded per session. (remote_async_open_1): Ditto.
2001-05-102001-05-10 Michael Snyder <msnyder@redhat.com>Michael Snyder2-61/+71
* remote.c (bin2hex, hex2bin): New functions. Factor out these two conversions which are coded for repeatedly in this module. (remote_threads_extra_info, remote_wait, remote_async_wait, store_register_using_P, remote_store_registers, remote_write_bytes, remote_read_bytes, remote_rcmd): Use bin2hex and hex2bin instead of coding the conversions inline. (fromhex): Not exported, change from extern to static.
2001-05-10Delete ``info architecture'' command.Andrew Cagney2-37/+6
2001-05-10General updates for 5.1/5.2 lists.Andrew Cagney2-3/+50
2001-05-10Jim Ingham stepping back from Arm maintenance.Andrew Cagney2-3/+5
2001-05-10 * Makefile.in (SUBDIR_GDBTK_OBS): Add gdbtk-bp.o, gdbtk-register.oKeith Seitz2-10/+51
and gdbtk-stack.o. (SUBDIR_GDBTK_SRCS): Ditto for the sources. (gdbtk-bp.o): New rule. (gdbtk-register.o): New rule. (gdbtk-stack.o): New rule. (gdbtk-cmds.o): Update dependencies. (gdbtk.o): Ditto. (gdbtk-hooks.o): Ditto. (gdbtk-varobj.o): Ditto.
2001-05-10Don't loose last block during a dma.Andrew Cagney2-1/+6
2001-05-102001-05-10 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2-1/+6
* varobj.c (c_number_of_children): Fix memory leak. Delete unwanted old variables, not just unregister them.
2001-05-102001-05-10 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2-8/+14
* varobj.c (c_number_of_children): Check for target type of void*, not the target type name. Allow dereferencing char*.
2001-05-102001-05-10 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2-11/+36
* symfile.c (symbol_file_add_main_1): New static function. Passes the flags arguments to symbol_file_add() and takes care of any necessary reinitializations. (symbol_file_command): Call symbol_file_add_main_1() instead of symbol_file_add(). (symbol_file_add_main): Ditto.
2001-05-10Fix more fallout from multi-pass relaxation patch.Alan Modra12-392/+373
2001-05-10 * gdbint.texinfo (Clean Design and Portable Implementation):Eli Zaretskii2-1/+69
Renamed from "Clean Design". (Clean Design and Portable Implementation): Document portable methods of handling file names, and the associated macros.
2001-05-10 * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line numberHans-Peter Nilsson2-1/+7
handling.
2001-05-10Revert a couple of small changes that inadvertently came in via theKevin Buettner2-2/+9
2001-05-03 patch.
2001-05-10Minor ptid_t changes for the upcoming phase 3 ptid patch.Kevin Buettner2-2/+9
2001-05-10 * config/tc-ia64.c (generate_unwind_image): Align the fragmentRichard Henderson2-0/+6
beginning a function's unwind info block.
2001-05-092001-05-09 H.J. Lu <hjl@gnu.org>H.J. Lu2-4/+7
* elflink.h (elf_link_add_object_symbols): Fix a typo. Allocate versymhdr->sh_size bytes for extversym instead of hdr->sh_size. Remove the unused veriable `dynver'.
2001-05-09merge from gccDJ Delorie2-68/+73
2001-05-092001-05-09 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni3-25/+17
* sh3-rom.c (_initialize_sh3_rom): Get rid of specific _WINDOWS conditional for help with connections through parallel ports, given that the actual code for downloading through a parallel port is not conditionalized. * sh-tdep.c: Remove WIN32_WCE conditional. The wince sh target is unmaintaned, and probably on its way to obsolescence.
2001-05-09* i386-tdep.c (i386_frame_saved_pc): New function.Mark Kettenis3-8/+25
* config/i386/tm-i386.h (FRAME_SAVED_PC): Redefine in terms of i386_frame_saved_pc. (i386_frame_saved_pc): New prototype.
2001-05-09* config/tc-mn10300.c (md_apply_fix3): Accept PC-relative relocs.Alexandre Oliva2-0/+7
2001-05-09* i386-tdep.c (i386_register_virtual_type): New function.Mark Kettenis3-17/+53
(i386_register_convertible): New function. * config/i386/tm-i386.h (REGISTER_VIRTUAL_TYPE): Redefine in terms of i386_register_virtual_type. (REGISTER_CONVERTIBLE): Redefine in terms of i386_register_convertible. (i386_register_virtual_type, i386_register_convertible): New prototypes.
2001-05-09* Makefile.in (mn10300-tdep.o): New rule.Jim Blandy1-117/+122
* Makefile.in (gdb_string_h): Define. Use it throughout. Some rules were already using this, even though it isn't defined.
2001-05-09* Makefile.in (mn10300-tdep.o): New rule.Jim Blandy1-0/+5
2001-05-09* Makefile.in (obstack_h, target_h): Define; these are alreadyJim Blandy2-0/+7
used elsewhere, but have been expanding to the empty string. (memattr_h): Define; needed by target_h.
2001-05-09* mn10300-tdep.c (mn10300_extract_return_value): Mark this asJim Blandy2-1/+4
static. (This was accidentally omitted from the earlier patch.)
2001-05-09* mn10300-tdep.c (mn10300_dwarf2_reg_to_regnum): New function.Jim Blandy2-0/+34
(mn10300_gdbarch_init): Register it as the architecture's dwarf2_reg_to_regnum method.
2001-05-09Correct and expand handling of `movm' instruction, and registerJim Blandy3-35/+101
saves in general. * config/mn10300/tm-mn10300.h (D0_REGNUM, A0_REGNUM, MDRQ_REGNUM, MCRH_REGNUM, MCRL_REGNUM, MCVF_REGNUM): New definitions. (enum movm_register_bits): New enum. * mn10300-tdep.c (set_movm_offsets): Use symbolic names for the bits, not hex literals. Handle the `other', `exreg0', and `exother' bits. Correct handling of `exreg1': it saves r4, r5, r6, and r7, not r2, r3, r4, and r5. (saved_regs_size): New function. (mn10300_frame_chain, mn10300_frame_saved_pc): Use it, instead of computing the same thing inline, incorrectly.
2001-05-09* mn10300-tdep.c (mn10300_gdbarch_init): We do have aJim Blandy2-1/+5
dummy_breakpoint_offset; it's zero.
2001-05-09* mn10300-tdep.c (mn10300_pop_frame): Split the mn10300-specificJim Blandy3-28/+40
stuff out into mn10300_pop_frame_regular, and use generic_pop_current_frame. This lets us share code, and also makes this function's prototype match that expected by gdbarch. Make this function static. (mn10300_pop_frame_regular): New function. (mn10300_gdbarch_init): Register mn10300_pop_frame as the gdbarch's pop_frame method. * config/mn10300/tm-mn10300.h (POP_FRAME): Delete definition. (mn10300_pop_frame): Delete declaration.
2001-05-09* mn10300-tdep.c (mn10300_saved_pc_after_call,Jim Blandy2-13/+24
mn10300_extract_return_value, mn10300_extract_struct_value_address, mn10300_store_return_value, mn10300_use_struct_convention, mn10300_breakpoint_from_pc, mn10300_frame_chain, mn10300_skip_prologue, mn10300_push_arguments, mn10300_push_return_address, mn10300_store_struct_return, mn10300_frame_saved_pc, mn10300_init_extra_frame_info, mn10300_frame_init_saved_regs): Make these functions static; they should only be visible to the outside world as gdbarch methods.
2001-05-09* config/mn10300/tm-mn10300.h (mn10300_find_callers_reg): DeleteJim Blandy2-2/+3
unused declaration.
2001-05-09* mn10300-tdep.c (mn10300_gdbarch_init): Put the gdbarch methodsJim Blandy2-18/+27
in some rational order.
2001-05-09* mn10300-tdep.c (mn10300_gdbarch_init): Rather than usingJim Blandy2-1/+4
generic_pc_in_call_dummy, use pc_in_call_dummy_at_entry_point.
2001-05-09Use gdbarch for most target parameters for the MN10300, ratherJim Blandy3-105/+84
than the tm-*.h file. * config/mn10300/tm-mn10300.h (MAX_REGISTER_VIRTUAL_SIZE, REGISTER_BYTES, FP_REGNUM, BREAKPOINT_FROM_PC, FUNCTION_START_OFFSET, DECR_PC_AFTER_BREAK, INNER_THAN, SAVED_PC_AFTER_CALL, INIT_EXTRA_FRAME_INFO, FRAME_INIT_SAVED_REGS, FRAME_CHAIN, FRAME_CHAIN_VALID, FRAME_SAVED_PC, EXTRACT_RETURN_VALUE, EXTRACT_STRUCT_VALUE_ADDRESS, STORE_RETURN_VALUE, STORE_STRUCT_RETURN, SKIP_PROLOGUE, FRAME_ARGS_SKIP, FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS, FRAME_NUM_ARGS, POP_FRAME, USE_GENERIC_DUMMY_FRAMES, CALL_DUMMY, CALL_DUMMY_START_OFFSET, CALL_DUMMY_BREAKPOINT_OFFSET, CALL_DUMMY_LOCATION, FIX_CALL_DUMMY, CALL_DUMMY_ADDRESS, TARGET_READ_FP, PUSH_RETURN_ADDRESS, PUSH_DUMMY_FRAME, SAVE_DUMMY_FRAME_TOS, PUSH_ARGUMENTS, PC_IN_CALL_DUMMY, REG_STRUCT_HAS_ADDR, USE_STRUCT_CONVENTION, GET_SAVED_REGISTER): Delete definitions. We register gdbarch methods for these now. (struct frame_info, struct type, struct value): Delete forward declarations of these types; they're no longer necessary, since we don't have function declarations here any more. * mn10300-tdep.c: #include "arch-utils.h", to get declarations for some default gdbarch methods. (mn10300_store_struct_return): Return void, as expected by gdbarch. (mn10300_init_extra_frame_info): Take initial `fromleaf' argument, as expected by gdbarch. (mn10300_frame_init_saved_regs): Provide dummy definition for this, as required by gdbarch. (mn10300_gdbarch_init): Add mn10300_call_dummy_words, as expected by gdbarch. Register gdbarch methods or values for all the stuff removed from tm-10300.h, listed above.
2001-05-09Replace ui_out_list_{begin,end}() with ui_out_{begin,end}().Andrew Cagney6-39/+144
2001-05-09Use a stack of structures (instead of a simple array) to keep track ofAndrew Cagney3-45/+104
the top list.
2001-05-082001-05-08 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+6
* language.c (longest_local_hex_string_custom): Strlen test is inverted -- reverse the sense of the test.
2001-05-08 * config/tc-m68k.c: Instead of replacing -1 by 64 in assignment toAndreas Schwab2-10/+12
fx_pcrel_adjust explicitly sign extend when reading it.
2001-05-08 * coff-i386.c (coff_i386_reloc): Don't dump core if output_bfd isIan Lance Taylor2-2/+13
NULL or is not COFF. (coff_i386_rtype_to_howto): Don't dump core if output section owner is not COFF.
2001-05-08Remove extraneous character in first line.Ian Lance Taylor1-1/+1
2001-05-08merge from gccDJ Delorie6-19/+48
2001-05-08More fallout from 2001-03-30 changes.Alan Modra2-63/+7
* config/tc-m68k.c (md_estimate_size_before_relax): Set fr_var from md_relax_table, and combine some switch cases.
2001-05-08* config/i386/tm-i386v.h (struct frame_info, structMark Kettenis2-7/+7
frame_saved_regs): Remove declarations. (i386_frame_num_args): Remove prototype.