aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-04-092005-04-08 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-3/+5
* MAINTAINERS (GDB/MI): Andrew Cagney, Elena Zannoni, and Fernando Nasser have decided to step back from GDB/MI.
2005-04-09daily updateAlan Modra1-1/+1
2005-04-09*** empty log message ***gdbadmin1-1/+1
2005-04-08 * config/tc-xtensa.c (xtensa_create_xproperty_segments): SkipBob Wilson2-3/+8
SEC_MERGE sections.
2005-04-08gdb/testsuite/Daniel Jacobowitz11-176/+394
* Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver. * configure.ac: Create gdb.gdbserver/Makefile. * configure: Regenerated. * lib/gdbserver-support.exp: New file, derived from config/gdbserver.exp. * config/gdbserver.exp: Use gdbserver-support.exp. * gdb.gdbserver/Makefile.in: New file. * gdb.gdbserver/server.c: New file. * gdb.gdbserver/server-run.exp: New file. gdb/ * config/fnchange.lst: Add testsuite/gdb.gdbserver entries.
2005-04-08 * dwarf2-frame.c (struct dwarf2_frame_cache): New fieldDaniel Jacobowitz2-0/+18
undefined_retaddr. (dwarf2_frame_cache): Initialize undefined_retaddr. (dwarf2_frame_this_id): Return an invalid frame ID if undefined_retaddr.
2005-04-082005-04-08 Paul Brook <paul@codesourcery.com>Paul Brook2-11/+63
* elf32-arm.c (ARM2THUMB_GLUE_SIZE): Rename... (ARM2THUMB_STATIC_GLUE_SIZE): ... to this. (ARM2THUMB_PIC_GLUE_SIZE): Define. (a2t1p_ldr_insn, a2t2p_add_pc_insn, a2t3p_bx_r12_insn): Add. (elf32_arm_to_thumb_stub): Create PIC stubs. (record_arm_to_thumb_glue): Use different stub size for relocatable images.
2005-04-08daily updateAlan Modra1-1/+1
2005-04-08*** empty log message ***gdbadmin1-1/+1
2005-04-07Include ldexp.h and ldlang.h so that ldfile.h can use the lang_input_statementNick Clifton2-0/+7
type.
2005-04-07gas/H.J. Lu5-0/+19
2005-04-06 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (tc_gen_reloc): Don't turn BFD_RELOC_X86_64_32S into BFD_RELOC_32. gas/testsuite/ 2005-04-06 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/x86-64-pcrel.s: Test R_X86_64_32S. * gas/i386/x86-64-pcrel.d: Updated.
2005-04-07*** empty log message ***gdbadmin1-1/+1
2005-04-07daily updateAlan Modra1-1/+1
2005-04-06test_compiler_info: Return compiler_info if no arguments are given.Paul Gilliam2-0/+16
2005-04-06Move construction of IA-32 vector types to i386-tdep.c.Jim Blandy4-59/+100
* gdbtypes.c (build_builtin_type_vec64i, build_builtin_type_vec128i): Delete functions. (builtin_type_vec64i, builtin_type_vec128i): Delete variables. (build_gdbtypes): Don't initialize them. (_initialize_gdbtypes): Don't register GDBARCH swap entries for them. * gdbtypes.h (builtin_type_vec64i, builtin_type_vec128i): Delete declarations. (builtin_type_v2_float, builtin_type_v2_int32, builtin_type_v4_int16, builtin_type_v8_int8, builtin_type_v2_double, builtin_type_v4_float, builtin_type_v2_int64, builtin_type_v4_int32, builtin_type_v8_int16, builtin_type_v16_int8): Add extern declarations. * i386-tdep.c (i386_mmx_type, i386_sse_type): New variables. (i386_build_mmx_type, i386_build_sse_type): New functions. (i386_register_type): Call them, rather than referring to builtin_type_vec64i and builtin_type_vec128i.
2005-04-06po/rw.po: New translation: KinyarwandaNick Clifton8-4/+3687
configure.in (ALL_LINGUAS): Add rw
2005-04-062005-04-06 Jakub Jelinek <jakub@redhat.com>Jakub Jelinek4-67/+486
* ldlang.c: Formatting. (walk_wild_consider_section): Remember return value from wildcardp. (is_simple_wild): Use strcspn instead of 2 strpbrk calls and strlen. (wild_spec_can_overlap): Use strcspn instead of strpbrk and strlen. 2005-04-06 Robert O'Callahan <rocallahan@novell.com> * ld.h (lean_section_userdata_type): Remove. (fat_section_userdata_type): Remove file field. (SECTION_USERDATA_SIZE): Remove. * ldlang.c (init_os): Eliminate initialization of unused lean_section_userdata_type. * ldlang.h (callback_t, walk_wild_section_handler_t): New typedefs. (struct lang_wild_statement_struct): Add walk_wild_section_handler and handler_data fields. * ldlang.c (callback_t): Removed. (walk_wild_consider_section, walk_wild_section_general, section_iterator_callback, find_section, is_simple_wild, match_simple_wild, walk_wild_section_specs1_wild0, walk_wild_section_specs1_wild1, walk_wild_section_specs2_wild1, walk_wild_section_specs3_wild2, walk_wild_section_specs4_wild2, wild_spec_can_overlap, analyze_walk_wild_section_handler): New functions. (lang_add_wild): Call analyze_walk_wild_section_handler. (walk_wild_section): Renamed to walk_wild_section_general and created a wrapper function. (section_iterator_callback_data): New typedef.
2005-04-062005-04-06 Nick Clifton <nickc@redhat.com>H.J. Lu3-118/+138
H.J. Lu <hongjiu.lu@intel.com> * po/rw.po: New translation: Kinyarwanda. * configure.in (ALL_LINGUAS): Add rw. * configure: Regenerate.
2005-04-062005-04-06 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini3-478/+860
* Makefile.tpl (BUILD_CONFIGARGS): Include --with-build-subdir. (TARGET_CONFIGARGS): Include --with-target-subdir. (configure, all): New macros. Use them throughout.
2005-04-06*** empty log message ***gdbadmin1-1/+1
2005-04-06daily updateAlan Modra1-1/+1
2005-04-05 * config/tc-xtensa.c (branch_align_power): New.Bob Wilson2-8/+40
(xtensa_find_unaligned_branch_targets, get_aligned_diff, future_alignment_required): Use branch_align_power to check section alignment as well as xtensa_fetch_width when aligning branch targets.
2005-04-05 * config/tc-xtensa.c: Warning fixes throughout.Bob Wilson2-197/+177
(xtensa_fetch_width): Change to unsigned. (assemble_nop, xtensa_find_unaligned_branch_targets, xtensa_find_unaligned_loops, xg_assemble_vliw_tokens, is_narrow_branch_guaranteed_in_range, xtensa_fix_close_loop_end_frags, min_bytes_to_other_loop_end, unrelaxed_frag_min_size, unrelaxed_frag_max_size, xtensa_fix_short_loop_frags, count_insns_to_loop_end, unrelaxed_frag_min_insn_count, get_text_align_max_fill_size, get_text_align_nop_count, get_text_align_nth_nop_size, get_noop_aligned_address, get_aligned_diff, convert_frag_align_next_opcode, convert_frag_immed_finish_loop, xtensa_create_property_segments, xtensa_create_xproperty_segments, xt_block_aligned_size): Clean up types, avoiding size_t and using offsetT and addressT appropriately. (get_text_align_power): Clean up types. Avoid incorrect bound. (get_text_align_fill_size): Clean up types. Restructure for clarity.
2005-04-05 * elf64-ppc.c (dec_dynrel_count): New function split out fromAlan Modra2-149/+145
ppc64_elf_edit_toc, with additional code from ppc64_elf_edit_opd. (ppc64_elf_edit_toc, ppc64_elf_edit_opd): Use it. (ppc64_elf_tls_optimize): Likewise.
2005-04-052005-04-05 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini3-854/+483
* Makefile.tpl: Sync with gcc. * Makefile.in: Regenerate.
2005-04-05Provide .wcookie section for OpenBSD/sparc64.Nick Clifton2-17/+44
2005-04-05New translation: KinyarwandaNick Clifton6-471/+8539
2005-04-05 * elfxx-mips.c (MIPS_ELF_OPTIONS_SECTION_NAME_P): New macro.Richard Sandiford2-4/+19
(_bfd_mips_elf_section_from_shdr): Use it to check for recognized SHT_MIPS_OPTIONS names. Allow all sections with unrecognised section flags. (_bfd_mips_elf_fake_sections): Use MIPS_ELF_OPTIONS_SECTION_NAME_P to check for SHT_MIPS_OPTIONS sections. (_bfd_mips_elf_set_section_contents): Likewise.
2005-04-052005-04-04 Eric Christopher <echristo@redhat.com>Eric Christopher2-23/+19
* elfxx-mips.c (_bfd_elf_mips_get_relocated_section_contents): Clean up gp handling code.
2005-04-05bfd/H.J. Lu5-19/+145
2005-04-04 H.J. Lu <hongjiu.lu@intel.com> * elf.c (bfd_elf_set_group_contents): Ignore linker created group section. (assign_section_numbers): Accept link_info. Check SHT_GROUP sections for relocatable files only. Remove the linker created group sections. (_bfd_elf_compute_section_file_positions): Pass link_info to assign_section_numbers. * elfxx-ia64.c (elfNN_ia64_object_p): New. (elf_backend_object_p): Defined. gas/ 2005-04-04 H.J. Lu <hongjiu.lu@intel.com> * config/tc-ia64.c (start_unwind_section): Undo the change of 2004-08-18. (generate_unwind_image, dot_endp): Likewise.
2005-04-052005-04-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+8
* elf.c (bfd_elf_set_group_contents): Ignore linker created group section.
2005-04-05*** empty log message ***gdbadmin1-1/+1
2005-04-05daily updateAlan Modra1-1/+1
2005-04-04merge from gccDJ Delorie2-2/+8
2005-04-04Condense the two tests into one and add a "-M entry:" for the second label.Nick Clifton2-23/+10
2005-04-042005-04-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* elf-bfd.h (elf_section_data): Use (sec) instead of sec.
2005-04-04Fix typo.Andreas Schwab1-2/+2
2005-04-04* readelf.c (debug_apply_rela_addends): Reorder r_info asMaciej W. Rozycki2-0/+17
necessary for 64-bit MIPS.
2005-04-04* doc/binutils.texi (readelf): Remove a duplicate paragraph.Maciej W. Rozycki2-6/+4
2005-04-04Add a check for <unistd.h> providing a prototype for getopt() which is ↵Nick Clifton11-18/+159
compatible with the one in include/getopt.h. If so then define HAVE_DECL_GETOPT.
2005-04-04Add a check to see if the section for the symbol is chosen usingNick Clifton2-2/+10
process_section_p.
2005-04-04Initialise value to zero to avoid a compile time warning.Nick Clifton6-14/+21
2005-04-04daily updateAlan Modra1-1/+1
2005-04-04*** empty log message ***gdbadmin1-1/+1
2005-04-03Apply patch for binutils bug 806, approved by nickc@redhat.com.Fred Fish2-41/+203
2005-04-03 Fred Fish <fnf@specifixinc.com> * dwarf2.c (struct dwarf2_debug): Add dwarf_ranges_buffer and dwarf_ranges_size members. (struct comp_unit): Add base_address member. (struct funcinfo): Replace low/high members with an arange. (arange_add): Replace incoming "unit" parameter with "abfd" and "first_arange" pointers. Reorganize/rewrite function body. (decode_line_info): Change arange_add call to pass bfd and arange pointers. (lookup_address_in_line_info_table): Use arange list instead of individual low/high members. Walk function's arange list to find lowest PC in list, to test for overlapping functions. (read_debug_ranges): New function, reads the debug_ranges section. (lookup_address_in_function_table): Use arange list instead of individual low/high members. Rewrite to find smallest range that matches. (read_rangelist): Read a given rangelist from debug_ranges. (scan_unit_for_functions): Use arange list instead of individual low/high members. Handle a DW_AT_ranges attribute. (parse_comp_unit): Use arange list instead of individual low/high members. Save comp unit base address. Handle a DW_AT_ranges attribute.
2005-04-03merge from gccDJ Delorie4-23/+26
2005-04-03daily updateAlan Modra1-1/+1
2005-04-03*** empty log message ***gdbadmin1-1/+1
2005-04-02 * mips-linux-tdep.c (mips_linux_o32_sigframe_init): AdjustDaniel Jacobowitz2-11/+34
big-endian correction code to not offset 32-bit registers. Locate floating point registers correctly.
2005-04-02 (Targets): Document "set/show architecture". RemoveEli Zaretskii2-8/+130
redundant index entry for "target" command. (Backtrace): Add index entries. (Symbols, Fortran): Document the "set case-sensitive" command. (DJGPP Native): Document "set com1base", "set com1irq", etc. (Print Settings): Add index entry for "set demangle-style". (Target Commands): Document "set download-write-size". (Debugging Output): Document "set exec-done-display".