summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* daily updateAlan Modra2004-02-281-1/+1
|
* PR bootstrap/7087Nathanael Nerode2004-02-283-40/+28
| | | | | | | * Makefile.tpl: Guard XFOO sed statements better. * Makefile.tpl: Add dependency for configure-target-libada. * Makefile.in: Regenerate (incidentally fixes broken commit when libada-branch was merged).
* 2004-02-28 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-02-282-2/+11
| | | | | * src-release (CVS_NAMES): Define. (do-tar, do-tar): Prune $(CVS_NAMES).
* * elf-bfd.h (struct elf_backend_data): AddedAlexandre Oliva2004-02-285-3/+158
| | | | | | | | | | | | | | | | | | | | | | | | elf_backend_can_make_relative_eh_frame, elf_backend_can_make_lsda_relative_eh_frame and elf_backend_encode_eh_address. (_bfd_elf_encode_eh_address): Declare. (_bfd_elf_can_make_relative): Declare. * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Use new hooks to decide whether to attempt to make_relative and make_lsda_relative. (_bfd_elf_write_section_eh_frame_hdr): Call encode_eh_address. (_bfd_elf_can_make_relative): New. (_bfd_elf_encode_eh_address): New. * elf32-frv.c (frv_elf_use_relative_eh_frame): New. (frv_elf_encode_eh_address): New. (elf_backend_can_make_relative_eh_frame): Define. (elf_backend_can_make_lsda_relative_eh_frame): Define. (elf_backend_encode_eh_address): Define. * elfxx-target.h (elf_backend_can_make_relative_eh_frame): Define. (elf_backend_can_make_lsda_relative_eh_frame): Define. (elf_backend_encode_eh_address): Define. (elfNN_bed): Add them.
* * elf32-frv.c (elf32_frv_howto_table) <R_FRV_LABEL16>: SetAlexandre Oliva2004-02-282-1/+6
| | | | complain_on_overflow to signed.
* daily updateAlan Modra2004-02-271-1/+1
|
* 2004-02-27 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2004-02-272-38/+135
| | | | | | * elflink.h (sort_symbol): New. (elf_link_add_object_symbols): Use a sorted symbol array for weakdef.
* 2004-02-26 Andrew Stubbs <andrew.stubbs@superh.com>Joern Rennecke2004-02-272-2/+7
| | | | | * sh-opc.h: Move fsca and fsrra instructions from sh4a to sh4. Also correct mistake in the comment.
* Add -no-bitinst switch for M32R2Nick Clifton2004-02-273-4/+28
|
* Undo previous deltaNick Clifton2004-02-272-6/+11
| | | | Fix underlying problem by changing the order of tests of rel->howto.
* * config/tc-s390.c (s390_insn): Correct range check for opcode inMartin Schwidefsky2004-02-272-3/+14
| | | | .insn pseudo operation.
* Fix seg fault on erroneous inputNick Clifton2004-02-272-2/+9
|
* * ar.c (main): Support POSIX-compatible argument parsing.Andreas Schwab2004-02-274-84/+145
| | | | | testsuite: * binutils-all/ar.exp (argument_parsing): New test.
* * elf32-s390.c (allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCALMartin Schwidefsky2004-02-273-14/+13
| | | | | | | | for pc relative relocs. (elf_s390_relocate_section): Likewise. * elf64-s390.c (allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCAL for pc relative relocs. (elf_s390_relocate_section): Likewise.
* daily updateAlan Modra2004-02-261-1/+1
|
* 2004-02-26 Eric Christopher <echristo@redhat.com>Eric Christopher2004-02-263-4/+21
| | | | | * config/tc-mips.c (mips_dwarf2_addr_size): New. * config/tc-mips.h (DWARF2_ADDR_SIZE): Use.
* 2004-02-26 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2004-02-262-1/+6
| | | | | * elfxx-ia64.c (elfNN_ia64_check_relocs): Fix call to count_dyn_reloc.
* 2004-02-23 Andrew Stubbs <andrew.stubbs@superh.com>Joern Rennecke2004-02-265-21/+54
| | | | | | | | | | | | | | | | | gas: * tc-sh.c (build_Mytes): Add REG_N_D and REG_N_B01 nibble types to assembler. opcodes: * sh-dis.c (print_insn_sh): Add REG_N_D nibble type to ensure that double registers have even numbers. Add REG_N_B01 for nn01 (binary 01) nibble to ensure that reserved instruction 0xfffd does not decode the same as 0xfdfd (ftrv). * sh-opc.h: Add REG_N_D nibble type and use it whereever REG_N refers to a double register. Add REG_N_B01 nibble type and use it instead of REG_NM in ftrv. Adjust the bit patterns in a few comments.
* Patch reviewed and approved by nickc@redhat.com.Fred Fish2004-02-262-2/+6
| | | | | 2004-02-25 Fred Fish <fnf@redhat.com> * config/tc-iq2000.c: Add missing \n\ in multiline string literal.
* 2004-02-25 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2004-02-262-12/+19
| | | | | | | | | * elfxx-ia64.c (elfNN_ia64_dyn_reloc_entry): Add the reltext. field to track if a relocation is against readonly section. (count_dyn_reloc): Take a new argument for rent->reltext. (elfNN_ia64_check_relocs): Adjust call to count_dyn_reloc. (get_reloc_section): Don't set ia64_info->reltext here. (allocate_dynrel_entries): Set ia64_info->reltext here.
* * ppc-opc.c (powerpc_opcodes): Change mask for dcbt and dcbtst.Aldy Hernandez2004-02-262-2/+6
|
* daily updateAlan Modra2004-02-251-1/+1
|
* * pe-dll.c (fill_edata): Check that exported_symbol_sections isDanny Smith2004-02-252-2/+7
| | | | not NULL.
* merge from gccDJ Delorie2004-02-254-84/+136
|
* merge from gccDJ Delorie2004-02-255-6/+13
|
* daily updateAlan Modra2004-02-241-1/+1
|
* * ld-frv/fdpic-pie-2.d: Adjust for decay of FUNCDESC relocs thatAlexandre Oliva2004-02-2412-94/+244
| | | | | | | | | | | | | | bind locally. * ld-frv/fdpic-pie-8.d: Likewise. * ld-frv/fdpic-shared-4.d: Likewise. * ld-frv/fdpic-pie-6-fail.d: Renamed from... * ld-frv/fdpic-pie-6.d: New test. * ld-frv/fdpic-shared-6-fail.d: Renamed from... * ld-frv/fdpic-shared-6.d: New test. * ld-frv/fdpic6.ldv: New. * ld-frv/fdpic-static-6.d: Adjust test name. * ld-frv/fdpic-pie-8-fail.d: Removed. * ld-frv/fdpic.exp: Run new tests.
* * elf32-frv.c (FRV_SYM_LOCAL): Weak undefined doesn't imply local.Alexandre Oliva2004-02-242-112/+148
| | | | | | | (_frv_emit_got_relocs_plt_entries): Decay relocation to protected function's descriptor to symbol+offset, and map local undefweak symbol to NULL function descriptor. (elf32_frv_relocate_section): Likewise.
* merge from gccDJ Delorie2004-02-246-72/+184
|
* daily updateAlan Modra2004-02-231-1/+1
|
* * ldlang.c (lang_check): Use %P, not %E, in error message.Ian Lance Taylor2004-02-232-1/+5
|
* 2004-02-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-02-232-2518/+2766
| | | | | * texinfo/texinfo.tex: Update from version 2003-02-03.16 to 2004-02-19.09.
* Apply m32r patches from RenesasNick Clifton2004-02-233-128/+491
|
* Add support for 64bit NETBSD coresNick Clifton2004-02-233-130/+170
|
* * ldlang.h (struct lang_output_section_state): Change processedNathan Sidwell2004-02-2315-61/+153
| | | | | | | | | | | | | | | | | field's type. * ldexp.c (check, invalid): Remove. (fold_name): Move valid_p assignments. Create undefined symbol when needed. Directly exampine section's processd flag. * ldlang.c (lang_output_section_statement_lookup): Adjust processed field init. (lang_size_sections_1): Allow LOADADDR when determining section's VMA. Adjust error message. Fold data statement's expr. (lang_size_sections): Correctly increment lang_statement_iteration. * ld-scripts/provide.exp: New. * ld-scripts/provide-{1,2,3}.{s,t,d}.exp: New. * ldexp.c (fold_tree): Follow indirect symbols.
* * ld-scripts/data.t: Set ".other" address so location doesn'tAlan Modra2004-02-233-2/+8
| | | | | depend on target alignment. * ld-scripts/data.d: Update.
* * elflink.h (size_dynamic_sections): If not adding DT_FLAGS andJakub Jelinek2004-02-232-0/+10
| | | | DF_BIND_NOW is set in info->flags, create DT_BIND_NOW dynamic entry.
* (process_mips_specific): Print conflictsno as an unsigned long.Nick Clifton2004-02-232-2/+7
|
* daily updateAlan Modra2004-02-221-1/+1
|
* 2004-02-21 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2004-02-212-2/+25
| | | | | * elflink.c (_bfd_elf_merge_symbol): Properly handle undefined symbols with non-default visibility.
* daily updateAlan Modra2004-02-211-1/+1
|
* * dlltool.c (gen_exp_file): Always output names for forwarded symbols.Christopher Faylor2004-02-212-6/+10
|
* * peXXigen.c (_bfd_XXi_swap_scnhdr_out): Cleardrow_intercu-20040221-branchpointDanny Smith2004-02-212-4/+8
| | | | IMAGE_SCN_MEM_WRITE on known sections only.
* Fix unwind info problems with .align.Jim Wilson2004-02-213-13/+60
| | | | | | | | | | | * config/tc-ia64.c (slot_index): New arg before_relax. Use instead of finalize_syms. (fixup_unw_records): New arg before_relax. Pass to slot_index. (ia64_estimate_size_before_relax): New. (ia64_convert_frag): Pass 0 to fixup_unw_records. Add comment. (generate_unwind_image): Pass 1 to fixup_unw_records. * config/tc-ia64.h (ia64_estimate_size_before_relax): Declare. (md_estimate_size_before_relax): Call ia64_estimate_size_before_relax.
* daily updateAlan Modra2004-02-201-1/+1
|
* * elf32-ppc.c (allocate_dynrelocs): Create dynsym for undef weakJakub Jelinek2004-02-202-0/+17
| | | | symbols used in PIE relocs.
* 2004-02-20 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-02-203-0/+2432
| | | | | * m32r.opc, m32r.cpu: New files. Written by , Doug Evans, Nick Clifton, Ben Elliston, Matthew Green, and Andrew Haley.
* 2004-02-20 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-02-205-0/+3930
| | | | | * sh.cpu, sh.opc, sh64-compact.cpu, sh64-media.cpu: New files, all written by Ben Elliston.
* * ldgram.y (exp): Add two operand ALIGN.Nathan Sidwell2004-02-209-10/+75
| | | | | | * ldexp.c (fold_binary): Add ALIGN_K case. * ld.texinfo (ALIGN): Document two operand version. * ld-scripts/align.{s,t,exp}: New.
* * binutils-all/objcopy.exp: Reorder arguments for POSIXLY_CORRECTNathan Sidwell2004-02-202-5/+9
| | | | systems.p