aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-04-09 * rs6000-tdep.c (frame_get_saved_regs): Don't assume that theKevin Buettner2-1/+6
register number for R0 is 0.
2003-04-09 * frame.h (struct gdbarch): Add opaque structure definitionJoel Brobecker2-0/+6
to avoid a compilation warning on LynxOS 4.0.
2003-04-09 * doc/c-m68hc11.texi (M68HC11-Opts): Document -m68hcs12, -mshort,Stephane Carrez2-18/+233
-mlong, -mshort-double and -mlong-double options; use table @code. (M68HC11-Syntax): Update to document 68HC12 operands. (M68HC11-Modifiers): New section for operand modifiers. (M68HC11-Directives): New section for specific assembler directives. (M68HC11-Branch): Fix Overfull hbox error.
2003-04-092003-04-09 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-32/+30
* frame.h (struct frame_info): Delete field "pc". Replace "pc_unwind_cache" and "pc_unwind_cache_p" with "prev_pc" structure. * frame.c (frame_pc_unwind): Update. (create_sentinel_frame): Do not set "pc". (get_prev_frame): Do not set "pc". Use frame_pc_unwind. (get_frame_pc): Call frame_pc_unwind. (deprecated_update_frame_pc_hack): Update. (create_new_frame): Use "pc" not "->pc".
2003-04-09 * elf64-alpha.c (elf64_alpha_relocate_section) <R_ALPHA_GPREL32>:Richard Henderson2-1/+18
Ignore relocations against r_symndx == 0.
2003-04-092003-04-09 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-24/+11
* frame.c (get_frame_id): Eliminate code updating "frame". (legacy_get_prev_frame): Ditto. (get_frame_base): Return id.base directly. (deprecated_update_frame_base_hack): Update "id.base". * frame.h (struct frame_info): Delete field "frame".
2003-04-092003-04-09 H.J. Lu <hjl@gnu.org>H.J. Lu3-2/+6
* elf64-alpha.c (elf64_alpha_relocate_section): Don't return FALSE for undefined symbols. * elfxx-ia64.c (elfNN_ia64_relocate_section): Likewise.
2003-04-092003-04-09 Andrew Cagney <cagney@redhat.com>Andrew Cagney20-1758/+1784
* NEWS: Mention that the "Sequent family" is obsolete. * configure.tgt: Obsolete i[3456]86-sequent-bsd*, i[3456]86-sequent-sysv4*, and i[3456]86-sequent-sysv*. * configure.host: Obsolete i[3456]86-sequent-bsd*, i[3456]86-sequent-sysv4*, and i[3456]86-sequent-sysv*. * config/i386/tm-ptx4.h: Obsolete file. * config/i386/tm-ptx.h: Obsolete file. * symm-tdep.c: Obsolete file. * config/i386/symmetry.mt: Obsolete file. * config/i386/tm-symmetry.h: Obsolete file. * symm-nat.c: Obsolete file. * config/i386/nm-symmetry.h: Obsolete file. * config/i386/xm-symmetry.h: Obsolete file. * config/i386/symmetry.mh: Obsolete file. * config/i386/nm-ptx4.h: Obsolete file. * config/i386/ptx4.mh: Obsolete file. * config/i386/ptx.mt: Obsolete file. * config/i386/ptx.mh: Obsolete file. * config/i386/xm-ptx4.h: Obsolete file. * config/i386/xm-ptx.h: Obsolete file.
2003-04-092003-04-09 Andrew Cagney <cagney@redhat.com>Andrew Cagney11-5186/+5201
Obsolete mips*-*-mach3*. * NEWS: Mention that mips*-*-mach3* is obsolete. * m3-nat.c: Obsolete file. * config/nm-m3.h: Obsolete file. * config/mips/tm-mipsm3.h: Obsolete file. * config/mips/mipsm3.mt: Obsolete file. * config/mips/mipsm3.mh: Obsolete file. * config/mips/xm-mipsm3.h: Obsolete file. * mipsm3-nat.c: Obsolete file. * configure.host: Obsolete mips-dec-mach3*. * configure.tgt: Obsolete mips*-*-mach3*.
2003-04-092003-04-09 Andrew Cagney <cagney@redhat.com>Andrew Cagney10-38/+89
* doublest.h: Update copyright. (deprecated_store_floating, deprecated_extract_floating): Rename store_floating and extract_floating. Update comments. * doublest.c: Update copyright. (extract_floating_by_length): Replace extract_floating. (store_floating_by_length): Replace store_floating. (deprecated_extract_floating): New function. (deprecated_store_floating): New function. (extract_typed_floating): Call extract_floating_by_length. (store_typed_floating): Call store_floating_by_length. * x86-64-tdep.c (x86_64_store_return_value): Update. * sh-tdep.c (sh3e_sh4_extract_return_value): Update. (sh64_extract_return_value): Update. (sh_sh4_register_convert_to_virtual): Update. (sh_sh64_register_convert_to_virtual): Update. (sh_sh4_register_convert_to_raw): Update. (sh_sh64_register_convert_to_raw): Update. * rs6000-tdep.c (rs6000_register_convert_to_virtual): Update. (rs6000_register_convert_to_raw): Update. * ia64-tdep.c (ia64_register_convert_to_virtual): Update. (ia64_register_convert_to_raw): Update. * config/i386/tm-symmetry.h (REGISTER_CONVERT_TO_RAW): Update. (REGISTER_CONVERT_TO_VIRTUAL): Update. * arm-linux-tdep.c (arm_linux_push_arguments): Update. * alpha-tdep.c (alpha_register_convert_to_virtual): Update. (alpha_register_convert_to_raw): Update.
2003-04-09Add initX, finiX, ctors, dtors sections to respect C++ constructor/destructor.Nick Clifton3-0/+69
Add ctors/dtors start/stop definitions.
2003-04-09* dwarf2.c (_bfd_dwarf2_find_nearest_line): Try DWARF3-standardAlexandre Oliva2-17/+31
and IRIX-specific shift-to-64-bit 4-byte lengths before following addr_size.
2003-04-09* doc/binutils.texi (objdump) [--debugging]: Suggest readelf -wAlexandre Oliva2-0/+7
for debugging information types not supported by objdump.
2003-04-09 * configure.in: Recognize canonical form of i[3-6]86-pe*.Alan Modra3-250/+257
* configure: Regenerate.
2003-04-09* readelf.c (display_debug_info): Apply RELA relocations on theAlexandre Oliva2-15/+104
entire section. (byte_put_little_endian, byte_put_big_endian): New functions. (byte_put): New variable. (get_file_header): Initialize it.
2003-04-09* config/tc-mips.c (macro): Add comments explaining the rationaleAlexandre Oliva2-1/+22
for Chris' change.
2003-04-09* config/tc-mips.c (macro): Put back `+ 0x8000' in test for 64-bitAlexandre Oliva2-1/+9
constant address that Alexandre took out by accident. Reject 64-bit addresses that are not sign extensions of 32 bits only if we don't support 64-bit address constants.
2003-04-09* elf32-mips.c (bfd_elf32_bfd_reloc_type_lookup): Detect (ctor)Alexandre Oliva2-4/+10
pointer size from ABI, not arch_bits_per_address.
2003-04-09 * mips.h: Correct comment typo.Alan Modra2-1/+5
2003-04-09*** empty log message ***gdbadmin1-1/+1
2003-04-09daily updateAlan Modra1-1/+1
2003-04-08 * config/tc-ppc.c (md_apply_fix3): Generate ADDR16 relocs.Alan Modra2-6/+21
2003-04-082003-04-08 Andrew Cagney <cagney@redhat.com>Andrew Cagney7-18/+94
* gdbarch.sh (SAVED_PC_AFTER_CALL): Add a predicate. * gdbarch.h, gdbarch.c: Re-generate. * d10v-tdep.c (d10v_saved_pc_after_call): Delete function. (d10v_gdbarch_init): Do not set saved_pc_after_call. * infrun.c (step_over_function): Call SAVED_PC_AFTER_CALL_P conditionally, use frame_pc_unwind as an alternative. Add comments. * arch-utils.c (init_frame_pc_default): Only call SAVED_PC_AFTER_CALL when available.
2003-04-082003-04-08 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-0/+6
* gdb792.exp: Skip when C++.
2003-04-082003-04-08 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-3/+6
* gdbint.texinfo (Target Architecture Definition): Delete references to EXTRA_FRAME_INFO.
2003-04-082003-04-08 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-5/+5
* gdbint.texinfo (Target Architecture Definition): Delete PRINT_TYPELESS_INTEGER.
2003-04-082003-04-08 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni12-33/+75
* infrun.c (stop_soon): Rename from stop_soon_quietly. (struct inferior_status): Rename stop_soon_quietly field to stop_soon. (clear_proceed_status): Rename stop_soon_quietly to stop_soon. (start_remote): Ditto. (handle_inferior_event): Ditto. (save_inferior_status): Ditto. (restore_inferior_status): Ditto. * infcmd.c (attach_command): Ditto. * fork-child.c (startup_inferior): Ditto. * inferior.h (stop_soon): Rename from stop_soon_quietly. * alpha-tdep.c (heuristic_proc_start): Ditto. * mips-tdep.c (heuristic_proc_start): Ditto. * solib-svr4.c (svr4_solib_create_inferior_hook): Ditto. * solib-sunos.c (sunos_solib_create_inferior_hook): Ditto. * solib-osf.c (osf_solib_create_inferior_hook): Ditto. * solib-irix.c (irix_solib_create_inferior_hook): Ditto. * remote-vx.c (vx_create_inferior): Ditto.
2003-04-082003-04-08 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni11-27/+75
* infrun.c (stop_soon_quietly): Make it an enum, to better override the default behavior of handle_inferior_event. (clear_proceed_status): Update uses of stop_soon_quietly to reflect that it is now an enum. (start_remote): Ditto. (handle_inferior_event): Change logic a bit if stop_soon_quietly is set to handle the new GNU/Linux kernel behavior for attach/sigstop. Update uses of stop_soon_quietly. * inferior.h (enum stop_kind): New enum. * infcmd.c (attach_command): Use STOP_QUIETLY_NO_SIGSTOP. Reset normal handle_inferior_event behavior, afterwards. * fork-child.c (startup_inferior): Update. * alpha-tdep.c (heuristic_proc_start): Update. * solib-svr4.c (svr4_solib_create_inferior_hook): Update. * solib-sunos.c (sunos_solib_create_inferior_hook): Update. * solib-osf.c (osf_solib_create_inferior_hook): Update. * solib-irix.c (irix_solib_create_inferior_hook): Update. * remote-vx.c (vx_create_inferior): Update. * mips-tdep.c (heuristic_proc_start): Update.
2003-04-08* as.c (perform_an_assembly_pass): If using cgen, call gas_cgen_begin.Nick Clifton8-0/+193
* cgen.c (gas_cgen_begin): New function. If flag_signed_overflow_ok is set call cgen_set_signed_overflow_ok otherwise call cgen_clear_signed_overflow_ok. * cgen.h: Prototype gas_cgen_begin. * testsuite/gas/m32r/m32r.exp: Run signed-relocs test. * testsuite/gas/m32r/signed-relocs.s: New file: Test signed relocs. * testsuite/gas/m32r/signed-relocs.d: New file: Expected results
2003-04-08* ia64-ic.tbl (fr-readers): Add mem-writers-fp.Nick Clifton7-85/+132
* ia64-asmtab.c: Regenerate. * gas/ia64/dependency-1.s: New file: Test read before write dependency. * gas/ia64/dependency-1.d: New file: Expected assembly results. * gas/ia64/ia64.exp: Run the new test.
2003-04-08* mips-dis.c (mips_gpr_names_newabi): Reverted previous patch.Alexandre Oliva2-1/+5
2003-04-082003-04-04 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-3/+14
* disasm.c (dump_insns): Move variables inside loop, or they will be freed more than once, causing wild memory corruptions. (gdb_disassembly): Look for the substring "-thread", instead of "-threads" in the target name, to make sure to find the 'multi-thread' target. Also, make sure we do the right thing with the "core" target.
2003-04-08* mips-dis.c (mips_gpr_names_newabi): $12-$15 are named $t4-$t7.Alexandre Oliva2-1/+5
2003-04-08*** empty log message ***gdbadmin1-1/+1
2003-04-08daily updateAlan Modra1-1/+1
2003-04-07 * elfn32-mips.c (elf32_mips_grok_prstatus): Adjust core file relatedKevin Buettner2-2/+7
constants for n32 ABI.
2003-04-07 * mips-tdep.c (mips_print_fp_register): New function, created fromKevin Buettner2-111/+91
do_fp_register_row(). Registers are now (also) printed as hex. Only one register is printed per row. (mips_print_register, do_fp_register_row): Print floating point registers with mips_print_fp_register().
2003-04-07oops - omitted from previous deltaNick Clifton1-2/+2
2003-04-07 * write.c (write_relocs): Remove unused variable.Thiemo Seufer2-2/+4
2003-04-07*** empty log message ***gdbadmin1-1/+1
2003-04-07daily updateAlan Modra1-1/+1
2003-04-062003-04-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-9/+30
* valprint.h (inspect_it): Add extern declaration. * objc-lang.c (value_nsstring): Avoid assignment inside of "if". (selectors_info, classes_info): Ditto. (find_objc_msgcall): Fix indentation. (objc_printstr): Delete extern declarations.
2003-04-062003-04-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+5
* arm-tdep.c (arm_frameless_function_invocation): Fix typo.
2003-04-062003-04-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-23/+37
* frame.h (legacy_frame_chain_valid): Rename frame_chain_valid. Update comment. * frame.c (legacy_saved_regs_this_id): Update. (legacy_get_prev_frame): Update. * xstormy16-tdep.c: Update comment. * sparc-tdep.c (sparc_frame_chain): Update comment. * blockframe.c (legacy_frame_chain_valid): Update.
2003-04-062003-04-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-4/+3
* valprint.c (val_print_type_code_int): Delete #ifdef PRINT_TYPELESS_INTEGER code.
2003-04-062003-04-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-15/+18
* gdbarch.sh (DEPRECATED_USE_GENERIC_DUMMY_FRAMES) (CALL_DUMMY_LOCATION, DEPRECATED_PC_IN_CALL_DUMMY): Allow partial multi-arch definition. * gdbarch.h: Re-generate.
2003-04-06Add notes about the target specific nature of i386 PE command line options.Nick Clifton2-0/+36
2003-04-06* simops.c (OP_40): Delete. Move code to...Nick Clifton4-46/+48
* v850-igen.c (): ...Here. Sign extend the first operand. * simops.h (OP_40): Remove prototype.
2003-04-06(bfd_simple_get_relocated_section_contents): Disable free that leads to GDBNick Clifton2-0/+16
vs BFD memory corruption.
2003-04-06* config/tc-mips.c (HAVE_64BIT_ADDRESS_CONSTANTS): New.Alexandre Oliva2-3/+16
(macro): Use new macro to decide whether to emit constant address as 32 or 64 bits if addresses are 32-bit wide but registers are 64-bit wide.