aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-04-27* solib-svr4.c: Update copyright year. Include "gdb_assert.h".Mark Kettenis3-93/+84
(SVR4_FETCH_LINK_MAP_OFFSETS): Don't define if not already defined. (legacy_fetch_link_map_offsets): Remove prototype. (fetch_link_map_offsets_gdbarch_data): Remove. (LM_ADDR, LM_NEXT, IGNORE_FIRST_LINK_MAP_ENTRY) (first_link_map_member, open_symbol_file_object, svr4_current_sos) (svr4_fetch_objfile_link_map): Call svr4_fetch_link_map_offsets instead of SVR4_FETCH_LINK_MAP_OFFSETS. (solib_svr4_data): New variable. (struct solib_svr4_ops): New. (solib_svr4_init): New fynction. (legacy_fetch_link_map_offsets, init_fetch_link_map_offsets): Remove functions. (svr4_fetch_link_map_offsets, svr4_have_link_map_offsets): Rewrite using the new `struct solib_svr4_ops'. (_initialize_svr4_solib): Replace registration of per-architecture data. Add temporary hack to set svr4_legacy_fetch_link_map_offsets if SVR4_FETCH_LINK_MAP_OFFSETS is set. * Makefile.in (solib-svr4.o): Update dependencies.
2005-04-27Set BFD_VERSION_DATE to 20050427.H.J. Lu1-1/+1
2005-04-27 * gdb.texinfo (Backtrace): Describe backtraces with arguments thatEli Zaretskii2-0/+34
were optimized away.
2005-04-27(elf_link_input_bfd): Handle the case where a badly formatted input file resultsNick Clifton2-0/+23
in a reloc which has no associated global symbol
2005-04-27 * link.cmd: Remove.Ben Elliston2-10/+4
2005-04-27 * syslex.l: Adjust top-of-file comment: this file is part of GNUBen Elliston2-3/+8
binutils, not GNU ld.
2005-04-27*** empty log message ***gdbadmin1-1/+1
2005-04-26* configure.tgt (*-*-freebsd*): Set gdb_osabi toMark Kettenis2-0/+6
GDB_OSABI_FREEBSD_ELF. Partial fix for PR gdb/1922.
2005-04-26* ld-fastcall/fastcall.exp: Don't run on i*86-*-openbsd*.Mark Kettenis2-1/+3
2005-04-26* ld-srec/srec.exp (run_srec_test): Deal with ProPolice onMark Kettenis2-1/+13
*-*-openbsd*.
2005-04-26gas/H.J. Lu6-6/+44
2005-04-26 H.J. Lu <hongjiu.lu@intel.com> * config/obj-multi.h (FAKE_LABEL_NAME): Defined. * read.c (pseudo_set): Disallow symbol set to common symbol. PR 857 * write.c (write_object_file): Report common symbol name when disallowing local symbol set to common symbol. (adjust_reloc_syms): Disallow local symbol set to undefined symbol. gas/testsuite/ 2005-04-26 H.J. Lu <hongjiu.lu@intel.com> * gas/all/assign.s: Make `x' and `y' global.
2005-04-26Update BFD_VERSION_DATE to 20050426.H.J. Lu1-1/+1
2005-04-262005-04-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney6-63/+42
* remote.c (remote_open_1): Move "ex"'s declaration to where it is used. (remote_get_thread_local_address): Use throw_error, include a printed string. * linux-thread-db.c (thread_db_get_thread_local_address): Ditto. * dwarf2loc.c (dwarf_expr_tls_address): Ditto. * cli/cli-script.c (script_from_file): Mark up throw_error message. * linespec.c (symtab_from_filename, decode_variable): Ditto.
2005-04-26 * configure.in: Fix the check for basename declaration.Jerome Guitton3-3/+7
* configure: Regenerate.
2005-04-26 * bfd.m4 (BFD_NEED_DECLARATION): Restore.Jerome Guitton2-0/+34
2005-04-262005-04-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney16-70/+90
Rename 'struct exception' to 'struct gdb_exception'. * wrapper.c: Update. * varobj.c: Update. * tui/tui-interp.c: Update. * remote.c: Update. * mi/mi-main.c: Update. * mi/mi-interp.c: Update. * linux-thread-db.c: Update. * interps.h: Update. * interps.c: Update. * exceptions.h: Update. * exceptions.c: Update. * dwarf2loc.c: Update. * cli/cli-interp.c: Update. * cli/cli-script.c: Update. * breakpoint.c: Update.
2005-04-26merge from gccDJ Delorie5-11/+52
2005-04-26*** empty log message ***gdbadmin1-1/+1
2005-04-25 * event-loop.c (gdb_select): Program defensively.Mark Mitchell2-5/+12
2005-04-25 * elfxx-sparc.c (sparc_elf_append_rela_64): Add BFD64 protection.David S. Miller2-2/+21
(sparc_elf_r_info_64, _bfd_sparc_elf_finish_dynamic_symbol, sparc64_finish_dyn, _bfd_sparc_elf_finish_dynamic_sections): Likewise.
2005-04-25 * event-loop.c (gdb_assert.h): Include.Mark Mitchell3-7/+95
(<windows.h>): Include under Windows. (<io.h>): Likeiwse. (gdb_select): New function. (gdb_wait_for_event): Use it. * Makefile.in (event-loop.o): Depend on $(gdb_assert_h).
2005-04-25bfd/H.J. Lu6-3/+17
2005-04-25 H.J. Lu <hongjiu.lu@intel.com> PR 858 * elflink.c (elf_link_input_bfd): Make non-debugging reference to discarded section an error. ld/testsuite/ 2005-04-25 H.J. Lu <hongjiu.lu@intel.com> * ld-discard/extern.d: Expect error. * ld-discard/start.d: Likewise. * ld-discard/static.d: Likewise.
2005-04-25PR872Nick Clifton2-0/+6
* objcopy.c (copy_archive): Initialise 'obfd' field of new name_list structure.
2005-04-25Oops - forgot one place where -K is documented.Nick Clifton1-1/+1
2005-04-25* objcopy.c (copy_usage): Fix description of -K switch.Nick Clifton3-5/+11
* doc/binutils.texi (strip, objcopy): Fix description of -K switch.
2005-04-25 * corefile.h (core_num_syms): Remove unused extern declaration.Ben Elliston2-3/+6
(core_syms): Likewise. (min_insn_size): Likewise.
2005-04-25* armemu.c (handle_v6_insn): New function - emulate a few of the v6 ↵Nick Clifton5-1/+314
instructions - the ones now generated by GCC. (ARMulEmulate32): Call handle_v6_insn when a possible v6 insn is found. * armdefs.h (struct ARMul_State): Add new field: is_v6.# (ARM_v6_Prop): Define. * arminit.c (ARMul_NewState): Initialise the v6 flag. (ARMul_SelectProcessor): Determine if the v6 flag should be set. * wrapper.c (sim_create_inferior): For unknown architectures, default to allowing the v6 instructions.
2005-04-25gas/Jan Beulich7-59/+153
2005-04-25 Jan Beulich <jbeulich@novell.com> * macro.c (macro_expand_body): Replace locals indicator parameters with actual macro_entry. New local variables macro_line and err. Don't return when encountering an error, just record the fact. Detect local symbol name colliding with parameter. Track line number inside of macro expansion. (do_formals): Move local variable name to wider scope. Check parameter of the same name doesn't already exist. In MRI mode, also check it doesn't collide with the argument count pseudo-parameter). (define_macro): Add file and line number parameters. Remove local variable namestr. New local variable error. Initialize macro_entry members file, line, and name. Don't return when encountering an error, just record the fact. Use %s in some diagnostics for read.c to insert the macro name. Free macro_entry on error. (macro_expand): Pass macro_entry to macro_epand_body. Don't return when encountering an error, just record the fact. (expand_irp): Don't return when encountering an error, just record the fact. * macro.h (macro_struct): New members name, file, and line. (define_macro): Add file and line number parameters. * read.c (s_macro): Pass file and line to define_macro. Tag warning regarding pseudo-op redefinition with the file/line that macro definition started at. gas/testsuite/ 2005-04-25 Jan Beulich <jbeulich@novell.com> * gas/macros/badarg.s: Add tests for collisions between/among macro parameters and local symbols. * gas/macros/badarg.l: Adjust.
2005-04-25*** empty log message ***gdbadmin1-1/+1
2005-04-24* configure.host: Add *-*-openbsd support.Mark Kettenis2-0/+13
2005-04-24*** empty log message ***gdbadmin1-1/+1
2005-04-23* sparc64-tdep.c: Include "dwarf2-frame.h".Mark Kettenis1-5/+5
(sparc64_dwarf2_frame_init_reg): New function. * Makefile.in (sparc64-tdep.o): Update dependencies.
2005-04-23 * corefile.c (core_num_syms): Make static.Ben Elliston5-9/+18
(core_syms): Likewise. (min_insn_size): Likewise. * gprof.c (abfd): Remove unused variable. * hist.c (hist_dimension): Make static. (hist_dimension_abbrev): Likewise. * sym_ids.c (id_list): Likewise. (table_name): Likewise.
2005-04-23* sparc64-tdep.c: Include "dwarf2-frame.h".Mark Kettenis2-0/+38
(sparc64_dwarf2_frame_init_reg): New function. * Makefile.in (sparc64-tdep.o): Update dependencies.
2005-04-23*** empty log message ***gdbadmin1-1/+1
2005-04-222005-04-22 David S. Miller <davem@davemloft.net>David S. Miller2-0/+7
* sparc64-linux-tdep.c (sparc64_linux_init_abi): Add call to sparc64_init_abi().
2005-04-22 * config/tc-xtensa.c (LOOKAHEAD_ALIGNER): Delete macro.Bob Wilson2-11/+8
(future_alignment_required): Remove ifdefs that use it.
2005-04-22* ser-base.c: Include "ser-base.h" instead of "ser-unix.h".Mark Kettenis2-2/+7
2005-04-22 * ser-base.c (<sys/time.h>): Include.Mark Mitchell2-0/+5
2005-04-22* ppcobsd-tdep.c (ppcobsd_init_abi): Set return_value.Mark Kettenis2-0/+5
2005-04-22 * config/tc-xtensa.c (xg_get_build_instr_size): Remove.Bob Wilson2-103/+41
(xg_is_narrow_insn, xg_expand_narrow): Remove. Merge into... (xg_is_single_relaxable_insn): ...here. Add "targ" and "narrow_only" parameters. (xg_assembly_relax, xg_find_narrowest_format, relaxation_requirements, convert_frag_narrow): Use new version of xg_is_single_relaxable_insn.
2005-04-22* sparc-linux-tdep.c: Reorder includes. Tweak a few comments.Mark Kettenis1-4/+4
(LINUX32_SIGTRAMP_INSN0, LINUX32_SIGTRAMP_INSN1) (LINUX32_RT_SIGTRAMP_INSN0, LINUX32_RT_SIGTRAMP_INSN1): Remove macros. (sparc32_linux_sigframe, sparc32_linux_rt_sigframe): Hardcode instructions. * sparc64-linux-tdep.c: Reorder includes. Tweak a few comments. (LINUX64_RT_SIGTRAMP_INSN0, LINUX64_RT_SIGTRAMP_INSN1): Remove macros. (sparc64_linux_rt_sigframe): Hardcode instructions. * Makefile.in (sparc-linux-tdep.o, sparc64-linux-tdep.o): Update
2005-04-22* sparc-linux-tdep.c: Reorder includes. Tweak a few comments.Mark Kettenis3-66/+58
(LINUX32_SIGTRAMP_INSN0, LINUX32_SIGTRAMP_INSN1) (LINUX32_RT_SIGTRAMP_INSN0, LINUX32_RT_SIGTRAMP_INSN1): Remove macros. (sparc32_linux_sigframe, sparc32_linux_rt_sigframe): Hardcode instructions. * sparc64-linux-tdep.c: Reorder includes. Tweak a few comments. (LINUX64_RT_SIGTRAMP_INSN0, LINUX64_RT_SIGTRAMP_INSN1): Remove macros. (sparc64_linux_rt_sigframe): Hardcode instructions. * Makefile.in (sparc-linux-tdep.o, sparc64-linux-tdep.o): Update dependencies.
2005-04-22* sparc-linux-tdep.c: Update copyright year.Mark Kettenis3-10/+31
(sparc32_linux_init_abi): Set skip_trampoline_code and solib_svr4_fetch_link_map_offsets. Set TDEP->plt_entry_size. Don't set software_single_step and don't call sparc32_sol2_init_abi. * sparc64-linux-tdep.c: Update copyright year. (sparc64_linux_init_abi): Set skip_trampoline_code and solib_svr4_fetch_link_map_offsets. Set TDEP->plt_entry_size. Don't set software_single_step and don't call sparc64_sol2_init_abi.
2005-04-22 * configure.in: Replace BFD_NEED_DECLARATION checks by theJerome Guitton6-216/+177
corresponding AC_CHECK_DECLS. * sysdep.h: Replace NEED_DECLARATION_* checks by the corresponding HAVE_DECL_*. * bfd.m4 (BFD_NEED_DECLARATION): Remove, obsolete. * configure: Regenerate. * config.in: Ditto.
2005-04-22 * gdb.texinfo (Remote configuration): Document "set/showEli Zaretskii2-0/+26
get-thread-local-storage-address". Add cross-reference to the description of the qGetTLSAddr packet. (General Query Packets): Mention "set remote get-thread-local-storage-address" and add a reference to its description.
2005-04-22 * remote-st.c (_initialize_remote_st2000): Remove the extraneousEli Zaretskii5-4/+15
"<command>" string from the call to add_com. * remote-sim.c (_initialize_remote_sim): Ditto. * remote-utils.c (_initialize_sr_support): Ditto. * remote-mips.c (_initialize_remote_mips): Ditto.
2005-04-222005-04-21 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-6/+18
* Makefile.am (INCLUDES): New. Add -D_GNU_SOURCE. (chew.o): Use it. * Makefile.in: Regenerate.
2005-04-22*** empty log message ***gdbadmin1-1/+1
2005-04-22daily updateAlan Modra1-1/+1