aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-06-06bfd/Alan Modra4-8/+23
* elf64-pcc.c (ppc64_elf_gc_mark_hook): For the local sym in .opd case, include addend when indexing .opd section map. (ppc64_elf_edit_opd): Add no_opd_opt param. Do nothing besides clear opd_adjust array if no_opd_opt set. Tidy code. * elf64-ppc.h (ppc64_elf_edit_opd): Update prototype. ld/ * emultempl/ppc64elf.em (ppc_before_allocation): Always run ppc64_elf_edit_opd.
2005-06-06 * NEWS: Mention new powerpc ld support.Alan Modra2-3/+12
2005-06-06daily updateAlan Modra1-1/+1
2005-06-06*** empty log message ***gdbadmin1-1/+1
2005-06-05ld/H.J. Lu6-32/+48
2005-06-05 H.J. Lu <hongjiu.lu@intel.com> * ldexp.c (exp_mark_used_section): Set SEC_KEEP on current section only if the symbol will be defined. ld/testsuite/ 2005-06-05 H.J. Lu <hongjiu.lu@intel.com> * ld-cris/hiddef1.d: Undo the last change. * ld-cris/libdso-10.d: Likewise. * ld-cris/libdso-2.d: Likewise.
2005-06-05*** empty log message ***gdbadmin1-1/+1
2005-06-05daily updateAlan Modra1-1/+1
2005-06-042005-06-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-19/+29
* ld-cris/hiddef1.d: Updated. * ld-cris/libdso-10.d: Likewise. * ld-cris/libdso-2.d: Likewise.
2005-06-042005-06-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* dwarf2.c (comp_unit): Fix a typo in comment.
2005-06-042005-06-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-2/+21
PR 992 * ldexp.c (exp_mark_used_section): Set SEC_KEEP on current section for etree_assign, etree_provide and etree_provided. Call fold_binary on etree_binary. * ldlang.c (lang_mark_used_section_1): Handle load base.
2005-06-04(CE, C3, CM, UE, UF): Redefine without reference to their Thumb-enabledNick Clifton2-5/+43
equivalents.
2005-06-04 * MAINTAINERS: Update my email address.Richard Sandiford2-1/+5
2005-06-04*** empty log message ***gdbadmin1-1/+1
2005-06-04daily updateAlan Modra1-1/+1
2005-06-03 * symmisc.c (dump_symtab_1): Renamed from dump_symtab.Joel Brobecker2-2/+23
(dump_symtab): New function.
2005-06-03Patch from Steve Ellcey for hpux build failure.Jim Wilson5-70/+220
* configure.in: Check for getc_unlocked prototype. * configure: Regenerate. * config.in: Regenerate. * strings.c (get_char): Only call getc_unlocked if we have seen a prototype.
2005-06-03* configure.in (ALL_LINGUAS): Add zh_TWNick Clifton4-2/+5505
* configure: Regenerate. * po/zh_TW.po: New Chinese (traditional) translation.
2005-06-03Remove spurious blank spaceNick Clifton1-1/+1
2005-06-03Convert to ISO C90 formattingNick Clifton2-117/+109
2005-06-03include/Alan Modra10-182/+322
* bfdlink.h (struct bfd_link_callbacks): Add einfo. bfd/ * configure.in: Bump version * configure: Regenerate. * elflink.c (elf_link_input_bfd): Use einfo linker callback to print discarded section sym refs and kill linker output. * simple.c (simple_dummy_einfo): New function. (bfd_simple_get_relocated_section_contents): Init callbacks.einfo. ld/ * ldmain.c (link_callbacks): Add einfo. (add_archive_element): Use passed info, not link_info. (constructor_callback): Likewise. (reloc_overflow): Don't handle null bfd specially. (reloc_dangerous, unattached_reloc): Likewise. * ldmisc.c (vfinfo <B>): Print "ld generated" for null bfd. (vfinfo <C, D, G>): Handle null bfd. Wrap comments.
2005-06-03 * gdb.texinfo (Registers): Add index entries for the standardEli Zaretskii2-3/+16
registers. (Frames): Add cross-reference from frame pointer description to the Registers node. (Annotations Overview): Fix the reference to GDB name.
2005-06-03 * elf32-i386.c (elf_i386_relocate_section): Handle zero symndxAlan Modra2-18/+22
for all reloc types.
2005-06-03*** empty log message ***gdbadmin1-1/+1
2005-06-03daily updateAlan Modra1-1/+1
2005-06-02* config.sub: Add cases for the Renesas m32c. (This patch has beenJim Blandy2-0/+10
accepted into the master sources.)
2005-06-02 * configure.in: Set noconfigdirs for ms1.Aldy Hernandez3-0/+14
* configure: Regenerate.
2005-06-02 * exceptions.h: Include ui-out.h.Joel Brobecker3-3/+8
(ui_out): Remove declaration. * Makefile.in (exceptions_h): Add dependency on ui-out.h.
2005-06-02 * ld-powerpc/powerpc.exp (ppcelftests): Assemble sda test with -a32.Alan Modra2-3/+7
2005-06-02 * elf64-ppc.c (add_symbol_adjust): Set sym visibility to mostAlan Modra2-4/+10
restrictive of func code and func descr for undefined syms as well as defined.
2005-06-02 * ldexp.h (etree_value_type): Use "asection *" in place ofAlan Modra4-76/+77
"struct lang_output_section_statement_struct *" for "section". (exp_fold_tree): Likewise. (exp_mark_used_section): Likewise. * ldexp.c (new_rel, new_rel_from_section, fold_unary, fold_binary, fold_trinary, fold_name, exp_fold_tree_1, exp_fold_tree, exp_mark_used_section): Likewise for "current_section" param. (make_abs, new_abs, exp_binop, exp_unop, exp_get_vma, exp_get_fill, exp_get_abs_int): Adjust for above changes. * ldlang.c (lang_mark_used_section_1, print_assignment, lang_size_sections_1, lang_do_assignments_1): Likewise. * ldexp.c (fold_name): Init entire result struct.
2005-06-02merge from gccDJ Delorie2-3/+6
2005-06-02daily updateAlan Modra1-1/+1
2005-06-02*** empty log message ***gdbadmin1-1/+1
2005-06-01 * gdb.texinfo (Set Watchpoints): Remove @vindex entry forEli Zaretskii2-1/+5
can-use-hw-watchpoints.
2005-06-01* emulparams/elf32btsmip.sh: Unset DATA_ADDR.Maciej W. Rozycki2-0/+5
2005-06-01gas/:Maciej W. Rozycki5-99/+110
* config/tc-mips.c (load_register): Add leading "0x" to the output of sprintf_vma(). (macro): Likewise. gas/testsuite/: * gas/mips/ldstla-32-1.l: Update to handle leading zeroes. * gas/mips/ldstla-32-mips3-1.l: Likewise.
2005-06-01(TxCE, TxC3, TxCM, TUE, TUF): Remove redundant test for the presence of thumbNick Clifton2-5/+12
version of the parsing functions since they must always exist and the test generates a compile time warning message.
2005-06-01* Makefile.am: Regenerate dependencies with 'make dep-am'.Jim Blandy3-26/+33
* Makefile.in: Regenerate.
2005-06-01ld:Zack Weinberg10-40/+75
* ldlang.c (entry_symbol_default): New file-scope global. (lang_finish): Use it, not a hardwired "start". (lang_default_entry): Set it. * ldlang.h: Declare lang_default_entry. * emultempl/beos.em, emultempl/pe.em: Use lang_default_entry, not lang_add_entry, to override default entry point symbol. ld/testsuite: * ld-scripts/align.exp: Mark align1 XFAIL on PECOFF targets. * ld-scripts/data.exp: Mark data UNSUPPORTED on a.out targets. * ld-scripts/provide.exp, ld-scripts/size.exp: Mark all tests UNSUPPORTED on a.out targets. Tidy.
2005-06-01*** empty log message ***gdbadmin1-1/+1
2005-06-01daily updateAlan Modra1-1/+1
2005-05-31 * elf64-alpha.c (ALPHA_ELF_LINK_HASH_LU_JSRDIRECT): New.Richard Henderson2-12/+23
(ALPHA_ELF_LINK_HASH_TLS_IE): Renumber to 0x80. (ALPHA_ELF_LINK_HASH_LU_PLT): Rename from ALPHA_ELF_LINK_HASH_LU_FUNC. (elf64_alpha_want_plt): Update to match. (elf64_alpha_check_relocs): Collect JSRDIRECT in gotent_flags. (elf64_alpha_relax_with_lituse): Likewise. Handle JSRDIRECT.
2005-05-31 * config/tc-alpha.c (O_lituse_jsrdirect): New.Richard Henderson3-22/+44
(alpha_reloc_op): Add it. (debug_exp): Handle it. (DUMMY_RELOC_LITUSE_JSRDIRECT): New. (emit_insn): Handle it. * doc/c-alpha.texi (Alpha-Relocs): Document lituse_jsrdirect.
2005-05-31 * readelf.c (dump_relocations): Special case R_ALPHA_LITUSE.Richard Henderson2-3/+30
2005-05-31 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.Richard Henderson2-0/+5
2005-05-31 * elf32-arm.c (elf32_arm_reloc_type_lookup)Zack Weinberg2-16/+10
(elf32_arm_nabi_grok_prstatus, elf32_arm_nabi_grok_psinfo): Use ISO C90 function declaration style.
2005-05-31Fix for IA-64 gdb backtrace of threads in syscalls, reported by Jeff Johnson.Jim Wilson2-2/+13
* elfcode.h (NAME(bfd_elf,bfd_from_remote_memory)): Check for program header PF_R flag on PT_LOAD segments.
2005-05-312005-05-31 Christian Groessler <chris@groessler.org>Christian Groessler2-9/+11
* write.c (dump_section_relocs): Convert to ISO-C. (write_relocs): Avoid signed/unsigned and fprintf argument warnings in debug code.
2005-05-31*** empty log message ***gdbadmin1-1/+1
2005-05-31daily updateAlan Modra1-1/+1