aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-04-29daily updateAlan Modra1-1/+1
2003-04-29*** empty log message ***gdbadmin1-1/+1
2003-04-282003-04-28 Chris Demetriou <cgd@broadcom.com>Chris Demetriou3-172/+180
* configure.in (mips-*-*n*bsd*): Replace with... (mips-*-netbsd*, mips-*-openbsd*): These. * configure: Regenerate.
2003-04-28bfd/H.J. Lu11-22/+110
2003-04-28 H.J. Lu <hjl@gnu.org> * elflink.h (elf_merge_symbol): Call elf_backend_copy_indirect_symbol to copy any information related to dynamic linking when we flip the indirection. ld/testsuite/ 2003-04-28 H.J. Lu <hjl@gnu.org> * ld-elfvers/vers.exp (picflag): Set PIC flag for compiler. (build_vers_lib): Support PIC. (build_vers_lib_no_pic): New. Change all calls to build_vers_lib to build_vers_lib_no_pic. (build_vers_lib_pic): New. Add tests vers26a, vers26b1, vers26b2 and vers26b3 for versioned definition vs. normal definition in different files. * ld-elfvers/vers26a.c: New file. * ld-elfvers/vers26a.dsym: Likewise. * ld-elfvers/vers26a.map: Likewise. * ld-elfvers/vers26a.ver: Likewise. * ld-elfvers/vers26b.c: Likewise. * ld-elfvers/vers26b.dsym: New empty file. * ld-elfvers/vers26b.ver: Likewise.
2003-04-282003-04-28 Andrew Cagney <cagney@redhat.com>Andrew Cagney23-29/+60
* gdbarch.sh (deprecated_tm_print_insn): Rename tm_print_insn. * gdbarch.h, gdbarch.c: Re-generate. * xstormy16-tdep.c (_initialize_xstormy16_tdep): Update. * vax-tdep.c (_initialize_vax_tdep): Update. * v850-tdep.c (_initialize_v850_tdep): Update. * sparc-tdep.c (_initialize_sparc_tdep): Update. * s390-tdep.c (_initialize_s390_tdep): Update. * ns32k-tdep.c (_initialize_ns32k_tdep): Update. * mn10300-tdep.c (_initialize_mn10300_tdep): Update. * mips-tdep.c (_initialize_mips_tdep): Update. * mcore-tdep.c (_initialize_mcore_tdep): Update. * m68k-tdep.c (_initialize_m68k_tdep): Update. * ia64-tdep.c (_initialize_ia64_tdep): Update. * hppa-tdep.c (_initialize_hppa_tdep): Update. * h8300-tdep.c (_initialize_h8300_tdep): Update. * frv-tdep.c (_initialize_frv_tdep): Update. * cris-tdep.c (cris_delayed_get_disassembler): Update. (_initialize_cris_tdep): Update. * arch-utils.c (legacy_print_insn): Update. * alpha-tdep.c (_initialize_alpha_tdep): Update. 2003-04-28 Andrew Cagney <cagney@redhat.com> * gdbint.texinfo (Target Architecture Definition): Rename "tm_print_insn" to "deprecated_tm_print_insn".
2003-04-28* config/tc-hppa.c (hppa_symbol_chars): New.Nick Clifton3-0/+11
* config/tc-hppa.h (tc_symbol_chars): Likewise.
2003-04-28bfd/H.J. Lu9-14/+316
2003-04-27 H.J. Lu <hjl@gnu.org> * elf-bfd.h (ELF_LINK_DYNAMIC_DEF): New. (ELF_LINK_DYNAMIC_WEAK): New. * elflink.h (elf_merge_symbol): Add one argument to indicate if a symbol should be skipped. Ignore definitions in dynamic objects for symbols with non-default visibility. (elf_add_default_symbol): Adjusted. (elf_link_add_object_symbols): Check if a symbol should be skipped. Don't merge the visibility field with the one from a dynamic object. (elf_link_check_versioned_symbol): Use undef_bfd. (elf_link_output_extsym): Warn if a forced local symbol is referenced from dynamic objects. Make non-weak undefined symbol with non-default visibility a fatal error. ld/testsuite/ 2003-04-27 H.J. Lu <hjl@gnu.org> * ld-elfvsb/elfvsb.dat: Updated. * ld-elfvsb/elfvsb.exp: Likewise. * ld-elfvsb/main.c: Likewise. * ld-elfvsb/sh1.c: Likewise. * ld-elfvsb/sh2.c: Likewise.
2003-04-28 * Makefile.tpl: Clean $(BUILD_SUBDIR).Daniel Jacobowitz3-0/+7
* Makefile.in: Regenerated.
2003-04-28 * gdb.base/signals.exp: Make backtrace tests more specific.Daniel Jacobowitz2-3/+7
2003-04-28daily updateAlan Modra1-1/+1
2003-04-28*** empty log message ***gdbadmin1-1/+1
2003-04-27 * configure.in: Bump version on HEAD to 2.14.90.Daniel Jacobowitz3-2/+7
* configure: Regenerated.
2003-04-27* linespec.c (decode_objc): New function to decode ObjC callsAdam Fedor3-1/+135
(decode_line_1): Check for ObjC calls (using decode_objc) * Makefile (linespec.o): Update dependencies.
2003-04-27 * breakpoint.h (struct breakpoint_ops): New.Daniel Jacobowitz3-232/+368
(struct breakpoint): Add ops member. * breakpoint.c (print_bp_stop_message, print_one_breakpoint) (mention): Use new breakpoint ops member. (set_raw_breakpoint): Initialize ops field to NULL. (print_exception_catchpoint, print_one_exception_catchpoint) (print_mention_exception_catchpoint, handle_gnu_v3_exceptions): New. (gnu_v3_exception_catchpoint_ops): New. (catch_exception_command_1): Call handle_gnu_v3_exceptions.
2003-04-27*** empty log message ***gdbadmin1-1/+1
2003-04-26 * config/tc-mips.h (TC_FORCE_RELOCATION_SUB_SAME): Define again.Thiemo Seufer2-0/+7
2003-04-26 PR savannah/3331:Stephane Carrez5-0/+49
* elf32-m68hc11.c (m68hc11_elf_relax_section): Clear prev_insn_group when we couldn't relax something. * ld-m68hc11/bug-3331.d: New test. * ld-m68hc11/bug-3331.s: New file.
2003-04-26oops - forgot to add the grep for "(DW_OP_addr: 0)"Nick Clifton1-0/+1
2003-04-26Rework readelf -wi tests to grep for expected strings.Nick Clifton3-58/+99
2003-04-26* Makefile.in (COMMON_OBS): Add objc-lang.oAdam Fedor2-1/+5
2003-04-262003-04-25 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-0/+6
* NEWS: Belatedly mention support for MIPS32 Release 2.
2003-04-26*** empty log message ***gdbadmin1-1/+1
2003-04-26daily updateAlan Modra1-1/+1
2003-04-252003-04-25 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-16/+11
* d10v-tdep.c (print_insn): Delete function. (display_trace): Use TARGET_PRINT_INSN. (_initialize_d10v_tdep): Do not set tm_print_insn. (d10v_gdbarch_init): Set print_insn.
2003-04-252003-04-25 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-82/+71
* d10v-tdep.c (d10v_extract_return_value): Delete call to printf. (_initialize_d10v_tdep): Use add_setshow_boolean_cmd. (d10v_frame_unwind_cache): Use FRAME_OBSTACK_CALLOC. (NR_DMAP_REGS, A0_REGNUM): Delete, replaced by ... (nr_dmap_regs, a0_regnum): ... new functions. (d10v_print_registers_info): Use a0_regnum, use register_size. (d10v_register_byte): Delete function. (d10v_register_raw_size): Delete function. (d10v_register_type): Use a0_regnum. (d10v_print_registers_info): Use a0_regnum. (D10V_SP_REGNUM): Rename _SP_REGNUM, replace it and SP_REGNUM. (d10v_gdbarch_init): Do not set register_byte or register_raw_size, use D10V_SP_REGNUM to set sp_regnum. (d10v_pointer_to_address): Use extract_unsigned_integer instead of extract_address. (trace_command): Use XCALLOC. (print_insn): Delete reference to tm_print_insn. (saved_regs_unwinder): Use store_unsigned_integer instead of store_address. * frame.h (FRAME_OBSTACK_CALLOC): Define
2003-04-252003-04-25 David Carlton <carlton@bactrian.org>David Carlton2-0/+5
* config/djgpp/fnchange.lst: Add testsuite/gdb.c++/maint.exp.
2003-04-252003-04-25 Alan Modra <amodra@bigpond.net.au>H.J. Lu2-15/+36
* elflink.h (elf_merge_symbol): When we find a regular definition for an indirect symbol, flip the indirection so that the old direct symbol now points to the new definition.
2003-04-25 * lib/ld-lib.exp (big_or_little_endian): Also check for -mb and -ml.Joern Rennecke2-2/+7
2003-04-252003-04-24 Eric Christopher <echristo@redhat.com>Eric Christopher2-11/+15
* config/tc-mips.c (nopic_need_relax): Revert previous change.
2003-04-25* objc-lang.c: Include "valprint.h"Adam Fedor3-1/+7
* Makefile.in (objc-lang.o): Update dependencies.
2003-04-25* objc-lang.c (FETCH_ARGUMENT, CONVERT_FUNCPTR): RemoveAdam Fedor2-0/+20
architecture dependant compilation and mark as unimplemented (until they get put in the gdbarch vector).
2003-04-25*** empty log message ***gdbadmin1-1/+1
2003-04-25daily updateAlan Modra1-1/+1
2003-04-242003-04-24 J"orn Rennecke <joern.rennecke@superh.com>H.J. Lu2-7/+11
* ld-elfcomm/elfcomm.exp: Allow symbols to have '_' prepended.
2003-04-24.Roland McGrath2-4/+13
2003-04-242003-04-24 Roland McGrath <roland@redhat.com>Roland McGrath1-4/+8
* elf.c (bfd_section_from_phdr): Map PT_GNU_EH_FRAME to "eh_frame_hdr".
2003-04-242003-04-24 Roland McGrath <roland@redhat.com>Roland McGrath1-25/+37
* ldgram.y (phdr_type): Grok PT_TLS and PT_GNU_EH_FRAME names. If a name string is unknown, give an error rather than crashing later.
2003-04-24Add tests of conditional branch instructions with probability postfixesNick Clifton3-0/+29
2003-04-24oops - omitted from previous deltaNick Clifton6-0/+188
2003-04-24 * elf32-ppc.c: Formatting and comment fixes.Alan Modra2-20/+41
(ELIMINATE_COPY_RELOCS): Move before ppc_elf_copy_indirect_symbol. (ppc_elf_copy_indirect_symbol): Copy flags here for weakdefs.
2003-04-24Add support for dwarf2 debug information.Nick Clifton5-4/+32
2003-04-24Add support for h8300hn and h8300snNick Clifton23-888/+265
2003-04-24Add '+' and '-' as valid symbol characters for PPC port.Nick Clifton3-0/+12
2003-04-24Fix the documentation for the -fo option.Nick Clifton2-3/+8
2003-04-24 * elf32-sh.c (tpoff): New.Kaz Kojima8-257/+130
(struct elf_sh_dyn_relocs): Remove tls_tpoff32. (WILL_CALL_FINISH_DYNAMIC_SYMBOL): Pass SHARED instead of INFO. (allocate_dynrelocs): Don't make unnecessary dynamic TLS relocations. Adjust WILL_CALL_FINISH_DYNAMIC_SYMBOL uses. (sh_elf_relocate_section): Likewise. Remove unnecessary tests. (dtpoff_base): Fix wrong indentation. (sh_elf_check_relocs): Don't set DF_STATIC_TLS flag with non-TLS relocations. Don't set tls_tpoff32 flag. Don't make unnecessary R_SH_TLS_TPOFF32 relocations. * ld-sh/tlsbin-1.d, ld-sh/tlsbin-2.d, ld-sh/tlsbin-3.d, ld-sh/tlstpoff-1.d, ld-sh/tlstpoff-2.d: Update for removing unnecessary TLS relocs.
2003-04-24include/H.J. Lu6-1/+31
* bfdlink.h (bfd_link_callbacks): Add error_handler. ld/ * ldmain.c (link_callbacks): Initialize error_handler. * ldmisc.c (error_handler): New function. * ldmisc.h (error_handler): New prototype.
2003-04-24*** empty log message ***gdbadmin1-1/+1
2003-04-24daily updateAlan Modra1-1/+1
2003-04-232003-04-23 David Carlton <carlton@bactrian.org>David Carlton4-43/+81
* cp-support.c (cp_find_first_component): Accept 'operator' in more locations. 2003-04-23 David Carlton <carlton@bactrian.org> * gdb.c++/maint.exp (test_first_component): Add tests for 'operator' in more locations.
2003-04-232003-04-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-104/+103
* infcall.c (call_function_by_hand): Eliminate redundant indentation. Move "saved_async" and "old_cleanups" to where they are needed.