summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* merge from mainlinekseitz_interps-20020528-branchElena Zannoni2002-11-0515-72/+250
|
* merge from mainlineElena Zannoni2002-11-0397-2256/+3908
|
* Merge with kseitz_interps-20020930-merge.Keith Seitz2002-10-01103-2086/+6888
|
* Merge with kseitz_interps-20020829-merge tag from trunk.Keith Seitz2002-08-3085-2368/+10458
|
* Merge with kseitz_interps-20020809-merge of CVS head.Keith Seitz2002-08-09101-7098/+10413
|
* Merge w/trunk (kseitz_interps-20020722-merge).Keith Seitz2002-07-22159-5769/+14017
|
* Merge with mainline, kseitz_interps-20020619-merge.Keith Seitz2002-06-203563-1089479/+27
|
* 2002-06-18 Dave Brolley <brolley@redhat.com>Dave Brolley2002-06-1814-2/+17242
| | | | | | | | | | | | | | | | | | | * po/POTFILES.in: Add frv-*.[ch]. * disassemble.c (ARCH_frv): New macro. (disassembler): Handle bfd_arch_frv. * configure.in: Support frv_bfd_arch. * Makefile.am (HFILES): Add frv-*.h. (CFILES): Add frv-*.c (ALL_MACHINES): Add frv-*.lo. (CLEANFILES): Add stamp-frv. (FRV_DEPS): New variable. (stamp-frv): New target. (frv-asm.lo): New target. (frv-desc.lo): New target. (frv-dis.lo): New target. (frv-ibld.lo): New target. (frv-opc.lo): New target. (frv-*.[ch]): New files.
* 2002-06-18 Dave Brolley <brolley@redhat.com>Dave Brolley2002-06-186-1/+40
| | | | | | | | From Catherine Moore, Michael Meissner, Jim Blandy: * emulparams/elf32frv.sh: New file. * configure.tgt: Support frv-*-*. * Makefile.am (ALL_EMULATIONS): Add eelf32frv.o. (eelf32frv.c): New target.
* 2002-06-18 Dave Brolley <brolley@redhat.com>Dave Brolley2002-06-182-0/+6
| | | | | From Catherine Moore: * dis-asm.h (print_insn_frv): New prototype.
* 2002-06-18 Dave Brolley <brolley@redhat.com>Dave Brolley2002-06-183-0/+103
| | | | | | From Catherine Moore, Michael Meissner, Dave Brolley: * common.h (EM_CYGNUS_FRV): New macro. * frv.h: New file.
* 2002-06-18 Dave Brolley <brolley@redhat.com>Dave Brolley2002-06-189-0/+1791
| | | | | | | | | | | | | | | | | From Catherine Moore, Michael Meissner, Richard Sandiford, Dave Brolley: * po/POTFILES.in: Add tc-frv.c, tc-frv.h. * configure.in: Support frv-*-*. * Makefile.am (CPU_TYPES): Add frv. (TARGET_CPU_CFILES): Add tc-frv.c. (TARGET_CPU_HFILES): Add tc-frv.h. (DEPTC_frv_coff): New variable. (DEPTC_frv_elf): New variable. (DEPOBJ_frv_coff): New variable. (DEPOBJ_frv_elf): New variable. (DEP_frv_coff): New variable. (DEP_frv_elf): New variable. * tc-frv.c: New file. * tc-frv.h: New file.
* 2002-06-18 Dave Brolley <brolley@redhat.com>Dave Brolley2002-06-184-0/+3904
| | | | * gas/frv: New testsuite.
* 2002-06-18 Dave Brolley <brolley@redhat.com>Dave Brolley2002-06-185-0/+20
| | | | | | | | | From Catherine Moore: * readelf.c (elf/frv.h): #include it. (guess_is_rela): Support EM_CYGNUS_FRV. (dump_relocations): Ditto. (get_machine_name): Ditto. * Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h.
* 2002-06-18 Dave Brolley <brolley@redhat.com>Dave Brolley2002-06-1813-5/+1563
| | | | | | | | | | | | | | | | | | From Catherine Moore, Michael Meissner, Dave Brolley: * po/SRC-POTFILES.in: Add cpu-frv.c and elf32-frv.c * targets.c: Support bfd_elf32_frv_vec. * reloc.c: Add FRV relocs. * configure.in: Add support for bfd-elf32-frv-vec. * config.bfd (targ_cpu): Add support for frv-*-elf. * archures.c: Add frv arch and machines. * Makefile.am (ALL_MACHINES): Add cpu-frv.lo. (ALL_MACHINES_CFILES): Add cpu-frv.c. (BFD32_BACKENDS): Add elf32-frv.lo. (BFD32_BACKENDS_CFILES): Add elf32-frv.c (cpu-frv.lo): New target. (elf32-frv.lo): New target. * cpu-frv.c: New file. * elf32-frv.c: New file.
* * Makefile.am (CGENDEPS): Remove unnecessary stamp-cgen.Ben Elliston2002-06-183-2/+7
| | | | * Makefile.in: Regenerate.
* binutils/Jakub Jelinek2002-06-184-24/+46
| | | | | | | | | | | * readelf.c (get_file_header): Only read the first section header if e_shoff is non-zero. bfd/ * elfcode.h (elf_object_p): Sanity check eh_shoff == 0 implies e_shnum == 0. Only read the first section header if e_shoff is non-zero. Don't consider e_shstrndx if there are no sections.
* merge from gccDJ Delorie2002-06-182-12/+9
|
* * config/obj-elf.h (TARGET_SYMBOL_FIELDS): Conditionally define.Catherine Moore2002-06-182-1/+7
|
* daily updateAlan Modra2002-06-181-1/+1
|
* * config/tc-sh.c (assemble_ppi): Initialize reg_n.Joern Rennecke2002-06-172-0/+5
|
* Fix comment.Joern Rennecke2002-06-171-1/+1
|
* * gas/sh/dsp.s: Add three more instructions.Joern Rennecke2002-06-173-1/+12
| | | | * gas/sh/dsp.d: Update.
* Fix ld segfault for some elf targets. Fix default layout for d10v.Tom Rix2002-06-174-4/+15
|
* Tests for d10v.Tom Rix2002-06-1744-0/+678
|
* Fix build breakage.Tom Rix2002-06-172-0/+7
|
* Fix pc relocations.Tom Rix2002-06-172-7/+13
|
* * opncls.c (bfd_openr): Remove redundant bfd_set_error.Alan Modra2002-06-172-6/+7
| | | | | | (bfd_fdopenr): Likewise. (bfd_openstreamr): Likewise. (bfd_openw): Likewise.
* * targets.c: Sort target vecs.Alan Modra2002-06-174-200/+252
| | | | | | | | | (_bfd_target_vector): Add aix5coff64_vec, bfd_elf32_sh64_vec, bfd_elf32_sh64l_vec, bfd_elf32_sh64lnbsd_vec, bfd_elf32_sh64nbsd_vec, bfd_elf64_sh64_vec, bfd_elf64_sh64l_vec, bfd_elf64_sh64lnbsd_vec, bfd_elf64_sh64nbsd_vec. * configure.in: Sort target vecs. Add m88kmach3_vec. * configure: Regenerate.
* daily updateAlan Modra2002-06-171-1/+1
|
* * elf64-mmix.c (bpo_reloc_request_sort_fn): Use memberHans-Peter Nilsson2002-06-162-2/+11
| | | | bpo_reloc_no to break sort order ties, not address of items.
* * elf-hppa.h (elf_hppa_final_link): Fix formatting in comment.Jeff Law2002-06-163-39/+51
| | | | | | | | | | Skip excluded sections in determing __gp value. (elf_hppa_final_link_relocate): Use the symbol's address in R_PARISC_FPTR64 relocations that don't need an opd entry. * elf64-hppa.c (allocate_dynrel_entries): Simplify code. (elf64_hppa_finalize_dynreloc): Likewise. (elf64_hppa_size_dynamic_sections): Move comments and fix typo. (elf64_hppa_finish_dynamic_symbol): Break up assert.
* daily updateAlan Modra2002-06-161-1/+1
|
* * sim-arm.h (enum sim_arm_regs): Rename sim_arm_regnum.Andrew Cagney2002-06-152-1/+5
|
* 2002-06-15 H.J. Lu (hjl@gnu.org)H.J. Lu2002-06-153-3/+24
| | | | | | | | | | * nm.c (print_size): New variable. Initialize to 0. (long_options): Add 'S'/"print-size". (main): Handle 'S'. (print_symbol_info_bsd): Print size only if print_size is not 0. * doc/binutils.texi: Document -S/--print-size.
* daily updateAlan Modra2002-06-151-1/+1
|
* 2002-06-14 H.J. Lu <hjl@gnu.org>Daniel Jacobowitz2002-06-1414-368/+468
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Daniel Jacobowitz <drow@mvista.com> * dwarf2dbg.h (dwarf2_directive_file): Return char *. * dwarf2dbg.c (dwarf2_directive_file): Return filename. * config/tc-mips.c (s_mips_file): Call s_app_file_string and new_logical_line for the first .file directive. * read.c (s_app_file_string): New function. (s_app_file): Call it. * read.h (s_app_file_string): Add declaration. 2002-06-14 Daniel Jacobowitz <drow@mvista.com> * configure.in: Remove MIPS_STABS_ELF. * configure: Regenerated. * config.in: Regenerated. * config/obj-elf.h (ECOFF_DEBUGGING): Define to mips_flag_mdebug for MIPS targets. * config/tc-mips.c (mips_pseudo_table): Remove #ifdef around ".extern". (pdr_seg): Declare unconditionally. (md_begin): Always generate .pdr unless ECOFF_DEBUGGING or not ELF. (s_mips_end): Likewise. Generate stabs function markers. (s_mips_ent): Generate stabs function markers. (s_mips_frame): Always generate .pdr unless ECOFF_DEBUGGING or not ELF. (s_mips_mask): Likewise. (mips_flag_mdebug): New. (md_longopts): Add "mdebug" and "no-mdebug". (md_parse_options): Add OPTION_MDEBUG and OPTION_NO_MDEBUG. (mips_after_parse_args): Set mips_flag_mdebug. * doc/as.texinfo: Add "-mdebug" and "-no-mdebug" for MIPS. 2002-06-14 Daniel Jacobowitz <drow@mvista.com> * gas/mips/lineno.d: Use --gstabs. * gas/mips/mips.exp (lineno.s): Remove XFAIL.
* Enable 16 byte alignment for .bss, .data and .text sections so that sse andNick Clifton2002-06-143-27/+46
| | | | sse2 code will work.
* daily updateAlan Modra2002-06-141-1/+1
|
* Individual processor configurations for sh-elf / sh-linux:Joern Rennecke2002-06-134-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc: * config.gcc: Add support for sh[234]*-*-elf*, sh[2346lbe]*-*-linux*. * config/sh/linux.h (TARGET_DEFAULT): Use TARGET_CPU_DEFAULT. * sh.h (SELECT_SH1, SELECT_SH2, SELECT_SH3, SELECT_SH3E): New macros. (SELECT_SH4_NOFPU, SELECT_SH4_SINGLE_ONLY, SELECT_SH4): Likewise. (SELECT_SH4_SINGLE, SELECT_SH5_64, SELECT_SH5_64_NOFPU): Likewise. (SELECT_SH5_32, SELECT_SH5_32_NOFPU, SELECT_SH5_COMPACT): Likewise. (SELECT_SH5_COMPACT_NOFPU): Likewise. (TARGET_SWITCHES): Use them. (TARGET_CPU_DEFAULT): Define if not already defined. (TARGET_DEFAULT): Use it. (LINK_DEFAULT_CPU_EMUL): Value now depends on TARGET_CPU_DEFAULT. * config/sh/t-linux (MULTILIB_OPTIONS): Use MULTILIB_ENDIAN. * config/sh/t-monolib: New file. bfd: config.bfd: Add support for sh[1234]l*-*-elf* | sh3el*-*-elf*, sh[1234]*-elf*. ld: * configure.tgt: Add support for sh[1234]*le*-*-elf, sh[1234]*-*-elf. Still outstanding: config.sub: * config.sub: Add support for sh[12], sh3e, sh[1234]le, sh3ele, shle, sh[1234]le, sh3ele, sh64le.
* Display the symbol's size and use it for sorting.Nick Clifton2002-06-132-168/+160
|
* * config/tc-mips.c (md_apply_fix3): Don't subtract the symbol'sMaciej W. Rozycki2002-06-132-5/+9
| | | | value twice for RELA relocations.
* 2002-06-12 H.J. Lu <hjl@gnu.org>H.J. Lu2002-06-132-0/+12
| | | | | * emultempl/elf32.em (gld${EMULATION_NAME}_try_needed): Return false if xvec doesn't match.
* daily updateAlan Modra2002-06-131-1/+1
|
* Add the file include/gdb/sim-arm.h defining an enum that specifies theAndrew Cagney2002-06-122-0/+69
| | | | register numbering used by the GDB<->SIM interface.
* 2002-06-11 John David Anglin <dave@hiauly1.hia.nrc.ca>Jeff Law2002-06-122-0/+8
| | | | | * ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to script.
* * elflink.h (elf_bfd_final_link): Improve error handling for missingJeff Law2002-06-122-2/+17
| | | | dynamic sections.
* * elf64-hppa.c (allocate_global_data_opd): We don't need an opd entryJeff Law2002-06-122-19/+29
| | | | | | | | | | for a symbol that has no output section. (allocate_dynrel_entries): Correct comment. (elf64_hppa_finalize_dynreloc): Likewise. Don't create an opd entry unless we want one. (elf64_hppa_finalize_opd): Prevent segfault if dyn_h is NULL. (elf64_hppa_finalize_dlt): Likewise. Prevent segfault for symbols with no section. Remove unnecessary parentheses.
* * symbols.c (resolve_symbol_value): Initialise final_val.Ben Elliston2002-06-123-2/+8
| | | | * subsegs.c (subsegs_print_statistics): Cast frchp to void *.
* Change default csect alignment to 4 bytes.Tom Rix2002-06-123-13/+7
|