aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-07-04m32r-linux-ld support for position independent executablesNick Clifton4-2/+12
2005-07-04* i386nbsd-nat.c (i386nbsd_supply_pcb): Cast to 'gdb_byte *' inMark Kettenis3-3/+7
read_memory call. * bsd-uthread.c (bsd_uthread_wait): Use gdb_byte for byte buffer.
2005-07-04* bsd-kvm.c (bsd_kvm_open): Properly cast sentinel in concat call.Mark Kettenis13-34/+53
* coffread.c (patch_type, process_coff_symbol): Likewise. * corelow.c (core_open): Likewise. * dwarf2read.c (dwarf_decode_lines, dwarf2_start_subfile): * language.c (set_lang_str, set_type_str, set_range_str) (set_case_str): Likewise. * source.c (add_path, openp): Likewise. * stabsread.c: Likewise. * top.c (init_history): Likewise. * utils.c (xfullpath): Likewise. * value.c (lookup_internalvar): Likewise. * cli/cli-cmds.c (cd_command): Likewise. * cli/cli-dump.c (add_dump_command): Likewise.
2005-07-04 PR 1042Alan Modra2-5/+11
* elf.c (assign_file_positions_for_segments): Remove excluded sections from the segment map.
2005-07-04* i387-tdep.c (print_i387_value, print_i387_ext, i387_tag): ChangeMark Kettenis2-18/+27
type of first argument to `const gdb_byte *'. (i387_print_float_info, i387_register_to_value) (i387_value_to_register, i387_supply_fsave, i387_collect_fsave) (i387_supply_fxsave, i387_collect_fxsave): Use gdb_byte for byte buffers.
2005-07-04 * emultempl/elf32.em: Enable use of ld.so.conf for *-*-k*bsd-*.Alan Modra2-4/+8
2005-07-04 PR 1004Alan Modra24-797/+433
bfd/ * elf-bfd.h (struct elf_backend_data): Add get_sec_type_attr. Delete special_sections. (_bfd_elf_get_special_section): Declare. (bfd_elf_special_section): Update prototype. * elf.c (special_sections): Remove unused outer entries. (get_special_section): Delete. (_bfd_elf_get_special_section): New function. (_bfd_elf_get_sec_type_attr): Replace "name" arg with "sec". Update special_sections indexing. (_bfd_elf_new_section_hook): Call backend get_sec_type_attr. * elf32-arm.c (symbian_special_sections_d): Delete. (symbian_special_sections_g, symbian_special_sections_h): Delete. (symbian_special_sections_i, symbian_special_sections_f): Delete. (symbian_special_sections_p): Delete. (elf32_arm_symbian_special_sections): Merge above to here. (elf32_arm_symbian_get_sec_type_attr): New function. (elf_backend_special_sections): Don't define. (elf_backend_get_sec_type_attr): Define. * elf32-m32r.c: Similarly to elf32-arm.c. * elf32-m68hc11.c: Likewise. * elf32-m68hc12.c: Likewise. * elf32-mcore.c: Likewise. * elf32-sh64.c: Likewise. * elf32-v850.c: Likewise. * elf32-xtensa.c: Likewise. * elf64-alpha.c: Likewise. * elf64-hppa.c: Likewise. * elf64-ppc.c: Likewise. * elf64-sh64.c: Likewise. * elfxx-ia64.c: Likewise. * elfxx-mips.c: Likewise. * elf32-ppc.c: Likewise. (bfd_elf_special_section ppc_alt_plt): New. Use it if .plt loadable. * elfxx-mips.h (_bfd_mips_elf_get_sec_type_attr): Declare. (_bfd_mips_elf_special_sections, elf_backend_special_sections): Delete. (elf_backend_get_sec_type_attr): Define. * elfxx-target.h (elf_backend_get_sec_type_attr): Define. (elf_backend_special_sections): Don't define. (elfNN_bed): Update. binutils/ * objcopy.c (copy_object): Use bfd_make_section_with_flags. (write_debugging_info): Likewise. (setup_section): Use bfd_make_section_anyway_with_flags. gas/ * config/obj-elf.c (obj_elf_change_section): Use backend get_sec_type_attr.
2005-07-04*** empty log message ***gdbadmin1-1/+1
2005-07-04daily updateAlan Modra1-1/+1
2005-07-03 * Makefile.in (RUNTEST): Set to runtest.Ben Elliston2-4/+5
2005-07-03 * src-release (do-proto-toplev): Remove dejagnu bits.Ben Elliston2-45/+11
(DEJAGNU_SUPPORT_DIRS): Remove. (dejagnu.tar.bz2, dejagnu.tar): Likewise. (GDBD_SUPPORT_DIRS): Likewise. (gdb+dejagnu.tar.bz2, gdb+dejagnu.tar): Likewise. (INSIGHTD_SUPPORT_DIRS): Likewise. (insight+dejagnu.tar.bz2, insight+dejagnu.tar): Likewise.
2005-07-03merge from gccDJ Delorie7-2/+61
2005-07-03 From Richard Henderson.Daniel Jacobowitz2-18/+50
* amd64-tdep.c (amd64_sse_type): New. (amd64_register_info): Use it for xmm registers. Constify. (amd64_register_type): Initialize amd64_sse_type as needed.
2005-07-03 * configure.ac: Add arguments to AC_DEFINE calls.Steve Ellcey6-346/+190
* acconfig.h: Remove file. * acinclude.m4 (AC_GNU_SOURCE): Remove definition. * configure: Regenerate. * config.in: Regenerate.
2005-07-03From Martin Simmons:Mark Kettenis3-2/+8
* configure.in: Check for getpwnam instead of getpwname. * configure: Regenerate.
2005-07-03daily updateAlan Modra1-1/+1
2005-07-03*** empty log message ***gdbadmin1-1/+1
2005-07-02* gdb.texinfo (Packets): Change description of 'D' packet to noteNathan J. Williams2-2/+9
that GDB does wait for a response.
2005-07-02daily updateAlan Modra1-1/+1
2005-07-02*** empty log message ***gdbadmin1-1/+1
2005-07-01* mips-tdep.c (mips_insn16_frame_prev_register)Mark Kettenis2-3/+9
(mips_insn32_frame_prev_register, mips_stub_frame_prev_register): Change type of last argument to `gdb_byte *'.
2005-07-01 * configure.ac (BFD_NEED_DECLARATION): Replace with AC_CHECK_DECLS.Steve Ellcey5-31/+36
* configure: Regenerate. * config.in: Regenerate. * server.h (NEED_DECLARATION_STRERROR): Replace with !HAVE_DECL_STRERROR.
2005-07-01 * MAINTAINERS (Write After Approval): Add myself.Steve Ellcey2-0/+5
2005-07-01 * configure.in (AM_BINUTILS_WARNINGS): Add.Steve Ellcey6-203/+143
(BFD_NEED_DECLARATION): Replace with AC_CHECK_DECLS. * configure: Regenerate. * config.in: Regenerate. * objdump.c (NEED_DECLARATION_*): Replace with !HAVE_DECL_*. * bucomm.h: (NEED_DECLARATION_*): Ditto.
2005-07-01* solib-svr4.c: Include "solib.h".Mark Kettenis3-1/+7
* Makefile.in (solib-svr4.o): Update dependencies.
2005-07-01Update function declarations to ISO C90 formattingNick Clifton119-14315/+11771
2005-07-01gas/Jan Beulich13-665/+1419
2005-07-01 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (line_separator_chars): Add '{' and '}'. (output_spill_psprel, output_spill_psprel_p): Combine. (output_spill_sprel, output_spill_sprel_p): Combine. (output_spill_reg, output_spill_regp_p): Combine. (process_one_record): Handle psp_psprel. (parse_predicate_and_operand): New. (convert_expr_to_ab_reg): Two new parameters. Return void. Always initialize output values. Emit diagnostic case here. (convert_expr_to_xy_reg): Likewise. Don't allow r0, f0, and f1. (add_unwind_entry): New second parameter. Allow first parameter to be NULL. Parse optional tag, emit warning about further support for it otherwise being missing. Check end-of-line when requested. (dot_fframe): Clear operand when wrong. Allow tag. (dot_vframe): Likewise. (dot_vframesp): Likewise. Rename parameter, issue warning when psp relative. (dot_vframepsp): Remove. (dot_altrp): Clear operand when wrong. Allow tag. (dot_save): Likewise. Let default case also go through add_unwind_entry. (dot_savemem): Likewise. (dot_restore): Don't return when wrong operand. Allow tag. (dot_spillreg, dot_spillreg_p): Combine. Simplify by using parse_predicate_and_operand and the new arguments to convert_expr_to_ab_reg and convert_expr_to_xy_reg. Don't return when wrong operand. Allow tag. (dot_restorereg, dot_restorereg_p): Likewise. (dot_spillmem, dot_spillmem_p): Likewise. (dot_saveg): Clear operand when wrong. Perform tighter operand checks. Allow tag. (dot_savef): Likewise. (dot_saveb): Likewise. (dot_savegf): Likewise. (dot_spill): Remove end-of-line check. Combine. Simplify by using parse_predicate_and_operand and the new arguments to convert_expr_to_ab_reg and convert_expr_to_xy_reg. Don't return when wrong operand. Allow tag. (popcount): New. (dot_label_state): Don't return when wrong operand. (dot_copy_state): Likewise. (dot_unwabi): Likewise. Check if in prologue. (dot_body): Don't call demand_empty_rest_of_line. (dot_prologue): Type of mask and grsave is unsigned. Perform tighter operand checks. (md_pseudo_table): Also use dot_restorereg for .restorereg.p. Also use dot_spillreg for .spillreg.p. Also use dot_spillmem for .spillpsp.p and .spillsp.p. Also use dot_vframesp for .vframepsp. (parse_operand): New second parameter. Don't deal with '}' here anymore. Don't advance past end-of-line. (parse_operands): Pass second argument to parse_operand. (ia64_start_line): Prevent out-of-bounds access through input_line_pointer. Deal with '}' here. (ia64_unrecognized_line): Don't deal with '}' here. (dot_alias): Use ignore_rest_of_line not its deprecated alias discard_rest_of_line. gas/testsuite/ 2005-07-01 Jan Beulich <jbeulich@novell.com> * gas/ia64/group-2.s: Use register as second operand of .prologue. * gas/ia64/unwind-err.s: Add check for .vframesp. * gas/ia64/unwind-err.l: Adjust. * gas/ia64/strange.[sd]: New. * gas/ia64/unwind-bad.[sl]: New. * gas/ia64/unwind-ok.[sd]: New. * gas/ia64/ia64.exp: Run new tests.
2005-07-01 * elf64-alpha.c (elf64_alpha_create_got_section): Always createAlan Modra2-46/+38
a new .got section. (elf64_alpha_create_dynamic_sections): Always make new sections by using bfd_make_section_anyway_with_flags. Check that .got not already created. (elf64_alpha_check_relocs): Delete "got_created". Use tdata->gotobj instead.
2005-07-01 * scripttempl/elf.sc (.gcc_except_table): Don't KEEP.Alan Modra2-2/+6
2005-07-01daily updateAlan Modra1-1/+1
2005-07-01*** empty log message ***gdbadmin1-1/+1
2005-06-30merge from gccDJ Delorie4-32/+42
2005-06-30Correct ChangeLog entryZack Weinberg1-0/+1
2005-06-30gas:Zack Weinberg9-555/+242
* config/tc-arm.c (T_OPCODE_BRANCH, encode_arm_addr_mode_2) (encode_arm_addr_mode_3, encode_arm_cp_address, do_blx, do_t_blx) (do_t_branch, insns [b, bl]): Don't encode pipeline offset. (s_arm_elf_cons): Disallow use of (plt) suffix. (do_adrl): Adjust X_add_number unconditionally. (md_pcrel_from): Rename md_pcrel_from_section, add second segT argument. Handle all adjustment for pipeline offset here. (md_apply_fix): No need to undo work of md_pcrel_from. No need to extract pre-encoded pipeline adjustments from various branch instructions. Generally, assume instructions are already all-bits-zero in the field being fixed up. Remove all OBJ_ELF special cases. Handle BFD_RELOC_ARM_PLT32 like BFD_RELOC_ARM_PCREL_BRANCH. (tc_gen_reloc): Remove OBJ_ELF special case. * config/tc-arm.c: Define MD_PCREL_FROM_SECTION. gas/testsuite: * gas/arm/arm.exp: Don't special case ldconst, arm7t, or copro for *-wince-*. * gas/arm/wince_arm7t.d, gas/arm/wince_copro.d * gas/arm/wince_ldconst.d: Delete.
2005-06-30 * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Ignore dynamicAlan Modra3-12/+34
_SDA_BASE_ and _SDA2_BASE_ symbols. * elflink.c (_bfd_elf_provide_symbol): Correct comment. Define sym if not def_regular. (_bfd_elf_provide_section_bound_symbols): Similarly.
2005-06-30 * Makefile.am (check-DEJAGNU): Don't search for expect.Ben Elliston9-24/+15
* Makefile.in: Regenerate.
2005-06-30daily updateAlan Modra1-1/+1
2005-06-30*** empty log message ***gdbadmin1-1/+1
2005-06-29 * config.bfd: Mark as obsolete:Ben Elliston2-0/+10
m68*-apollo-* m68*-apple-aux* m68*-bull-sysv*
2005-06-29 * Makefile.am (EXPECT): Set to expect.Ben Elliston9-45/+30
(RUNTEST): Likewise, set to runtest. * Makefile.in: Regenerate.
2005-06-29 * setup.com (mpw): Remove unused directive.Ben Elliston2-1/+4
2005-06-29 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type forAndreas Schwab3-1/+10
main to avoid warnings. * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2005-06-29 * elflink.c (_bfd_elf_gc_mark): Mark sections referenced byAlan Modra5-29/+73
.eh_frame specially.. (bfd_elf_gc_sections): ..rather than totally ignoring .eh_frame. Don't recheck sections we have already marked. (elf_gc_sweep): Keep non-code sections referenced from .eh_frame. * section.c (struct bfd_section): Add gc_mark_from_eh. (STD_SECTION): Adjust. * ecoff.c (bfd_debug_section): Adjust. * bfd-in2.h: Regenerate.
2005-06-29 * elflink.c (elf_gc_sweep): Do not refcount on sections that haveAlan Modra2-1/+8
not been processed by check_relocs.
2005-06-292005-06-29 Paul Brook <paul@codesourcery.com>Paul Brook5-22/+48
* bfd-in.h (_bfd_elf_provide_symbol): Update prototype. * bfd-in2.h: Regenerate. * elf32-ppc.c (ppc_elf_set_sdata_syms): Make sdata symbols section relative. * elflink.c (bfd_elf_set_symbol): Add section argument. (_bfd_elf_provide_symbol): Ditto. (_bfd_elf_provide_section_bound_symbols): Pass NULL section argument.
2005-06-29Remove dejagnu/ entry.Ben Elliston1-4/+0
2005-06-29*** empty log message ***gdbadmin1-1/+1
2005-06-29daily updateAlan Modra1-1/+1
2005-06-28* eval.c (evaluate_struct_tuple): Use strcmp instead ofMark Kettenis2-3/+8
DEPRECATED_STREQ.
2005-06-282005-06-27 Michael Snyder <msnyder@redhat.com>Michael Snyder5-4/+17
* config/mn10300/linux.mt: New file. * configure.tgt: Add rule for am33 / mn10300-linux. * mn10300-tdep.c, mn10300-tdep.h: Bump copyright year.