OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
17 years ago * sim-base.h (text_start, text_end, start_addr): Use bfd_vma type
Thiemo Seufer [Tue, 7 Nov 2006 19:07:41 +0000 (19:07 +0000)]
* sim-base.h (text_start, text_end, start_addr): Use bfd_vma type
for bfd text addresses.

17 years ago * floatformat.c (get_field): Fix segfault with little-endian word
Julian Brown [Tue, 7 Nov 2006 15:17:40 +0000 (15:17 +0000)]
* floatformat.c (get_field): Fix segfault with little-endian word
order on 64-bit hosts.
(put_field): Likewise.
(min): Move definition.

17 years ago * dsp.igen (do_w_op): Fix compiler warning.
Thiemo Seufer [Tue, 7 Nov 2006 14:59:49 +0000 (14:59 +0000)]
* dsp.igen (do_w_op): Fix compiler warning.

17 years ago * elf32-arm.c (find_thumb_glue): Add ERROR_MESSAGE argument; set it
Daniel Jacobowitz [Tue, 7 Nov 2006 14:57:45 +0000 (14:57 +0000)]
* elf32-arm.c (find_thumb_glue): Add ERROR_MESSAGE argument; set it
on error.
(find_arm_glue): Likewise.
(elf32_thumb_to_arm_stub, elf32_arm_create_thumb_stub)
(elf32_arm_to_thumb_stub, elf32_arm_final_link_relocate): Add
ERROR_MESSAGE argument and pass it through.
(elf32_arm_to_thumb_export_stub): Update.
(elf32_arm_relocate_section): Use ERROR_MESSAGE and reloc_dangerous.

17 years ago * elf64-ppc.c (enum _ppc64_sec_type): New.
Alan Modra [Tue, 7 Nov 2006 03:34:52 +0000 (03:34 +0000)]
* elf64-ppc.c (enum _ppc64_sec_type): New.
(struct _ppc64_elf_section_data): Move "t_symndx" into opd union,
and rename fields.  Add sec_type and has_14bit_branch.
(struct ppc_link_hash_table): Remove has_14bit_branch.
(get_opd_info, get_tls_mask, ppc64_elf_edit_opd): Adjust.
(ppc64_elf_relocate_section): Likewise.
(ppc64_elf_check_relocs): Likewise.  Set per-section has_14bit_branch.
(ppc64_elf_size_stubs): Don't set default group size here.
(group_sections): Instead do so here, and group sections using
their individual requirements.

17 years ago * elf64-ppc.c (struct ppc64_elf_obj_tdata): Remove "has_dotsym"
Alan Modra [Tue, 7 Nov 2006 03:24:13 +0000 (03:24 +0000)]
* elf64-ppc.c (struct ppc64_elf_obj_tdata): Remove "has_dotsym"
and union.
(struct ppc_link_hash_entry): Add "next_dot_sym".
(struct ppc_link_hash_table): Add "dot_syms".
(link_hash_newfunc): Make list of syms starting with a dot.
(ppc_get_stub_entry, adjust_opd_syms): Adjust.
(ppc64_elf_add_symbol_hook): Don't set has_dotsym.
(struct add_symbol_adjust_data): Delete.
(add_symbol_adjust): Simplify params and return.
(ppc64_elf_check_directives): Just process the "dot_syms" lists,
not all syms.

