summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * ppc-opc.c (powerpc_macros <extrwi>): Accept a shift of 32.Alan Modra2003-01-082-2/+6
|
* * elf32-hppa.c (final_link_relocate): For all DP relative relocations,Dave Anglin2003-01-082-7/+11
| | | | adjust addil instructions if the symbol has no section.
* * configure: Regenerate with proper autoconf 2.13.Christopher Faylor2003-01-082-16/+1218
|
* daily updateAlan Modra2003-01-071-1/+1
|
* * configure.in: Add AC_PREREQ for consistency.Christopher Faylor2003-01-073-1217/+26
| | | | * configure: Regenerate.
* * config/tc-xstormy16.c (md_cgen_lookup_reloc): Adjust value basedDJ Delorie2003-01-072-2/+17
| | | | | on operand type. (xstormy16_md_apply_fix3): Use adjustment.
* * gas/xstormy16/reloc-2.d: Adjust for fixed REL12 relocs.DJ Delorie2003-01-072-4/+8
|
* * elf32-xstormy16.c (xstormy16_elf_howto_table): Make REL_12 notDJ Delorie2003-01-072-1/+6
| | | | partial_inplace.
* * elf32-m68k.c (elf_m68k_check_relocs): Don't set DF_TEXTREL forAndreas Schwab2003-01-072-6/+34
| | | | | PC relative relocations. (elf_m68k_discard_copies): Set it here instead.
* daily updateAlan Modra2003-01-061-1/+1
|
* 2003-01-06 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-01-063-34/+64
| | | | | | * configure.in (GDB_TK): Add tcl directories conditional on gdb/gdbtk directory being present. * configure: Regenerate.
* * Makefile.am (eelf32iq10.c): Fix tab/whitespace mixup.Daniel Jacobowitz2003-01-0622-412/+648
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am (ldmain.o): Add @TARGET_SYSTEM_ROOT_DEFINE@. (GENSCRIPTS): Add @use_sysroot@. * Makefile.in: Regenerated. * configure.host: Move setting of NATIVE_LIB_DIRS to... * configure.tgt: ... here. Use ${target} instead of ${host} for NATIVE_LIB_DIRS. * configure.in: Add --with-sysroot. * configure: Regenerated. * genscripts.sh: Accept use_sysroot option. Set new variables NATIVE and USE_LIBPATH. Prepend "=" to directory names if $use_sysroot. Don't search $tool_lib if $use_sysroot. * ldfile.c (ldfile_add_library_path): Handle leading '='. * ldmain.c (TARGET_SYSTEM_ROOT): Define if not defined. (ld_sysroot): New variable. (main): Initialize ld_sysroot. * ldmain.h (ld_sysroot): New extern. * emultempl/elf32.em: Use NATIVE and USE_LIBPATH instead of searching $EMULATION_LIBPATH. (gld${EMULATION_NAME}_add_sysroot): New function. (gld${EMULATION_NAME}_check_ld_so_conf): Use it. Honor ld_sysroot. (gld${EMULATION_NAME}_after_open): Likewise. Only search environment variables if $NATIVE. * ld.texinfo (Options): Mention "=" prefix in the description of -L. * NEWS: Mention --with-sysroot. * emulparams/elf32bmipn32-defs.sh: Set NATIVE and LIBPATH_SUFFIX instead of setting LIB_PATH. * emulparams/elf32ppc.sh: Likewise. * emulparams/elf64_s390.sh: Likewise. * emulparams/elf64_sparc.sh: Likewise. * emulparams/elf64ppc.sh: Likewise. * emulparams/elf_x86_64.sh: Likewise. * emulparams/elf64_aix.sh: Add "=" prefixes to LIB_PATH. * emulparams/elf64hppa.sh: Add "=" prefixes to LIB_PATH.
* daily updateAlan Modra2003-01-051-1/+1
|
* * ld/pe-dll.c (autofilter_symbollist): Add cygwin_crt0.Christopher Faylor2003-01-052-0/+5
|
* daily updateAlan Modra2003-01-041-1/+1
|
* * configure.in (LD): Improve test for gcc. Try to set LD to the ld usedDave Anglin2003-01-043-66/+111
| | | | | by gcc if LD is not defined and we are not doing a Canadian Cross. * configure: Rebuilt.
* * Makefile.am (ldmain.o): Pass BINDIR.Daniel Jacobowitz2003-01-044-4/+22
| | | | | | * Makefile.in: Regenerated. * ldmain.c (set_scripts_dir): Use make_relative_prefix for the first search path.
* * readelf.c (guess_is_rela): Handle EM_IQ2000.Stan Cox2003-01-044-1/+18
| | | | | | (get_machine_name): Likewise. (dump_relocations): Likewise. * NEWS: Mention IQ2000 support.
* * Makefile.am (ALL_EMULATIONS): Add eelf32iq2000.o.Stan Cox2003-01-047-0/+498
| | | | | | | | | (eelf32iq2000.c): New target. * Makefile.in: Regenerate. * configure.tgt: Handle iq2000-*-elf. * emulparams/elf32iq10.sh: New file. * emulparams/elf32iq2000.sh: New file. * scripttempl/iq2000.sc: New file.
* daily updateAlan Modra2003-01-031-1/+1
|
* * configure.in: Add iq2000-elf target.Stan Cox2003-01-036-4/+1291
| | | | | | * configure: Regenerate. * config/tc-iq2000.c: New file. * config/tc-iq2000.h: Likewise.
* * gas/iq2000: New testsuite.Stan Cox2003-01-0357-0/+10467
|
* * Makefile.am (ALL_MACHINES): Add cpu-iq2000.lo.Stan Cox2003-01-0313-3/+1109
| | | | | | | | | | | | | | | | | | | | | | (ALL_MACHINES_CFILES): Add cpu-iq2000.c. (BFD32_BACKENDS): Add elf32-iq2000.lo. (BFD32_BACKENDS_CFILES): Add elf32-iq2000.c. (cpu-iq2000.lo): New target. * Makefile.in: Regenerate. * config.bfd: Handle iq2000-*-elf. * archures.c (bfd_architecture): Add bfd_{arch,mach}_iq2000. (bfd_archures_list): Add bfd_iq2000_arch. * configure.in: Handle bfd_elf32_iq2000_vec. * configure: Regenerate. * reloc.c: Add BFD_RELOC_IQ2000_OFFSET_16, BFD_RELOC_IQ2000_OFFSET_21, and BFD_RELOC_IQ2000_UHI16. * targets.c (bfd_elf32_iq2000_vec): Declare. (bfd_target_vector): Add bfd_elf32_iq2000_vec. * elf.c (prep_headers): Set e_machine to EM_IQ2000. * cpu-iq2000.c: New file. * elf32-iq2000.c: Likewise. * libbfd.h: Regenerate. * bfd-in2.h: Likewise.
* * iq2000-asm.c: New file.Stan Cox2003-01-0313-2/+9178
| | | | | | | | | | | | | | | | | | | | * iq2000-desc.c: Likewise. * iq2000-desc.h: Likewise. * iq2000-dis.c: Likewise. * iq2000-ibld.c: Likewise. * iq2000-opc.c: Likewise. * iq2000-opc.h: Likewise. * Makefile.am (HFILES): Add iq2000-desc.h, iq2000-opc.h. (CFILES): Add iq2000-asm.c, iq2000-desc.c, iq2000-dis.c, iq2000-ibld.c, iq2000-opc.c. (ALL_MACHINES): Add iq2000-asm.lo, iq2000-desc.lo, iq2000-dis.lo, iq2000-ibld.lo, iq2000-opc.lo. (CLEANFILES): Add stamp-iq2000. (IQ2000_DEPS): New macro. (stamp-iq2000): New target. * Makefile.in: Regenerate. * configure.in: Handle bfd_iq2000_arch. * configure: Regenerate.
* * dis-asm.h (print_insn_iq2000): Declare.Stan Cox2003-01-035-0/+70
| | | | | * common.h (EM_IQ2000): Define. * iq2000.h: New file.
* * ld-mips-elf/mips-elf-flags.exp: Add -mips4 to a -mgp64 test.Richard Sandiford2003-01-032-1/+5
|
* oops - omitted from previous delta - a reworking of the linker relaxation code.Nick Clifton2003-01-031-740/+717
|
* daily updateAlan Modra2003-01-021-1/+1
|
* 2003-01-02 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2003-01-022-9/+15
| | | | | | * mips-dis.c (print_insn_args): Use position extracted by "+A" to calculate size for "+B". Redo code for "+C" so it shares the same style as "+A" and "+B" now do.
* bfd/Richard Sandiford2003-01-025-110/+319
| | | | | | | | | | | | | | | | | | * elfxx-mips.c: Include libiberty.h. (elf_mips_isa, _bfd_mips_elf_mach_extends_p): Remove. (mips_set_isa_flags): New function, split out from... (_bfd_mips_elf_final_write_processing): ...here. Only call mips_set_isa_flags if the EF_MIPS_MACH bits are clear. (mips_mach_extensions): New array. (mips_32bit_flags_p): New function. (_bfd_mips_elf_merge_private_bfd_data): Rework architecture checks. Use mips_32bit_flags_p to check if one binary is 32-bit and the other is 64-bit. When adopting IBFD's architecture, adopt the bfd_mach as well as the flags. ld/testsuite/ * ld-mips-elf/jr.s: New file. * ld-mips-elf/mips-elf-flags.exp: New test.
* * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_32R2.Richard Sandiford2003-01-022-1/+6
|
* 2003-01-02 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2003-01-022-290/+292
| | | | | | | | * mips-dis.c: Update copyright years. (print_insn_arg): Rename to... (print_insn_args): This, returning void. Process the whole string of args rather than a single one. Reindent. (print_insn_mips): Update to match the above.
* 2003-01-02 H.J. Lu <hjl@gnu.org>H.J. Lu2003-01-022-3/+10
| | | | | * Makefile.in (DESTDIR): New. (install-info): Use it.
* [ gas/ChangeLog ]Chris Demetriou2003-01-027-62/+103
| | | | | | | | | | | | | | | | | | | | | | | | 2003-01-02 Chris Demetriou <cgd@broadcom.com> * config/tc-mips.c: Update copyright years to include 2003. (mips_ip): Fix indentation of "+A", "+B", and "+C" handling. Additionally, clean up their code slightly and clean up their comments some more. * doc/c-mips.texi: Add MIPS32r2 to ".set mipsN" documentation. [ gas/testsuite/ChangeLog ] 2003-01-02 Chris Demetriou <cgd@broadcom.com> * gas/mips/elf_arch_mips32r2.d: Fix file description comment. [ include/opcode/ChangeLog ] 2003-01-02 Chris Demetriou <cgd@broadcom.com> * mips.h: Update copyright years to include 2002 (which had been missed previously) and 2003. Make comments about "+A", "+B", and "+C" operand types more descriptive.
* Rework IP2k linker relxation.Nick Clifton2003-01-021-0/+8
|
* Add do_pseudo_reloc and _pei386_runtime_relocator to the exclude list.Nick Clifton2003-01-022-1/+8
|
* * ldfile.c: Fix comment typos.Kazu Hirata2003-01-025-14/+21
| | | | | | * ldlang.c: Likewise. * mri.c: Likewise. * pe-dll.c: Likewise.
* * doc/Makefile.am (as.1): Depend on "asconfig.texi gasver.texiDaniel Jacobowitz2003-01-023-2/+8
| | | | | $(CPU_DOCS)". * doc/Makefile.in: Regenerate.
* * src-release (ETC_SUPPORT): Add fdl.texi and texi2pod.pl.Daniel Jacobowitz2003-01-022-2/+6
|
* Suggested by Manfred Hollstein <manfred.h@gmx.net>:Daniel Jacobowitz2003-01-023-2/+9
| | | | | | * Makefile.am (ld.1): Depend on configdoc.texi and ldver.texi. * Makefile.in: Regenerated.
* daily updateAlan Modra2003-01-011-1/+1
|
* * config/obj-elf.c (special_sections): Work around HP's incorrect usageDave Anglin2003-01-012-0/+10
| | | | of .init and .fini sections for array initializers and finalizers.
* 2002-12-31 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2003-01-012-5/+11
| | | | | | * mips-opc.c (mips_builtin_opcodes): Move "di" into the right order alphabetically, and make all hex constants use lower-case letters.
* daily updateAlan Modra2002-12-311-1/+1
|
* * Makefile.in: Rebuilt.Tom Tromey2002-12-313-3/+12
| | | | * Makefile.def (target_modules) [libffi]: Allow installation.
* * configure.in: Fix use of $program_transform_name.Andreas Schwab2002-12-313-6/+11
| | | | * configure: Regenerated.
* [ gas/ChangeLog ]Chris Demetriou2002-12-3115-44/+1688
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-12-31 Chris Demetriou <cgd@broadcom.com> * config/tc-mips.c (validate_mips_insn, mips_ip): Recognize the "+D" operand, which will be used only by the disassembler. [ gas/testsuite/ChangeLog ] 2002-12-31 Chris Demetriou <cgd@broadcom.com> * gas/mips/cp0sel-names-mips32.d: New test. * gas/mips/cp0sel-names-mips32r2.d: New test. * gas/mips/cp0sel-names-mips64.d: New test. * gas/mips/cp0sel-names-numeric.d: New test. * gas/mips/cp0sel-names-sb1.d: New test. * gas/mips/cp0sel-names.s: New test source file. * gas/mips/mips.exp: Run new tests. [ include/opcode/ChangeLog ] 2002-12-31 Chris Demetriou <cgd@broadcom.com> * mips.h: Note that the "+D" operand type name is now used. [ opcodes/ChangeLog ] 2002-12-31 Chris Demetriou <cgd@broadcom.com> * mips-dis.c (mips_cp0sel_name): New structure. (mips_cp0sel_names_mips3264, mips_cp0sel_names_mips3264r2) (mips_cp0sel_names_sb1): New arrays. (mips_arch_choice): New structure members "cp0sel_names" and "cp0sel_names_len". (mips_arch_choices): Add references to new cp0sel_names arrays as appropriate, and make all existing entries reference appropriate mips_XXX_names_numeric arrays rather than simply using NULL. (mips_cp0sel_names, mips_cp0sel_names_len): New variables. (lookup_mips_cp0sel_name): New function. (set_default_mips_dis_options): Set mips_cp0sel_names and mips_cp0sel_names_len as appropriate. Remove now-unnecessary checks for NULL register name arrays. (parse_mips_dis_option): Likewise. (print_insn_arg): Handle "+D" operand type. * mips-opc.c (mips_builtin_opcodes): Add new "+D" variants of mfc0, mtc0, dmfc0, and dmtc0 to print CP0+sel register names symbolically.
* [ gas/testsuite/ChangeLog ]Chris Demetriou2002-12-3113-4/+96
| | | | | | | | | | | | | | | | | | 2002-12-30 Chris Demetriou <cgd@broadcom.com> * gas/mips/elf_arch_mips1.d: New test. * gas/mips/elf_arch_mips2.d: New test. * gas/mips/elf_arch_mips3.d: New test. * gas/mips/elf_arch_mips4.d: New test. * gas/mips/elf_arch_mips5.d: New test. * gas/mips/elf_arch_mips32.d: New test. * gas/mips/elf_arch_mips32r2.d: New test. * gas/mips/elf_arch_mips64.d: New test. * gas/mips/empty.s: New test source file. * gas/mips/mips.exp: Run new tests. * gas/mips/elf_ase_mips16.d: Change to use empty.s * gas/mips/elf_ase_mips16.s: Remove.
* oops - omitted from previous deltaNick Clifton2002-12-313-0/+119
|
* fix date on last entry. *sigh*Chris Demetriou2002-12-311-1/+1
|