aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-03-07 * gas/cfi/cfi-common-2.d, gas/cfi/cfi-i386.d: Adjust offsets.Richard Henderson3-14/+26
2004-03-07daily updateAlan Modra1-1/+1
2004-03-07 * arm-tdep.c (thumb_get_next_pc): Handle BX.Daniel Jacobowitz2-0/+34
(arm_get_next_pc): Handle BX and BLX.
2004-03-072004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-86/+42
* hppa-tdep.c: Replace DEPRECATED_FP_REGNUM with HPPA_FP_REGNUM, FP0_REGNUM with HPPA_FP0_REGNUM, and SP_REGNUM with HPPA_SP_REGNUM. (hppa_register_raw_size, hppa_register_byte, hppa_read_fp) (hppa_target_read_fp): Delete. (hppa_gdbarch_init): Do not set deprecated register_raw_size, register_virtual_size, max_register_raw_size, max_register_virtual_size, register_byte, register_size, target_read_fp, fp_regnum, and register_bytes. Set register_type instead of register_virtual_type. (hppa32_register_type, hppa64_register_type): Replace hppa32_register_virtual_type and hppa64_register_virtual_type. * config/pa/tm-hppa.h (HPPA_FP0_REGNUM, HPPA_SP_REGNUM) (HPPA_FP_REGNUM): Define.
2004-03-072004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+4
* hppa-tdep.c (hppa_gdbarch_init): Add missing "break".
2004-03-072004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-395/+6
* hppa-tdep.c (pa_do_registers_info, pa_do_strcat_registers_info) (pa_print_registers, pa_print_fp_reg, pa_strcat_registers) (pa_strcat_fp_reg, pa_register_look_aside): Delete. * config/pa/tm-hppa.h (DEPRECATED_DO_REGISTERS_INFO) (pa_do_registers_info): Delete.
2004-03-07Oops, fix tipo.Andrew Cagney1-1/+1
2004-03-072004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-2219/+21
* infcall.c (legacy_push_dummy_code): Delete #ifdef GDB_TARGET_IS_HPPA code. * config/pa/tm-hppa.h (DEPRECATED_FIX_CALL_DUMMY) (hppa_fix_call_dummy, DEPRECATED_CALL_DUMMY_HAS_COMPLETED) (DEPRECATED_DUMMY_WRITE_SP, CALL_DUMMY): Delete. * config/pa/tm-hppa64.h (CALL_DUMMY): Delete. * hppa-tdep.c (hppa_frame_chain, hppa_frame_chain_valid) (hppa_push_dummy_frame, hppa_pop_frame, hppa_push_arguments) (hppa_fix_call_dummy, hppa64_stack_align, hppa_frame_saved_pc) (hppa_init_extra_frame_info, hppa_saved_pc_after_call) (hppa64_call_dummy_breakpoint_offset, hppa_frame_init_saved_regs) (hppa_frameless_function_invocation, hppa64_store_return_value) (hppa_store_struct_return, hppa64_extract_return_value) (hppa64_use_struct_convention, hppa_frame_find_saved_regs) (hppa32_call_dummy_length, hppa64_call_dummy_length) (find_dummy_frame_regs, FUNC_LDIL_OFFSET, FUNC_LDO_OFFSET) (find_proc_framesize, deposit_21, restore_pc_queue) (find_return_regnum, pc_in_interrupt_handler, deposit_14) (rp_saved, pc_in_linker_stub):
2004-03-072004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-51/+19
Unconditionally enable 64-bit frame and ABI code. * hppa-tdep.c (hppa_gdbarch_init): Do not set deprecated call_dummy_breakpoint_offset, call_dummy_length, stack_align, push_dummy_frame, fix_call_dummy, push_arguments, call_dummy_location, extract_return_value, use_struct_convention, store_return_value, store_struct_return, saved_pc_after_call, init_frame_pc, frame_init_saved_regs, init_extra_frame_info, frame_chain, frame_chain_valid, frameless_function_invocation, frame_saved_pc, and pop_frame.
2004-03-072004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-97/+98
* hppa-tdep.c: Replace PC_REGNUM with PCOQ_HEAD_REGNUM. (hppa64_return_value, hppa64_push_dummy_call): Rewrite. (hppa_gdbarch_init): Do not set PC_REGNUM.
2004-03-07merge from gccDJ Delorie2-1/+13
2004-03-07* doc/c-hppa.texi (HPPA Directives): Fix typo.Andreas Schwab2-2/+6
2004-03-07 * gas/cfi/cfi-x86_64.d: Adjust offsets.Andreas Jaeger2-14/+26
2004-03-07 * dw2gencfi.c (output_cie): Align length to 4 byte boundary.Richard Henderson10-54/+67
(cfi_finish): Likewise for fde. * gas/alpha/elf-reloc-8.d, gas/cfi/cfi-alpha-1.d, gas/cfi/cfi-alpha-2.d, gas/cfi/cfi-alpha-3.d, gas/cfi/cfi-common-1.d, gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-3.d: Adjust offsets.
2004-03-07*** empty log message ***gdbadmin1-1/+1
2004-03-06daily updateAlan Modra1-1/+1
2004-03-06* config/alpha/tm-fbsd.h: Remove file.Mark Kettenis3-29/+8
* config/alpha/fbsd.mt: Tweak comment. (TM_FILE): Set to tm-alpha.h.
2004-03-062004-03-05 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-4/+26
* infrun.c (step_over_function): When non-legacy code, and no step_frame_id, use the unwinder to get the caller's frame ID.
2004-03-06*** empty log message ***gdbadmin1-1/+1
2004-03-05Reviewed and approved by Alan Modra <amodra@bigpond.net.au>Fred Fish2-7/+11
2004-03-05 Fred Fish <fnf@redhat.com> * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Just force mips16 symbols to be even rather than testing first for even/odd. (_bfd_mips_elf_link_output_symbol_hook): Ditto.
2004-03-05* i386bsd-tdep.c (_initialize_i386bsd_tdep): RegisterMark Kettenis2-3/+6
i386bsd_core_osabi_sniffer for bfd_arch_i386 instead of bfd_arch_unknown. Adjust comment.
2004-03-05* i386-nat.c: Fix typo in comment. Re-introduce paranoiac.Mark Kettenis5-6/+13
* i386obsd-tdep.c: Correct spelling in comment. * i386nbsd-tdep.c: Correct spelling in comment. * sparc-tdep.c: Correct spelling in comments.
2004-03-05 * ld-scripts/size-1.d: Add bigendian regexps.Nathan Sidwell3-11/+15
* ld-scripts/size-2.d: Set --wide for readelf.
2004-03-052004-03-05 David Carlton <carlton@kealia.com>David Carlton7-4/+55
* cp-namespace.c (cp_lookup_transparent_type_loop): Fix recursion bug. 2004-03-05 David Carlton <carlton@kealia.com> * gdb.cp/rtti.exp: Add 'print *obj3' test. * gdb.cp/rtti.h: Update copyright. (namespace n2::n3): New. * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New. (n2::n3::func3): New. (main): Call n2::n3::func3. * gdb.cp/rtti2.cc: Update copyright. (n2::create3): New.
2004-03-052004-03-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+19
* config/tc-ia64.c (md_assemble): Properly handle NULL align_frag. (ia64_handle_align): Don't abort if failed to add a stop bit.
2004-03-05* sparc-tdep.c: Fix typo in comment.Mark Kettenis2-6/+9
2004-03-05 * elf.c (map_sections_to_segments): Ignore .tbss sections forNathan Sidwell12-12/+151
layout purposes. * ldlang.c (lang_add_section): Don't force SEC_LOAD on SEC_THREAD_LOCAL. (IGNORE_SECTION): Ignore .tbss sections too. (lang_size_sections_1): .tbss sections do not advance dot. * ld-scripts/size.exp: New. * ld-scripts/size-[12].{d,s,t}: New.
2004-03-05 * hppa-tdep.c (hppa_frame_cache): Avoid undefined return value.Joel Brobecker2-1/+5
2004-03-05 * server.c (main): Print child status or termination signal fromDaniel Jacobowitz2-2/+8
variable 'signal', not 'sig'.
2004-03-05 * linux-low.c (linux_read_memory): Change return type toDaniel Jacobowitz5-9/+32
int. Check for and return error from ptrace(). * target.c (read_inferior_memory): Change return type to int. Pass back return status from the_target->read_memory(). * target.h (struct target_ops): Adapt *read_memory() prototype. Update comment. (read_inferior_memory): Adapt prototype. * server.c (main): Return an error packet if read_inferior_memory() returns an error.
2004-03-05 * dwarf2read.c: Add comment describing memory lifetimes.Daniel Jacobowitz2-28/+53
(struct dwarf2_pinfo): Update comment. (dwarf2_add_field, dwarf2_add_member_fn, read_structure_scope) (read_enumeration, new_symbol): Don't use obsavestring.
2004-03-05*** empty log message ***gdbadmin1-1/+1
2004-03-04daily updateAlan Modra1-1/+1
2004-03-04 * Makefile.in (distclean): Remove config.h, stamp-h, and config.log.Daniel Jacobowitz2-7/+8
Unify with other clean targets.
2004-03-042004-03-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu5-1358/+2181
* Makefile.in: Regenerated. * aclocal.m4: Likewise. * configure: Likewise. * doc/Makefile.in: Likewise.
2004-03-04* amd64-linux-nat.c (fill_fpregset): Call amd64_colletc_fxsaveMark Kettenis4-3/+8
instead of amd64_fill_fxsave. * amd64bsd-nat.c (store_inferior_registers): Likewise. * amd64fbsd-nat.c (fill_fpregset): Likewise.
2004-03-04* gdb.asm/openbsd.inc: Fix typo.Mark Kettenis2-1/+5
2004-03-04* sparc-tdep.c (sparc_frame_cache): Don't bail out if %fp is zero.Mark Kettenis2-12/+17
Reorganize code a bit.
2004-03-042004-03-04 Orjan Friberg <orjanf@axis.com>Orjan Friberg2-10/+55
* cris-tdep.c (cris_scan_prologue): Save the frame pointer's offset when the frame pointer is pushed. Don't set the frame pointer's address on the stack unless it's actually located there. Set the SRP's address on the stack correctly when the PC is still in the prologue. (cris_return_value): New function. (cris_gdbarch_init): Clear deprecated store_return_value, extract_return_value.
2004-03-04 * gas/sh/sh64/err-dsp.s: Fix expected error message.Kaz Kojima2-1/+5
2004-03-04*** empty log message ***gdbadmin1-1/+1
2004-03-03daily updateAlan Modra1-1/+1
2004-03-03* elflink.c (bfd_elf_record_link_assignment): Mark undefweak andAlexandre Oliva2-0/+12
undefined symbols as hash_new.
2004-03-032004-03-03 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-7/+35
* config/tc-ia64.c (dot_align): New. (ia64_do_align): Make it static. (md_pseudo_table): Use "dot_align" for "align". (ia64_md_do_align): Don't set align_frag here. (ia64_handle_align): Add a stop bit to the previous bundle if needed. * config/tc-ia64.h (ia64_do_align): Removed.
2004-03-03Committed under "obvious fix rule".Fred Fish2-2/+7
2004-03-03 Fred Fish <fnf@redhat.com> * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set "val" instead of unused "size". Update copyright year.
2004-03-032003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>Joern Rennecke12-36/+140
opcodes: * sh-dis.c (print_insn_sh): Don't disassemble fp instructions in nofpu mode. Add BFD type bfd_mach_sh4_nommu_nofpu. * sh-opc.h: Add sh4_nommu_nofpu architecture and adjust instructions accordingly. bfd: * archures.c: Add bfd_mach_sh4_nommu_nofpu. * cpu-sh.c: Ditto. * elf32-sh.c: Ditto. * bfd-in2.h: Regenerate. include/elf: * sh.h: Add EF_SH4_NOMMU_NOFPU. gas: * config/tc-sh.c (md_parse_option): Add -isa=sh4-nofpu and -isa=sh4-nommu-nofpu options. Adjust help messages accordingly. (sh_elf_final_processing): Output BFD type sh4_nofpu if that is the most general type or the user specifically requested it. (md_assemble): Add a new error message for when an instruction is understood, but is not allowed due to an -isa option.
2004-03-032004-03-02 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-2/+46
* config/tc-ia64.c (align_frag): New. (md_assemble): Set the tc_frag_data field in align_frag for IA64_OPCODE_FIRST instructions. (ia64_md_do_align): Set align_frag. (ia64_handle_align): Add a stop bit if needed. * config/tc-ia64.h (TC_FRAG_TYPE): New. (TC_FRAG_INIT): New.
2004-03-03*** empty log message ***gdbadmin1-1/+1
2004-03-02* elf32-frv.c (struct frv_pic_relocs_info): Added fixups andAlexandre Oliva2-37/+159
dynrelocs. (_frv_count_got_plt_entries): Initialize them. (frv_pic_relocs_info_find): Add insert argument. Adjust all callers. (frv_pic_relocs_info_for_global): Likewise. (frv_pic_relocs_info_for_local): Likewise. (frv_pic_merge_early_relocs_info): New. (_frv_resolve_final_relocs_info): Use it in case one entry maps to another. (_frv_add_dyn_reloc): Add entry argument. Adjust all callers. Check that we don't exceed the allocated count for entry. (_frv_add_rofixup): Likewise. (_frv_emit_got_relocs_plt_entries): Adjust for coding standards. (elf32_frv_finish_dynamic_sections): Improve error message in case we emit too few rofixup entries.
2004-03-02daily updateAlan Modra1-1/+1