17 years ago*** empty log message ***
gdbadmin [Tue, 7 Nov 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago2006-11-06 Jim Blandy <jimb@codesourcery.com>
Jim Blandy [Mon, 6 Nov 2006 23:20:12 +0000 (23:20 +0000)]
2006-11-06  Jim Blandy  <jimb@codesourcery.com>

* (dwarf_expr_read_reg): Use frame_register_read, not frame_register.
* dwarf2loc.c (dwarf_expr_read_reg): Use frame_register_read
instead of frame_register.  Doc fix.

17 years agodaily update
Alan Modra [Mon, 6 Nov 2006 22:58:55 +0000 (22:58 +0000)]
daily update

17 years ago * server.c (handle_query): Correct error handling for read_auxv.
Daniel Jacobowitz [Mon, 6 Nov 2006 21:50:32 +0000 (21:50 +0000)]
* server.c (handle_query): Correct error handling for read_auxv.

17 years ago * ppc-opc.c: Restore COM to mfcr wrongly removed 2003-07-04.
Alan Modra [Mon, 6 Nov 2006 00:46:07 +0000 (00:46 +0000)]
* ppc-opc.c: Restore COM to mfcr wrongly removed 2003-07-04.

17 years ago*** empty log message ***
gdbadmin [Mon, 6 Nov 2006 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Sun, 5 Nov 2006 22:58:55 +0000 (22:58 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Sun, 5 Nov 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Sat, 4 Nov 2006 22:58:57 +0000 (22:58 +0000)]
daily update

17 years ago2006-11-04 Vladimir Prus <vladimir@codesourcery.com>
Vladimir Prus [Sat, 4 Nov 2006 08:37:24 +0000 (08:37 +0000)]
2006-11-04  Vladimir Prus  <vladimir@codesourcery.com>

       * serial.c (serial_open): Strip leading spaces from program
       name when opening pipe.

17 years ago*** empty log message ***
gdbadmin [Sat, 4 Nov 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Fri, 3 Nov 2006 22:58:59 +0000 (22:58 +0000)]
daily update

17 years ago2006-11-03 Jim Blandy <jimb@codesourcery.com>
Jim Blandy [Fri, 3 Nov 2006 22:09:28 +0000 (22:09 +0000)]
2006-11-03  Jim Blandy  <jimb@codesourcery.com>

        * dwarf2loc.c (dwarf_expr_read_reg): Use frame_unwind_register
        instead of frame_register.  Doc fix.

17 years agobfd/
Daniel Jacobowitz [Fri, 3 Nov 2006 00:58:10 +0000 (00:58 +0000)]
bfd/
* libbfd-in.h (_bfd_clear_contents): New prototype.
* reloc.c (_bfd_clear_contents): New.
* libbfd.h: Regenerated.

* elf32-arm.c (elf32_arm_final_link_relocate): Use
_bfd_clear_contents.
* elf32-d10v.c (elf32_d10v_relocate_section): Likewise.
* elf32-hppa.c (elf32_hppa_relocate_section): Likewise.
* elf32-i386.c (elf_i386_relocate_section): Likewise.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
* elf32-s390.c (elf_s390_relocate_section): Likewise.
* elf32-sh.c (sh_elf_relocate_section): Likewise.
* elf32-xtensa.c (elf_xtensa_relocate_section): Likewise.
* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
* elf64-s390.c (elf_s390_relocate_section): Likewise.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Likewise.

* elfxx-ia64.c (elfNN_ia64_relocate_section): Set value to
zero for discarded symbols.
* elfxx-mips.c (mips_elf_calculate_relocation): Likewise.
ld/testsuite/
* ld-discard/zero-rel.d, ld-discard/zero-rel.s: New files.

17 years ago*** empty log message ***
gdbadmin [Fri, 3 Nov 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Thu, 2 Nov 2006 22:59:00 +0000 (22:59 +0000)]
daily update

17 years ago * dwarf2read.c (struct dwarf2_per_cu_data): Update comment.
Daniel Jacobowitz [Thu, 2 Nov 2006 21:34:07 +0000 (21:34 +0000)]
* dwarf2read.c (struct dwarf2_per_cu_data): Update comment.
(load_full_comp_unit): Take OBJFILE argument and use it.
(dwarf2_build_psymtabs_hard): Skip partial units.
(process_queue): Pass OBJFILE to load_full_comp_unit.  Check
type_hash for read in CUs.  Test psymtab for NULL.

17 years ago * arm-tdep.c (arm_gdbarch_init): Handle EF_ARM_EABI_VER5.
Daniel Jacobowitz [Thu, 2 Nov 2006 21:32:22 +0000 (21:32 +0000)]
* arm-tdep.c (arm_gdbarch_init): Handle EF_ARM_EABI_VER5.

17 years ago [ bfd/ChangeLog ]
Thiemo Seufer [Thu, 2 Nov 2006 15:20:31 +0000 (15:20 +0000)]
[ bfd/ChangeLog ]
* elf-bfd.h (local_call_stubs): New member.
* elfxx-mips.c (FN_STUB_P, CALL_STUB_P, CALL_FP_STUB_P): New macros.
(mips_elf_calculate_relocation): Handle local mips16 call stubs.
(mips16_stub_section_p): Rename from mips_elf_stub_section_p, use
the new stub macros.
(_bfd_mips_elf_check_relocs): Handle call stubs for code which
mixes mips16 and mips32 functions. Use mips16_stub_section_p. Mark
used stubs with SEC_KEEP. Use the new stub macros.

[ gas/testsuite/ChangeLog ]
* gas/mips/mips16-intermix.d, gas/mips/mips16-intermix.s: New
testcase.
* gas/mips/mips.exp: Run new testcase.

[ ld/testsuite/ChangeLog ]
* ld-mips-elf/mips16-intermix-1.s, ld-mips-elf/mips16-intermix-2.s,
ld-mips-elf/mips16-intermix.d: New testcase.
* ld-mips-elf/mips-elf.exp (mips16_intermix_test): Run new testcases.

17 years ago*** empty log message ***
gdbadmin [Thu, 2 Nov 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Wed, 1 Nov 2006 22:58:59 +0000 (22:58 +0000)]
daily update

17 years ago * elf32-arm.c (bfd_elf32_arm_process_before_allocation): Correct
Daniel Jacobowitz [Wed, 1 Nov 2006 20:00:25 +0000 (20:00 +0000)]
* elf32-arm.c (bfd_elf32_arm_process_before_allocation): Correct
check for PLT usage.

17 years ago * elfxx-mips.c (mips_elf_merge_gots): Always use maxcnt.
Daniel Jacobowitz [Wed, 1 Nov 2006 16:07:46 +0000 (16:07 +0000)]
* elfxx-mips.c (mips_elf_merge_gots): Always use maxcnt.

17 years ago* tc-score.c (do16_rdrs): Handle not! instruction especially.
Nick Clifton [Wed, 1 Nov 2006 10:29:49 +0000 (10:29 +0000)]
* tc-score.c (do16_rdrs): Handle not! instruction especially.
* score-opc.h (score_opcodes): Delete modifier '0x'.
* gas/score/rD_rA.d: Correct not! and not.c instruction disassembly.
* gas/score/b.d: Correct b! and b instruction disassembly.

17 years ago*** empty log message ***
gdbadmin [Wed, 1 Nov 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Tue, 31 Oct 2006 22:59:01 +0000 (22:59 +0000)]
daily update

17 years ago * stabs.texinfo (Macro define and undefine): New node describing
Eli Zaretskii [Tue, 31 Oct 2006 22:38:27 +0000 (22:38 +0000)]
* stabs.texinfo (Macro define and undefine): New node describing
stabs for #define and #undef.

17 years ago2006-10-30 Paul Brook <paul@codesourcery.com>
Paul Brook [Tue, 31 Oct 2006 20:21:57 +0000 (20:21 +0000)]
2006-10-30  Paul Brook  <paul@codesourcery.com>

binutils/
* objdump.c (disassemble_section): Set info->symtab_pos.
(disassemble_data): Set info->symtab and info->symtab_size.

include/
* dis-asm.h (disassemble_info): Add symtab, symtab_pos and
symtab_size.

opcodes/
* arm-dis.c (last_is_thumb, last_mapping_sym, last_mapping_addr): New.
(get_sym_code_type): New function.
(print_insn): Search for mapping symbols.

17 years agoImprove "help all".
Vladimir Prus [Tue, 31 Oct 2006 11:45:41 +0000 (11:45 +0000)]
Improve "help all".

17 years ago* tc-score.c (data_op2): Check invalid operands.
Nick Clifton [Tue, 31 Oct 2006 09:54:41 +0000 (09:54 +0000)]
* tc-score.c (data_op2): Check invalid operands.
  (my_get_expression): Const operand of some instructions can not be symbol in assembly.
  (get_insn_class_from_type): Handle instruction type Insn_internal.
  (do_macro_ldst_label): Modify inst.type.
  (Insn_PIC): Delete.
* score-inst.h (enum score_insn_type): Add Insn_internal.
* tc-score.c (data_op2): The immediate value in lw is 15 bit signed.
* score-dis.c (print_insn): Correct the error code to print correct PCE instruction disassembly.

17 years ago * elf.c (elfcore_write_note): Pad note descriptor to 4-byte
Alan Modra [Tue, 31 Oct 2006 02:36:18 +0000 (02:36 +0000)]
* elf.c (elfcore_write_note): Pad note descriptor to 4-byte
boundary.  Tidy.  Comment.

17 years ago*** empty log message ***
gdbadmin [Tue, 31 Oct 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years agobfd/
H.J. Lu [Mon, 30 Oct 2006 23:25:51 +0000 (23:25 +0000)]
bfd/

2006-10-30  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/3111
* elf-bfd.h (elf_obj_tdata): Add symbuf.
(_bfd_elf_section_already_linked): Add struct bfd_link_info *.
(_bfd_elf_check_kept_section): Likewise.
(bfd_elf_match_symbols_in_sections): Likewise.

* elf.c (assign_section_numbers): Updated to add
struct bfd_link_info *.
(bfd_elf_match_symbols_in_sections): Updated. Cache symbol
buffer if info->reduce_memory_overheads is false.

* elflink.c (match_group_member): Updated to add
struct bfd_link_info *.
(_bfd_elf_check_kept_section): Likewise.
(elf_link_input_bfd): Likewise.
(_bfd_elf_section_already_linked): Likewise.
(bfd_elf_final_link): Free symbol buffer if
info->reduce_memory_overheads is false.

* libbfd-in.h (_bfd_nolink_section_already_linked): Add
struct bfd_link_info *.
(_bfd_generic_section_already_linked): Likewise.
* libbfd.h: Regenerated.

* linker.c (bfd_section_already_linked): Add
struct bfd_link_info *.
(_bfd_generic_section_already_linked): Likewise.
* targets.c (bfd_target): Add struct bfd_link_info * to
_section_already_linked.
* bfd-in2.h: Regenerated.

include/

2006-10-30  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/3111
* bfdlink.h (bfd_link_info): Add reduce_memory_overheads.

ld/

2006-10-30  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/3111
* ld.h (args_type): Remove reduce_memory_overheads.

* ldlang.c (lang_map): Updated.
(section_already_linked): Likewise.
(print_input_section): Likewise.
* ldmain.c (main): Likewise.
* lexsup.c (parse_args): Likewise.

17 years agodaily update
Alan Modra [Mon, 30 Oct 2006 22:59:02 +0000 (22:59 +0000)]
daily update

17 years ago * bfd-in2.h: Regenerate.
Alan Modra [Mon, 30 Oct 2006 07:44:11 +0000 (07:44 +0000)]
* bfd-in2.h: Regenerate.

17 years ago * bfd.c (bfd_error_type): Add bfd_error_on_input.
Alan Modra [Mon, 30 Oct 2006 07:41:17 +0000 (07:41 +0000)]
* bfd.c (bfd_error_type): Add bfd_error_on_input.
(input_bfd, input_error): New static vars.
(bfd_set_error): Handle bfd_error_on_input.
(bfd_errmsg): Likewise.
(bfd_perror): Simplify.
* archive.c (_bfd_write_archive_contents): Report errors on input.

17 years ago*** empty log message ***
gdbadmin [Mon, 30 Oct 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago * elf.c (elfcore_write_note): Pad to 4-byte boundary.
Alan Modra [Sun, 29 Oct 2006 23:49:37 +0000 (23:49 +0000)]
* elf.c (elfcore_write_note): Pad to 4-byte boundary.

17 years agodaily update
Alan Modra [Sun, 29 Oct 2006 22:59:02 +0000 (22:59 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Sun, 29 Oct 2006 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Sat, 28 Oct 2006 22:59:03 +0000 (22:59 +0000)]
daily update

17 years agoinclude/elf/
Richard Sandiford [Sat, 28 Oct 2006 10:13:49 +0000 (10:13 +0000)]
include/elf/
* mips.h (R_MIPS_GLOB_DAT): Define
(R_MIPS_max): Bump by 1.

bfd/
* elf32-mips.c (elf_mips_howto_table_rel): Add R_MIPS_GLOB_DAT.
* elfn32-mips.c (elf_mips_howto_table_rel): Likewise.
(elf_mips_howto_table_rela): Likewise.
* elf64-mips.c (mips_elf64_howto_table_rel): Likewise.
(mips_elf64_howto_table_rela): Likewise.

17 years ago*** empty log message ***
gdbadmin [Sat, 28 Oct 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Fri, 27 Oct 2006 23:59:04 +0000 (23:59 +0000)]
daily update

17 years ago2006-10-27 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 27 Oct 2006 23:00:35 +0000 (23:00 +0000)]
2006-10-27  Jeff Johnston  <jjohnstn@redhat.com>

        * COPYING.NEWLIB: Add spu license.
        * COPYING.LIBGLOSS: Ditto.

17 years ago2006-10-27 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 27 Oct 2006 22:57:03 +0000 (22:57 +0000)]
2006-10-27  Jeff Johnston  <jjohnstn@redhat.com>

        * COPYING.NEWLIB: Add spu license.

17 years ago * gdbcmd.h (detachlist): Declare.
Andreas Schwab [Fri, 27 Oct 2006 22:23:21 +0000 (22:23 +0000)]
* gdbcmd.h (detachlist): Declare.
* infcmd.c (_initialize_infcmd): Define "detach" as prefix
command.
* linux-fork.c (_initialize_linux_fork): Rename
"detach-checkpoint" to "detach checkpoint" and "detach-fork" to
"detach fork".
* cli/cli-cmds.c (detachlist): Define.
(init_cmd_lists): Initialize it.
* cli/cli-cmds.h (detachlist): Declare.

doc/:
* gdb.texinfo (Processes): Rename "detach-fork" to "detach fork".

testsuite/:
* gdb.base/multi-forks.exp: Use "detach fork" instead of
"detach-fork".

17 years ago2006-10-26 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Fri, 27 Oct 2006 04:15:50 +0000 (04:15 +0000)]
2006-10-26  H.J. Lu  <hongjiu.lu@intel.com>

* elf.c (_bfd_elf_init_private_section_data): Assert output
section ELF type instead of check if it is SHT_NULL.  Copy
OS/PROC specific flags from input section to output section.

17 years agobfd/
Alan Modra [Fri, 27 Oct 2006 03:22:08 +0000 (03:22 +0000)]
bfd/
* section.c (SEC_KEEP): Update comment.
* bfd-in2.h: Regenerate.
* elflink.c (bfd_elf_gc_sections): Ignore SEC_EXCLUDE sections.
* merge.c (_bfd_merge_sections): Set SEC_KEEP on excluded sections.
* stabs.c (_bfd_discard_section_stabs): Likewise.
(_bfd_link_section_stabs): Likewise.  Simplify abs_section check.
ld/
* ldlang.c (lang_map): Don't say SEC_LINKER_CREATED and SEC_KEEP
sections have been discarded.
(lang_do_version_exports_section): Set SEC_KEEP on export section.
* emultempl/elf32.em (before_allocation): Set SEC_KEEP on warning
sections.

17 years ago*** empty log message ***
gdbadmin [Fri, 27 Oct 2006 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Thu, 26 Oct 2006 23:59:04 +0000 (23:59 +0000)]
daily update

17 years ago2006-10-26 Ben Elliston <bje@au.ibm.com>
Peter Bergner [Thu, 26 Oct 2006 17:37:26 +0000 (17:37 +0000)]
2006-10-26  Ben Elliston  <bje@au.ibm.com>
    Anton Blanchard  <anton@samba.org>
    Peter Bergner  <bergner@vnet.ibm.com>

* ppc-opc.c (A_L, DCM, DGM, TE, RMC, R, SP, S, SH16, XRT_L, EH,
AFRALFRC_MASK, Z, ZRC, Z_MASK, XLRT_MASK, XEH_MASK): Define.
(POWER6): Define.
(powerpc_opcodes): Extend "lwarx", "ldarx", "dcbf", "fres", "fres.",
"frsqrtes", "frsqrtes." "fre", "fre.", "frsqrte" and "frsqrte.".
Add "doze", "nap", "sleep", "rvwinkle", "dcbfl", "prtyw", "prtyd",
"mfcfar", "cmpb", "lfdpx", "stfdpx", "mtcfar", "mffgpr", "mftgpr",
"lwzcix", "lhzcix", "lbzcix", "ldcix", "lfiwax", "stwcix", "sthcix",
"stbcix", "stdcix", "lfdp", "dadd", "dadd.", "dqua", "dqua.", "dmul",
"dmul.", "drrnd", "drrnd.", "dscli", "dscli.", "dquai", "dquai.",
"dscri", "dscri.", "drintx", "drintx.", "dcmpo", "dtstex", "dtstdc",
"dtstdg", "dtstsf", "drintn", "drintn.", "dctdp", "dctdp.", "dctfix",
"dctfix.", "ddedpd", "ddedpd.", "dxex", "dxex.", "dsub", "dsub.",
"ddiv", "ddiv.", "dcmpu", "drsp", "drsp.", "dcffix", "dcffix.",
"denbcd", "denbcd.", "diex", "diex.", "stfdp", "daddq", "daddq.",
"dquaq", "dquaq.", "fcpsgn", "fcpsgn.", "dmulq", "dmulq.",
"drrndq", "drrndq.", "dscliq", "dscliq.", "dquaiq", "dquaiq.",
"dscriq", "dscriq.", "drintxq", "drintxq.", "dcmpoq", "dtstexq",
"dtstdcq", "dtstdgq", "dtstsfq", "drintnq", "drintnq.",
"dctqpq", "dctqpq.", "dctfixq", "dctfixq.", "ddedpdq", "ddedpdq.",
"dxexq", "dxexq.", "dsubq", "dsubq.", "ddivq", "ddivq.", "dcmpuq",
"drdpq", "drdpq.", "dcffixq", "dcffixq.", "denbcdq", "denbcdq.",
"diexq" and "diexq." opcodes.

17 years ago * h8300-dis.c (bfd_h8_disassemble): Add missing consts.
Daniel Jacobowitz [Thu, 26 Oct 2006 15:37:21 +0000 (15:37 +0000)]
* h8300-dis.c (bfd_h8_disassemble): Add missing consts.

17 years agomerge from gcc
DJ Delorie [Thu, 26 Oct 2006 04:18:42 +0000 (04:18 +0000)]
merge from gcc

17 years ago * reloc.c (_bfd_relocate_contents): Remove explicit case 0.
Ben Elliston [Thu, 26 Oct 2006 00:22:52 +0000 (00:22 +0000)]
* reloc.c (_bfd_relocate_contents): Remove explicit case 0.

17 years ago * elf.c (bfd_section_from_shdr): Remove extraneous breaks.
Ben Elliston [Thu, 26 Oct 2006 00:14:39 +0000 (00:14 +0000)]
* elf.c (bfd_section_from_shdr): Remove extraneous breaks.
* targets.c (find_target): Remove extraneous break.

17 years ago * coff-maxq.c (coff_maxq20_reloc): Remove unused variable `howto'.
Ben Elliston [Thu, 26 Oct 2006 00:10:43 +0000 (00:10 +0000)]
* coff-maxq.c (coff_maxq20_reloc): Remove unused variable `howto'.
(struct maxq_reloc_map): Unused; remove.
(maxq_reloc_map): Likewise.
(maxq_reloc_type_lookup): Remove loop over maxq_reloc_map.

17 years ago * elf.c (bfd_elf_set_dyn_lib_class): Change second argument type
Ben Elliston [Thu, 26 Oct 2006 00:01:31 +0000 (00:01 +0000)]
* elf.c (bfd_elf_set_dyn_lib_class): Change second argument type
from int to enum dynamic_lib_link_class lib_class.
* bfd-in.h (bfd_elf_set_dyn_lib_class): Likewise.
* bfd-in2.h: Regenerate.

17 years ago*** empty log message ***
gdbadmin [Thu, 26 Oct 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Wed, 25 Oct 2006 23:59:05 +0000 (23:59 +0000)]
daily update

17 years agogdb/ChangeLog:
Jim Blandy [Wed, 25 Oct 2006 21:26:41 +0000 (21:26 +0000)]
gdb/ChangeLog:
2006-10-25  Jim Blandy  <jimb@codesourcery.com>

* p-valprint.c (pascal_object_print_value): Add 'static' keyword
to function definition, to match declaration earlier in file.

17 years agoNew Cell SPU port.
Alan Modra [Wed, 25 Oct 2006 06:49:20 +0000 (06:49 +0000)]
New Cell SPU port.

17 years agomerge from gcc
DJ Delorie [Wed, 25 Oct 2006 01:42:44 +0000 (01:42 +0000)]
merge from gcc

17 years ago*** empty log message ***
gdbadmin [Wed, 25 Oct 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Tue, 24 Oct 2006 23:59:05 +0000 (23:59 +0000)]
daily update

17 years ago*** empty log message ***
Nick Roberts [Tue, 24 Oct 2006 20:23:56 +0000 (20:23 +0000)]
*** empty log message ***

17 years agoAdd powerpc cell support.
Alan Modra [Tue, 24 Oct 2006 01:27:28 +0000 (01:27 +0000)]
Add powerpc cell support.

17 years ago*** empty log message ***
gdbadmin [Tue, 24 Oct 2006 00:00:10 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Mon, 23 Oct 2006 23:59:09 +0000 (23:59 +0000)]
daily update

17 years agoFix AMDFAM10 POPCNT instruction
Michael Meissner [Mon, 23 Oct 2006 22:53:29 +0000 (22:53 +0000)]
Fix AMDFAM10 POPCNT instruction

17 years ago * elf64-ppc.c (ppc64_elf_edit_opd): Clarify comment.
Alan Modra [Mon, 23 Oct 2006 03:20:56 +0000 (03:20 +0000)]
* elf64-ppc.c (ppc64_elf_edit_opd): Clarify comment.

17 years ago * elf32-score.c: Formatting.
Alan Modra [Mon, 23 Oct 2006 02:41:11 +0000 (02:41 +0000)]
* elf32-score.c: Formatting.
(elf_backend_omit_section_dynsym): Define.
(score_elf_create_dynamic_relocation): Remove code copied from mips.
Don't use section syms in dynamic relocs.  Remove unused param.
(score_elf_final_link_relocate): Remove unused param.

17 years ago * linker.c (fix_syms): Choose best of previous and next
Alan Modra [Mon, 23 Oct 2006 02:35:38 +0000 (02:35 +0000)]
* linker.c (fix_syms): Choose best of previous and next
section based on section flags and vma.

17 years ago*** empty log message ***
gdbadmin [Mon, 23 Oct 2006 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Sun, 22 Oct 2006 23:59:13 +0000 (23:59 +0000)]
daily update

17 years ago * elf32-sh64.c (sh64_elf_merge_symbol_attribute): Do merging
Kaz Kojima [Sun, 22 Oct 2006 01:02:38 +0000 (01:02 +0000)]
* elf32-sh64.c (sh64_elf_merge_symbol_attribute): Do merging
only when the non visibility part of st_other is non-zero.
* elf64-sh64.c (sh64_elf64_merge_symbol_attribute): Likewise.

17 years ago*** empty log message ***
gdbadmin [Sun, 22 Oct 2006 00:00:07 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Sat, 21 Oct 2006 23:59:12 +0000 (23:59 +0000)]
daily update

17 years ago * callback.c: Include "xmalloc.h".
Ulrich Weigand [Sat, 21 Oct 2006 20:47:07 +0000 (20:47 +0000)]
* callback.c: Include "xmalloc.h".
* Makefile.in: Add dependency.

17 years ago2006-10-21 Paul Brook <paul@codesourcery.com>
Paul Brook [Sat, 21 Oct 2006 17:59:08 +0000 (17:59 +0000)]
2006-10-21  Paul Brook  <paul@codesourcery.com>

* remote.c (remote_fetch_registers): Fix error message.

17 years ago gdb.texinfo (Source Annotations): Fix index entries by adding
Eli Zaretskii [Sat, 21 Oct 2006 13:06:04 +0000 (13:06 +0000)]
gdb.texinfo (Source Annotations): Fix index entries by adding
"annotation" to them, to discriminate from index entries that point
to the more general topic descriptions.

17 years ago(Breakpoints): Fix a typo.
Eli Zaretskii [Sat, 21 Oct 2006 12:54:18 +0000 (12:54 +0000)]
(Breakpoints): Fix a typo.

17 years ago * gdb.texinfo (Breakpoints, Set Watchpoints): Elaborate and
Eli Zaretskii [Sat, 21 Oct 2006 12:50:16 +0000 (12:50 +0000)]
* gdb.texinfo (Breakpoints, Set Watchpoints): Elaborate and
clarify on the possible meanings of ``expression'' watched by
watchpoints.  Add indexing.

17 years ago(Backtrace): Fix a typo.
Eli Zaretskii [Sat, 21 Oct 2006 12:20:59 +0000 (12:20 +0000)]
(Backtrace): Fix a typo.

17 years ago*** empty log message ***
gdbadmin [Sat, 21 Oct 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Fri, 20 Oct 2006 23:59:12 +0000 (23:59 +0000)]
daily update

17 years ago * gcore.c (MAX_COPY_BYTES): Define.
Daniel Jacobowitz [Fri, 20 Oct 2006 22:06:28 +0000 (22:06 +0000)]
* gcore.c (MAX_COPY_BYTES): Define.
(gcore_copy_callback): Use it to limit allocation.

17 years ago2006-10-20 Andrew Stubbs <andrew.stubbs@st.com>
Andrew Stubbs [Fri, 20 Oct 2006 14:47:05 +0000 (14:47 +0000)]
2006-10-20  Andrew Stubbs  <andrew.stubbs@st.com>

opcodes/

* sh-dis.c (print_insn_sh): Remove 0x from output to prevent GDB
duplicating it.

gas/testsuite/

* gas/sh/pcrel-coff.d: Update patterns (remove 0x on addresses).
* gas/sh/pcrel-hms.d: Likewise.
* gas/sh/pcrel.d: Likewise.
* gas/sh/pcrel2.d: Likewise.
* gas/sh/pic.d: Likewise.
* gas/sh/tlsd.d: Likewise.
* gas/sh/tlsdnopic.d: Likewise.
* gas/sh/tlsdpic.d: Likewise.

17 years agobfd/
Richard Sandiford [Fri, 20 Oct 2006 07:59:44 +0000 (07:59 +0000)]
bfd/
* elfxx-mips.c (_bfd_mips_elf_modify_segment_map): Don't extend
PT_DYNAMIC on GNU/Linux targets.

17 years agobfd/
Richard Sandiford [Fri, 20 Oct 2006 07:58:17 +0000 (07:58 +0000)]
bfd/
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Make the
size of .rel.dyn reflect the value of DT_RELSZ.

ld/testsuite/
* ld-mips-elf/multi-got-1.d: Remove trailing R_MIPS_NONE entries.
* ld-mips-elf/tls-multi-got-1.got: Likewise.
* ld-mips-elf/tls-multi-got-1.r: Likewise.

17 years agobfd/
Richard Sandiford [Fri, 20 Oct 2006 07:57:02 +0000 (07:57 +0000)]
bfd/
* elfxx-mips.c (_bfd_mips_elf_additional_program_headers): Allocate
a PT_NULL header for dynamic objects.
(_bfd_mips_elf_modify_segment_map): Add it.

ld/testsuite/
* ld-mips-elf/multi-got-1.d: Do not expect a particular address
for DT_HASH.
* ld-mips-elf/rel32-o32.d: Bump addresses by 0x20 to account for
the extra program header.
* ld-mips-elf/rel32-n32.d: Likewise.
* ld-mips-elf/tlslib-o32.got: Likewise.
* ld-mips-elf/tlslib-o32-hidden.got: Likewise.
* ld-mips-elf/tlslib-o32-ver.got: Likewise.
* ld-mips-elf/tls-multi-got-1.got: Likewise.
* ld-mips-elf/tls-multi-got-1.r: Likewise.
* ld-mips-elf/rel64.d: Bump addresses by 0x30 to account for the
extra program header.
* ld-mips-elf/tlsdyn-o32.d: Reduce the GOT offset by 32 to account
for the extra program header, and thus the shorter gap between the
text and data segments.
* ld-mips-elf/tlsdyn-o32-1.d: Likewise.
* ld-mips-elf/tlsdyn-o32-2.d: Likewise.
* ld-mips-elf/tlsdyn-o32-3.d: Likewise.
* ld-mips-elf/tlsdyn-o32.got: Bump GOT text addresses by 0x20
to account for the extra program header.
* ld-mips-elf/tlsdyn-o32-1.got: Likewise.
* ld-mips-elf/tlsdyn-o32-2.got: Likewise.
* ld-mips-elf/tlsdyn-o32-3.got: Likewise.

17 years ago * linux-thread-db.c (check_for_thread_db): Don't attempt to use
Ulrich Weigand [Fri, 20 Oct 2006 01:08:14 +0000 (01:08 +0000)]
* linux-thread-db.c (check_for_thread_db): Don't attempt to use
thread_db for remote targets.
* remote.c (remote_new_objfile): Always call predecessor on
new_objfile event chain.

17 years ago2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
Ulrich Weigand [Fri, 20 Oct 2006 00:34:35 +0000 (00:34 +0000)]
2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>

        * configure.srv [s390-*-linux*, s390x-*-linux*]: Set srv_linux_regsets
        and srv_linux_thread_db to yes.
        * linux-s390-low.c (s390_fill_gregset): New function.
        (target_regsets): Define data structure.

17 years ago*** empty log message ***
gdbadmin [Fri, 20 Oct 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***