1. 05 Jul, 2018 1 commit
  2. 12 Apr, 2018 1 commit
  3. 13 Mar, 2018 1 commit
  4. 27 Feb, 2018 1 commit
  5. 12 Feb, 2018 1 commit
  6. 05 Feb, 2018 1 commit
  7. 29 Jan, 2018 1 commit
  8. 12 Jul, 2017 1 commit
    • Alan Modra's avatar
      Update PO files · 429d795d
      Alan Modra authored
      	* po/es.po: Update from translationproject.org/latest/bfd/.
      	* po/fi.po: Likewise.
      	* po/fr.po: Likewise.
      	* po/id.po: Likewise.
      	* po/ja.po: Likewise.
      	* po/ro.po: Likewise.
      	* po/ru.po: Likewise.
      	* po/sr.po: Likewise.
      	* po/sv.po: Likewise.
      	* po/tr.po: Likewise.
      	* po/uk.po: Likewise.
      	* po/vi.po: Likewise.
      	* po/zh_CN.po: Likewise.
      	* po/hr.po: New file from translationproject.org.
      	* configure.ac (ALL_LINGUAS): Add hr.  Sort.
      	* configure: Regenerate.
      	* po/bg.po: Update from translationproject.org/latest/binutils/.
      	* po/ca.po: Likewise.
      	* po/da.po: Likewise.
      	* po/es.po: Likewise.
      	* po/fi.po: Likewise.
      	* po/fr.po: Likewise.
      	* po/hr.po: Likewise.
      	* po/id.po: Likewise.
      	* po/it.po: Likewise.
      	* po/ja.po: Likewise.
      	* po/ro.po: Likewise.
      	* po/ru.po: Likewise.
      	* po/sk.po: Likewise.
      	* po/sr.po: Likewise.
      	* po/sv.po: Likewise.
      	* po/tr.po: Likewise.
      	* po/uk.po: Likewise.
      	* po/vi.po: Likewise.
      	* po/zh_CN.po: Likewise.
      	* po/zh_TW.po: Likewise.
      	* po/es.po: Update from translationproject.org/latest/gas/.
      	* po/fi.po: Likewise.
      	* po/fr.po: Likewise.
      	* po/id.po: Likewise.
      	* po/ja.po: Likewise.
      	* po/ru.po: Likewise.
      	* po/sv.po: Likewise.
      	* po/tr.po: Likewise.
      	* po/uk.po: Likewise.
      	* po/zh_CN.po: Likewise.
      	* po/es.po: Update from translationproject.org/latest/gold/.
      	* po/fi.po: Likewise.
      	* po/fr.po: Likewise.
      	* po/id.po: Likewise.
      	* po/it.po: Likewise.
      	* po/vi.po: Likewise.
      	* po/zh_CN.po: Likewise.
      	* po/ja.po: New file from translationproject.org.
      	* po/sv.po: Likewise.
      	* po/uk.po: Likewise.
      	* po/bg.po: Update from translationproject.org/latest/gprof/.
      	* po/da.po: Likewise.
      	* po/de.po: Likewise.
      	* po/eo.po: Likewise.
      	* po/es.po: Likewise.
      	* po/fi.po: Likewise.
      	* po/fr.po: Likewise.
      	* po/ga.po: Likewise.
      	* po/hu.po: Likewise.
      	* po/id.po: Likewise.
      	* po/it.po: Likewise.
      	* po/ja.po: Likewise.
      	* po/ms.po: Likewise.
      	* po/nl.po: Likewise.
      	* po/pt_BR.po: Likewise.
      	* po/ro.po: Likewise.
      	* po/ru.po: Likewise.
      	* po/sr.po: Likewise.
      	* po/sv.po: Likewise.
      	* po/tr.po: Likewise.
      	* po/uk.po: Likewise.
      	* po/vi.po: Likewise.
      	* po/bg.po: Update from translationproject.org/latest/ld/.
      	* po/da.po: Likewise.
      	* po/es.po: Likewise.
      	* po/fi.po: Likewise.
      	* po/fr.po: Likewise.
      	* po/id.po: Likewise.
      	* po/it.po: Likewise.
      	* po/ja.po: Likewise.
      	* po/tr.po: Likewise.
      	* po/uk.po: Likewise.
      	* po/vi.po: Likewise.
      	* po/zh_CN.po: Likewise.
      	* po/zh_TW.po: Likewise.
      	* po/de.po: New file from translationproject.org.
      	* po/ru.po: Likewise.
      	* configure.ac (ALL_LINGUAS): Add de, ru.  Sort.
      	* configure: Regenerate.
      	* po/da.po: Update from translationproject.org/latest/opcodes/.
      	* po/de.po: Likewise.
      	* po/es.po: Likewise.
      	* po/fi.po: Likewise.
      	* po/fr.po: Likewise.
      	* po/id.po: Likewise.
      	* po/it.po: Likewise.
      	* po/nl.po: Likewise.
      	* po/pt_BR.po: Likewise.
      	* po/ro.po: Likewise.
      	* po/sv.po: Likewise.
      	* po/tr.po: Likewise.
      	* po/uk.po: Likewise.
      	* po/vi.po: Likewise.
      	* po/zh_CN.po: Likewise.
  9. 06 Apr, 2010 1 commit
  10. 11 Sep, 2009 1 commit
    • Nick Clifton's avatar
      * po/bfd.pot: Updated by the Translation project. · 1e9cc1c2
      Nick Clifton authored
              * po/binutils.pot: Updated by the Translation project.
              * po/gold.pot: Updated by the Translation project.
              * po/gold.pot: Updated by the Translation project.
              * po/gprof.pot: Updated by the Translation project.
              * po/sv.po: Updated Swedish translation.
              * po/ld.pot: Updated by the Translation project.
              * po/fi.po: Updated Finnish translation.
              * po/ld.pot: Updated by the Translation project.
              * po/fi.po: Updated Finnish translation.
              Updated sources to compile cleanly with -Wc++-compat:
              * basic_blocks.c: Add casts.
              * cg_dfn.c: Add cast.
              * corefile.c: Add casts.
              * gmon_io.c: Add casts.
              * hist.c: Add cast.
              * source.c: Add cast.
              * sym_ids.c (struct match): Moved to top level.
              Updated soruces in ld/* to compile cleanly with -Wc++-compat:
              * ld.h (enum endian_enum,enum symbolic_enum,enum dynamic_list_enum): Move to top level.
              * ldcref.c: Add casts.
              * ldctor.c: Add casts.
              * ldexp.c
              * ldexp.h (enum node_tree_enum,enum phase_enum): Move to top level.
              * ldlang.c: Add casts. (lang_insert_orphan): Use enum name instead of integer.
              * ldlang.h (enum statement_enum): Move to top level.
              * ldmain.c: Add casts.
              * ldwrite.c: Add casts.
              * lexsup.c: Add casts. (enum control_enum): Move to top level.
              * mri.c: Add casts. (mri_draw_tree): Use enum name instead of integer.
              Updated sources to compile cleanly with -Wc++-compat:
              * basic_blocks.c: Add casts.
              * cg_dfn.c: Add cast.
              * corefile.c: Add casts.
              * gmon_io.c: Add casts.
              * hist.c: Add cast.
              * source.c: Add cast.
              * sym_ids.c (struct match): Moved to top level.
              * as.c (main): Call dwarf2_init.
              * config/obj-elf.c (struct group_list): New field.
              (build_group_lists): Use hash lookup.
              (free_section_idx): New function.
              (elf_frob_file): Adjust.
              * dwarf2dbg.c (all_segs_hash, last_seg_ptr): New variables.
              (get_line_subseg): Adjust.
              (dwarf2_init): New function.
              * dwarf2dbg.h (dwarf2_init): New declaration.
  11. 07 Sep, 2009 1 commit
    • Tristan Gingold's avatar
      bfd · 23f938f1
      Tristan Gingold authored
      2009-09-07  Tristan Gingold  <gingold@adacore.com>
      	* po/SRC-POTFILES.in: Regenerate.
      	* po/bfd.pot: Regenerate.
      2009-09-07  Tristan Gingold  <gingold@adacore.com>
      	* po/binutils.pot: Regenerate.
      2009-09-07  Tristan Gingold  <gingold@adacore.com>
      	* po/POTFILES.in: Regenerate.
      	* po/gas.pot: Regenerate.
      2009-09-07  Tristan Gingold  <gingold@adacore.com>
      	* po/gprof.pot: Regenerate.
      2009-09-07  Tristan Gingold  <gingold@adacore.com>
      	* po/ld.pot: Regenerate.
      2009-09-07  Tristan Gingold  <gingold@adacore.com>
      	* po/opcodes.pot: Regenerate.
  12. 26 Aug, 2009 1 commit
    • Ralf Wildenhues's avatar
      moxie fixes in gas. · 2cbd2211
      Ralf Wildenhues authored
      	* Makefile.am (TARGET_CPU_CFILES): Add config/tc-moxie.c.
      	* config/tc-moxie.c (md_assemble): Fix typos in strings.  Fix
      	syntax error.
      	* Makefile.in: Regenerate.
      	* po/POTFILES.in: Likewise.
      	* po/gas.pot: Likewise.
  13. 22 Aug, 2009 1 commit
    • Ralf Wildenhues's avatar
      dependency tracking in gas · a5c7551f
      Ralf Wildenhues authored
      	* Makefile.am (AUTOMAKE_OPTIONS): Remove 1.8 cygnus, add 1.11,
      	foreign and no-dist.
      	(all): Remove now-unneeded dependency upon info.
      	(DEP_FILE_DEPS): Remove variables.
      	(OBJ_FORMAT_CFILES): Add config/obj-multi.c.
      	(OBJ_FORMAT_HFILES): Add config/obj-multi.h.
      	($(OBJS), ecoff.o): Remove now-unneeded manual dependencies.
      	($(TARG_CPU_O), $(ATOF_TARG_O), obj-aout.o, obj-coff.o obj-ecoff.o)
      	(obj-elf.o obj-evax.o, obj-fdpicelf.o, obj-multi.o, obj-som.o)
      	(e-mipself.o, e-mipsecoff.o, e-i386aout.o, e-i386coff.o, e-i386elf.o)
      	(e-crisaout.o, e-criself.o, tc-i386.o, xtensa-relax.o): Remove
      	now-unneeded rules.
      	$(CONFIG_ATOF_CFILES), $(MULTI_CFILES), so their dependency fragments
      	are picked up in the Makefile.
      	(itbl-lex.c, itbl-ops.o): Remove manual dependencies.
      	(m68k-parse.o, bfin-lex.o, itbl-lex.o, itbl-parse.o, itbl-tops.o)
      	(itbl-test.o): Rewrite using automake-style dependency
      	tracking rules; only list the dependency upon the primary source
      	file, but no included headers.
      	(DEP, DEP1, DEPTC, DEPOBJ, DEP2, dep.sed, dep, dep-in, dep-am):
      	(mkdep section): Remove.
      	* Makefile.in: Regenerate.
      	* gas/po/POTFILES.in, gas/po/gas.pot: Regenerate.
  14. 26 May, 2009 1 commit
  15. 12 Nov, 2007 1 commit
    • Nick Clifton's avatar
      PR gas/5269 · 42477147
      Nick Clifton authored
      * config/tc-frv.c (md_show_usage): Rewrite usage description to make it easier to translate.
      * gas/po/gas.pot: Regenerate.
  16. 18 Oct, 2007 3 commits
    • Nick Clifton's avatar
      PR gas/5172 · b2f58c0c
      Nick Clifton authored
      * config/tc-arc.c (md_estimate_size_before_relax): Change error message.
        (md_convert_frag): Just call abort.
      * config/tc-i860.c (md_estimate_size_before_relax): Change error message.
      * config/tc-i860.h (md_convert_frag): Just call abort.
      * config/tc-ip2k.c (md_estimate_size_before_relax): Change error message.
        (md_convert_frag): Just call abort.
      * config/tc-m68k.c (m68k_ip): Do not attempt translation of architecture names.
    • Nick Clifton's avatar
      PR gas/5174 · 5f4273c7
      Nick Clifton authored
      * config/tc-arm.c: Fix formatting and spelling errors.
      * gas.pot: Regenerate.
    • Nick Clifton's avatar
      PR gas/5175 · 662a2e45
      Nick Clifton authored
      * config/tc-xc16x.c: Fix formatting and internationalization.
      * gas.pot: Regenerate.
  17. 17 Oct, 2007 1 commit
  18. 11 Oct, 2007 2 commits
    • Nick Clifton's avatar
      PR gas/5161 · ad4b42b4
      Nick Clifton authored
      * config/tc-ia64.c: Allow for translations of error and warning messages.
      * po/gas.pot: Regenerate.
    • Nick Clifton's avatar
      PR gas/5158 · c85dd50d
      Nick Clifton authored
      * config/tc-h8300.c (tc_gen_reloc): Allow for translation of error message.
      * po/gas.pot: Regenerate.
  19. 02 Jul, 2007 1 commit
  20. 25 Oct, 2005 1 commit
  21. 14 Jul, 2005 1 commit
    • Jim Blandy's avatar
      ChangeLog: · 49f58d10
      Jim Blandy authored
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      	* configure.in: Add cases for Renesas m32c.
      	* configure: Regenerated.
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      	Add support for m32c-*-elf (Renesas m32c and m16c).
      	* Makefile.am (ALL_MACHINES): Add cpu-m32c.lo.
      	(ALL_MACHINES_CFILES): Add cpu-m32c.c.
      	(BFD32_BACKENDS): Add elf32-m32c.lo.
      	(BFD32_BACKENDS_CFILES): Add elf32-m32c.c.
      	(cpu-m32c.lo, elf32-m32c.lo): New rules, generated by 'make dep-am'.
      	* Makefile.in: Regenerated.
      	* archures.c (bfd_arch_m32c, bfd_mach_m16c, bfd_mach_m32c): New
      	arch and mach codes.
      	(bfd_m32c_arch): New arch info object.
      	(bfd_archures_list): List bfd_m32c_arch.
      	* bfd-in2.h: Regenerated.
      	* config.bfd: Add case for the m32c.
      	* configure.in: Add case for the m32c.
      	* configure: Regenerated.
      	* cpu-m32c.c, elf32-m32c.c: New files.
      	* libbfd.h: Regenerated.
      	* targets.c (bfd_elf32_m32c_vec): Declare.
      	(_bfd_target_vector): List bfd_elf32_m32c_vec.
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      	* readelf.c: #include "elf/m32c.h"
      	(guess_is_rela, dump_relocations, get_machine_name): Add cases for
      	* Makefile.am (readelf.o): Update dependencies.
      	* Makefile.in: Regenerated.
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      	* m32c.cpu, m32c.opc: Machine description for the Renesas M32C.
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      	Add support for the Renesas M32C.
      	* Makefile.am (CPU_TYPES): List m32c.
      	(TARGET_CPU_CFILES): List config/tc-m32c.c.
      	(TARGET_CPU_HFILES): List config/tc-m32c.h.
      	* configure.in: Add case for m32c.
      	* configure.tgt: Add cases for m32c and m32c-*-elf.
      	* configure: Regenerated.
      	* config/tc-m32c.c, config/tc-m32c.h: New files.
      	* doc/Makefile.am (CPU_DOCS): Add c-m32c.texi.
      	* doc/Makefile.in: Regenerated.
      	* doc/all.texi: Set M32C.
      	* doc/as.texinfo: Add text for the M32C-specific options and line
      	comment characters, and refer to c-m32c.texi.
      	* doc/c-m32c.texi: New file.
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      	* dis-asm.h (print_insn_m32c): New declaration.
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      	Add support for Renesas M32C and M16C.
      	* common.h (EM_M32C): New machine number.
      	* m32c.h: New file.
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      	Add support for the Renesas M32C and M16C.
      	* Makefile.am (ALL_EMULATIONS): Add eelf32m32c.o.
      	(eelf32m32c.c): New target.
      	* Makefile.in: Regenerated.
      	* configure.tgt: Add case for m32c-*-elf.
      	* emulparams/elf32m32c.sh: New file.
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      	Add support for the Renesas M32C and M16C.
      	* m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c: New.
      	* m32c-desc.h, m32c-opc.h: New.
      	* Makefile.am (HFILES): List m32c-desc.h and m32c-opc.h.
      	(CFILES): List m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c,
      	(ALL_MACHINES): List m32c-asm.lo, m32c-desc.lo, m32c-dis.lo,
      	m32c-ibld.lo, m32c-opc.lo.
      	(CLEANFILES): List stamp-m32c.
      	(M32C_DEPS): List stamp-m32c, if CGEN_MAINT.
      	(CGEN_CPUS): Add m32c.
      	(m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c)
      	(m32c-desc.h, m32c-opc.h): Depend on M32C_DEPS.
      	(m32c_opc_h): New variable.
      	(stamp-m32c, m32c-asm.lo, m32c-desc.lo, m32c-dis.lo, m32c-ibld.lo)
      	(m32c-opc.lo): New rules.
      	* Makefile.in: Regenerated.
      	* configure.in: Add case for bfd_m32c_arch.
      	* configure: Regenerated.
      	* disassemble.c (ARCH_m32c): New.
      	[ARCH_m32c]: #include "m32c-desc.h".
      	(disassembler) [ARCH_m32c]: Add case for bfd_arch_m32c.
      	(disassemble_init_for_target) [ARCH_m32c]: Same.
      	* cgen-ops.h, cgen-types.h: New files.
      	* Makefile.am (HFILES): List them.
      	* Makefile.in: Regenerated.
  22. 07 Jun, 2005 1 commit
    • Zack Weinberg's avatar
      gas: · 55cf6793
      Zack Weinberg authored
      	* cgen.c, cgen.h, tc.h, write.c, config/obj-coff.c
      	* config/tc-a29k.c, config/tc-alpha.c, config/tc-alpha.h
      	* config/tc-arc.c, config/tc-arc.h, config/tc-arm.c
      	* config/tc-arm.h, config/tc-avr.c, config/tc-avr.h
      	* config/tc-cris.c, config/tc-crx.c, config/tc-d10v.c
      	* config/tc-d10v.h, config/tc-d30v.c, config/tc-d30v.h
      	* config/tc-dlx.c, config/tc-dlx.h, config/tc-fr30.h
      	* config/tc-frv.c, config/tc-frv.h, config/tc-h8300.c
      	* config/tc-h8500.c, config/tc-hppa.c, config/tc-hppa.h
      	* config/tc-i370.c, config/tc-i370.h, config/tc-i386.c
      	* config/tc-i386.h, config/tc-i860.c, config/tc-i860.h
      	* config/tc-i960.c, config/tc-i960.h, config/tc-ia64.c
      	* config/tc-ip2k.c, config/tc-ip2k.h, config/tc-iq2000.c
      	* config/tc-iq2000.h, config/tc-m32r.c, config/tc-m32r.h
      	* config/tc-m68hc11.c, config/tc-m68hc11.h, config/tc-m68k.c
      	* config/tc-m68k.h, config/tc-m88k.c, config/tc-maxq.c
      	* config/tc-mcore.c, config/tc-mcore.h, config/tc-mips.c
      	* config/tc-mips.h, config/tc-mmix.c, config/tc-mn10200.c
      	* config/tc-mn10300.c, config/tc-msp430.c, config/tc-ns32k.c
      	* config/tc-openrisc.h, config/tc-or32.c, config/tc-or32.h
      	* config/tc-pdp11.c, config/tc-pj.c, config/tc-pj.h
      	* config/tc-ppc.c, config/tc-ppc.h, config/tc-s390.c
      	* config/tc-s390.h, config/tc-sh64.c, config/tc-sh.c
      	* config/tc-sh.h, config/tc-sparc.c, config/tc-sparc.h
      	* config/tc-tahoe.c, config/tc-tic30.c, config/tc-tic4x.c
      	* config/tc-tic54x.c, config/tc-tic80.c, config/tc-v850.c
      	* config/tc-v850.h, config/tc-vax.c, config/tc-vax.h
      	* config/tc-w65.c, config/tc-xstormy16.c, config/tc-xstormy16.h
      	* config/tc-xtensa.c, config/tc-z8k.c:
      	Replace all instances of the string "_apply_fix3" with
      	* po/POTFILES.in, po/gas.pot: Regenerate.
      	* coff-i386.c: Change md_apply_fix3 to md_apply_fix in comment.
      	* doc/porting.texi: Change all mention of md_apply_fix3 and
      	gas_cgen_md_apply_fix3 to md_apply_fix and gas_cgen_md_apply_fix
  23. 05 Mar, 2005 1 commit
  24. 17 Sep, 2004 1 commit
    • Alan Modra's avatar
      * Makefile.am: Run "make dep-am". · 8ea2b00f
      Alan Modra authored
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* po/POTFILES.in: Regenerate.
      	* po/gas.pot: Regenerate.
  25. 19 Mar, 2004 1 commit
  26. 17 Jul, 2003 1 commit
  27. 14 Jul, 2003 1 commit
  28. 11 Jul, 2003 1 commit
  29. 21 May, 2003 1 commit
  30. 08 Feb, 2002 1 commit
    • Alexandre Oliva's avatar
      Contribute sh64-elf. · 324bfcf3
      Alexandre Oliva authored
      2002-02-08  Alexandre Oliva  <aoliva@redhat.com>
      	    Stephen Clarke <Stephen.Clarke@st.com>
      * doc/c-sh64.texi: Fix citation of SH64 architecture manual.
      2002-01-31  Alexandre Oliva  <aoliva@redhat.com>
      * config/tc-sh.c (md_relax_table): Added default sizes for
      non-PC-relative UNDEF_MOVI, and relaxation sequences for
      MOVI_16, MOVI_32 and MOVI_48.
      * config/tc-sh64.c (shmedia_md_apply_fix3): Fix warning.
      (shmedia_md_convert_frag): Handle non-PC-relative UNDEF_MOVI
      and MOVI_16.
      (shmedia_md_estimate_size_before_relax): Remove redundant
      blocks.	 Set fragP->fr_var even if relaxation type unchanged.
      Retain UNDEF_MOVI until expression decays to number.
      2002-01-24  Alexandre Oliva  <aoliva@redhat.com>
      * config/tc-sh64.c (shmedia_init_reloc): Handle new SHmedia PIC
      relocation types.  Take fixP->fx_addnumber into account too.
      (shmedia_md_apply_fix): Likewise.
      (shmedia_md_convert_frag): Likewise.
      (shmedia_build_Mytes): Likewise.
      (sh64_consume_datalabel): Complain about nested datalabel.
      Support PIC relocs.  Call sh_parse_name.
      * config/tc-sh64.h (TC_RELOC_RTSYM_LOC_FIXUP): Extend definition
      in tc-sh.h to SHmedia reloc types.
      * config/tc-sh.c (SH64PCRELPLT, MOVI_PLT, MOVI_GOTOFF,
      MOVI_GOTPC): New relaxation constants.
      (md_relax_table): Introduce relaxation directives for PIC-related
      (sh_PIC_related_p): Handle datalabel.
      (sh_check_fixup): Choose SH5 PIC relocations.
      (sh_cons_fix_new): Added BDF_RELOC_64.
      (md_apply_fix3, sh_parse_name): Handle GOTPLT.
      2002-01-18  Alexandre Oliva  <aoliva@redhat.com>
      * config/tc-sh64.c (sh64_max_mem_for_rs_align_code): If the
      current ISA is SHmedia, get 7 bytes.
      2001-11-28  Nick Clifton  <nickc@cambridge.redhat.com>
      * config/tc-sh.c (md_apply_fix3): Treat shmedia_md_apply_fix3 as a
      void function.
      * config/tc-sh64.c (shmedia_apply_fix): Rename to
      shmedia_apply_fix3 and make void.
      2001-05-17  Alexandre Oliva  <aoliva@redhat.com>
      * config/tc-sh64.c (s_sh64_abi): Remove unused arguments passed to
      2001-04-12  Alexandre Oliva  <aoliva@redhat.com>
      * config/tc-sh64.h (md_parse_name): Take &c as argument.
      2001-03-14  DJ Delorie	<dj@redhat.com>
      * doc/Makefile.am (CPU_DOCS): Added c-sh64.texi
      * doc/Makefile.in(CPU_DOCS): Ditto.
      * doc/c-sh64.texi: New file.
      * doc/as.texinfo: Add SH64 support.
      2001-03-13  DJ Delorie	<dj@redhat.com>
      * config/tc-sh64.c (shmedia_get_operands): Rename A_RESV_Fx to
      A_REUSE_PREV so that its purpose is more obvious.
      (shmedia_build_Mytes): Ditto.
      2001-03-07  DJ Delorie	<dj@redhat.com>
      * config/tc-sh64.c (sh64_vtable_entry): New, strip datalabels
      before processing.
      (sh64_vtable_inherit): Ditto.
      (strip_datalabels): New, strip "datalabel" from given line.
      * config/tc-sh.c (md_pseudo_table): Add sh64-specific vtable
      2001-03-06  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c (shmedia_md_assemble): Move dwarf2_emit_insn
      call ...
      (shmedia_build_Mytes): ... to here.
      2001-03-06  DJ Delorie	<dj@redhat.com>
      * config/tc-sh.c: Remove sh64-specific uaquad now that there
      is a generic one.
      2001-01-21  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.h (DWARF2_LINE_MIN_INSN_LENGTH): Override.
      * config/tc-sh64.c (shmedia_md_assemble): Offset recorded insn
      address by one in call to dwarf2_emit_insn.
      2001-01-13  Hans-Peter Nilsson	<hpn@cygnus.com>
      Implement ".abi" pseudo and correct .cranges descriptors.  Correct
      alignment handling broken by imported changes.
      * config/tc-sh64.h (HANDLE_ALIGN): Override definition in tc-sh.h.
      (sh64_handle_align): Declare.
      (MAX_MEM_FOR_RS_ALIGN_CODE): Override definition in tc-sh.h.
      (sh64_max_mem_for_rs_align_code): Declare.
      (enum sh64_isa_values): Moved here from tc-sh64.c.
      (md_do_align): Define.
      (sh64_do_align): Declare.
      (struct sh64_tc_frag_data): New.
      (TC_FRAG_TYPE): Change to struct sh64_tc_frag_data.  Users
      (TC_FRAG_INIT): Change to set new datatype.
      (struct sh64_segment_info_type): Rename member
      last_flushed_location to last_contents_mark.  All users changed.
      (md_elf_section_change_hook, TC_CONS_FIX_NEW): Do not define.
      (shmedia_elf_new_section, sh64_tc_cons_fix_new): Do not prototype.
      * config/tc-sh.c (md_pseudo_table): Add ".abi".
      (sh_elf_cons) [HAVE_SH64]: Call sh64_update_contents_mark instead
      of unsetting seen_insn.
      (md_assemble) [HAVE_SH64] <before new SHcompact sequence>: Also
      call sh64_update_contents_mark.
      (sh_handle_align): Remove HAVE_SH64-conditioned code.
      * config/tc-sh64.c (sh64_isa_mode): Correct type from boolean to
      enum sh64_isa_values.
      (sh64_set_contents_type): Drop segT parameter.	All callers changed.
      (emitting_crange): Boolean guard moved to file scope from function
      scope in sh64_set_contents_type.
      (s_sh64_abi): New.
      (sh64_update_contents_mark): New; most split out from
      (shmedia_md_end): Call sh64_update_contents_mark.  Set
      sh64_isa_mode to sh64_isa_sh5_guard unless sh64_isa_unspecified.
      (sh64_do_align): New function.
      (sh64_max_mem_for_rs_align_code): New function.
      (sh64_handle_align): Rename from shmedia_do_align.  Make
      non-static.  Add head comment.	Emit zero bytes for n bytes modulo
      four.  Change return-type to void.
      (shmedia_elf_new_section): Remove.
      (shmedia_md_assemble): Call sh64_update_contents_mark.
      (s_sh64_mode): Ditto.  Do not call md_flush_pending_output.  Make
      new frag.  Call sh64_update_contents_mark after making the new
      (sh64_flush_pending_output): Just call sh64_update_contents_mark
      and sh_flush_pending_output.
      (sh64_flag_output): Also call md_flush_pending_output, but add
      condition on not emitting_crange.
      (sh64_tc_cons_fix_new): Remove.
      2001-01-12  Nick Clifton  <nickc@redhat.com>
      * config/tc-sh64.c (shmedia_do_align): Fix to work with new
      alignment handling scheme imported from sourceware.
      2001-01-12  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.h (TARGET_FORMAT): Define.
      (sh64_target_format): Prototype.
      * config/tc-sh64.c (sh64_target_mach): New function.
      2001-01-07  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c (shmedia_md_end): When equating a symbol, use
      zero_address_frag instead of copying the frag of the symbol.
      (shmedia_frob_file_before_adjust): Ditto.
      (shmedia_md_apply_fix) <case BFD_RELOC_SH_IMM_MEDLOW16>: Cast mask
      to valueT to remove signedness.
      (shmedia_md_convert_frag): Add parameter final.	 Rename parameter
      headers to output_bfd.	Do not evaluate symbols if final is false;
      do emit fixups.
      (shmedia_md_estimate_size_before_relax) <case C (MOVI_IMM_32,
      UNDEF_MOVI) et al>: If symbol cannot be modified to be PC-relative
      to the current frag, call shmedia_md_convert_frag to emit fixups
      and make frag_wane neutralize the frag.	 Update comments.
      * config/tc-sh.c (md_convert_frag): Change caller of
      2001-01-06  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.h: Tweak comments and correct formatting.
      * config/tc-sh64.c: Ditto.
      (shmedia_md_convert_frag) <PT/PTA/PTB 32, 48 and 64 bit
      expansion, MOVI pcrel expansion>: Fix thinko calculating offset
      for the no-relocation case.
      (shmedia_check_limits): Fix range check being off-by-one for PTA.
      * config/tc-sh.c: Ditto.  Add proper comments to #ifdef/#ifndef
      (SH64PCREL16_F): Increment for proper max-PTA handling.	 Update
      (SH64PCREL16_M, MOVI_16_M): Correct range thinko.
      (SH64PCREL48_M, MOVI_48_M): Similar; don't count in length of
      (SH64PCREL32_M, MOVI_32_M): Ditto; handle overflowing expression.
      Correct comment.
      2001-01-05  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c (shmedia_md_apply_fix) <second switch, case
      BFD_RELOC_SH_PT_16>: Set lowest bit in field to be relocated to 1.
      (shmedia_md_convert_frag) <case C (SH64PCREL16_32, SH64PCREL16) et
      al>: Set lowest bit of field to relocate to 1 and rest to empty,
      if reloc is emitted.
      2000-12-31  Hans-Peter Nilsson	<hpn@cygnus.com>
      New options plus bugfixes.
      * config/tc-sh.c (md_longopts): New options "-no-expand" and
      (md_parse_option): Handle new options.
      (md_show_usage): Add blurb for new options.
      * config/tc-sh64.c (SHMEDIA_BFD_RELOC_PT): New macro.
      (sh64_expand, sh64_pt32): New variables.
      (shmedia_init_reloc): Handle BFD_RELOC_SH_PT_16.
      (shmedia_md_apply_fix): Hold original fixP->fx_r_type in
      orig_fx_r_type.	 Change SHMEDIA_BFD_RELOC_PT into
      BFD_RELOC_SH_PT_16.  Handle BFD_RELOC_SH_PT_16 as pc-relative.
      <resolved previously-pc-relative relocs>: Handle
      (shmedia_md_convert_frag) <case C (SH64PCREL16PT_64, SH64PCREL16),
      case C (SH64PCREL16PT_32, SH64PCREL16)>: Modify to PTB if operand
      points to SHcompact code.
      <case C (SH64PCREL16_32, SH64PCREL16), case C (SH64PCREL16_64,
      SH64PCREL16)>: Check that ISA of what operand points at and
      PTA/PTB matches, or emit error.
      (shmedia_check_limits): Handle BFD_RELOC_SH_PT_16 and
      (shmedia_immediate_op): If pcrel, emit fixup also for constant
      (shmedia_build_Mytes) <case A_IMMS16>: Also check sh64_expand in
      condition for MOVI expansion.
      <case A_PCIMMS16BY4>: Handle expansion to 32 bits only, if
      sh64_pt32.  Emit only a BFD_RELOC_SH_PT_16 fixup if not
      <case A_PCIMMS16BY4_PT>: Likewise, but emit a SHMEDIA_BFD_RELOC_PT
      (sh64_target_format): Error-check setting of sh64_pt32 and
      sh64_expand.  Fix typo in check for sh64_shcompact_const_crange.
      (shmedia_md_pcrel_from_section): Handle BFD_RELOC_SH_PT_16 and
      SHMEDIA_BFD_RELOC_PT as coming from SHmedia code.
      2000-12-31  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c: Improve comments.
      (shmedia_md_convert_frag): Remove inactive is_pt_variant code.	Do
      not say the linker will check correctness of PTA/PTB expansion.
      (shmedia_md_end): Make non-static.
      * config/tc-sh64.h (md_end): Define to shmedia_md_end.	Add
      * config/tc-sh.c (sh_finalize): Remove.
      * config/tc-sh.h (md_end): Do not define.
      Remove prototype for sh_finalize.
      2000-12-30  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c (shmedia_frob_section_type): Use a struct
      sh64_section_data container when storing section type in tdata
      field in elf_section_data.
      * config/tc-sh.c (sh_elf_final_processing): Change from EF_SH64 to
      * Makefile.am: Update dependencies.
      * Makefile.in: Regenerate.
      2000-12-22  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c (shmedia_md_assemble): Don't protect
      dwarf2_emit_insn call with test on debug_type.
      2000-12-19  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c (sh64_set_contents_type): Make contents-type
      CRT_SH5_ISA32 sticky for 64-bit.
      2000-12-18  Hans-Peter Nilsson	<hpn@cygnus.com>
      Generate .crange sections when switching ISA mode or emitting
      constants in same section as code.
      * config/tc-sh64.c: Reformat structure definitions.
      (sh64_end_of_assembly, sh64_mix, sh64_shcompact_const_crange): New
      (sh64_set_contents_type): Rename from sh64_init_section.  Rewrite
      to emit a .cranges descriptor when contents type changes.  Only
      emit error if changing contents type and -no-mix is in effect.
      (sh64_emit_crange, sh64_flush_last_crange, sh64_flag_output,
      sh64_flush_pending_output, sh64_tc_cons_fix_new): New functions.
      (shmedia_md_end): Set sh64_end_of_assembly.  Pass
      sh64_flush_last_crange over sections.
      When checking main symbol of datalabel symbol, check for
      STO_SH5_ISA32, not ISA type of section in definition.
      (shmedia_frob_file_before_adjust): Check main symbol for
      STO_SH5_ISA32; don't check ISA type of section in definition.
      (shmedia_frob_section_type): Adjust for .cranges; set section flag
      to SHF_SH5_ISA32_MIXED or SHF_SH5_ISA32 according to whether
      .cranges entries have been output.
      (shmedia_elf_new_section): Just call md_flush_pending_output.
      (shmedia_md_assemble): Do not emit a BFD_RELOC_SH_SHMEDIA_CODE
      fix.  Do not set tc_segment_info_data.in_code for section.  Call
      sh64_set_contents_type for SHmedia code.
      (s_sh64_mode): Do not call sh64_init_section or set seen_insn to
      false.	Call md_flush_pending_output.
      (sh64_target_format): Check that -no-mix and
      -shcompact-const-crange are used in sane combination with other
      (shmedia_md_pcrel_from_section): Check type of fix for how to
      adjust pc-relative.
      (sh64_consume_datalabel): Check symbol for having STO_SH5_ISA32,
      not ISA type of section in definition.
      * config/tc-sh64.h (struct sh64_segment_info_type): Rewrite to
      hold contents-type state.
      (md_flush_pending_output): Redefine to sh64_flush_pending_output.
      (sh64_flush_pending_output): Declare.
      (TC_CONS_FIX_NEW): Define to sh64_tc_cons_fix_new.
      (sh64_tc_cons_fix_new): Declare.
      * config/tc-sh.c (sh_elf_cons) [HAVE_SH64]: Unset seen_insn and
      call sh64_flag_output.
      (md_assemble) [HAVE_SH64]: Do not emit BFD_RELOC_SH_CODE.  Just
      call sh64_set_contents_type to mark SHcompact code and set
      (md_longopts): New options "-no-mix" and
      (md_parse_option): Handle new options.
      (md_show_usage): Add blurb for new options.
      (md_number_to_chars) [HAVE_SH64]: Call sh64_flag_output.
      2000-12-15  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c: Delete investigated and obsolete fixme:s.
      (sh64_last_insn_frag): New.
      (shmedia_md_convert_frag): Use tc_frag_data field of incoming frag
      to get frag for insn opcode for generating fixups; do not assume it
      is the same frag.
      (shmedia_build_Mytes): Set sh64_last_insn_frag after growing frag
      for new insn.
      * config/tc-sh64.h (ELF_TC_SPECIAL_SECTIONS): Define for .cranges
      (TC_FRAG_TYPE): Define as fragS *.
      (TC_FRAG_INIT): Define to set tc_frag_data to sh64_last_insn_frag.
      (sh64_last_insn_frag): Declare.
      (sh64_consume_datalabel): Fix typo; check for seginfo != NULL,
      not == NULL before dereferencing.
      2000-12-12  Hans-Peter Nilsson	<hpn@cygnus.com>
      Get rid of BFD section flag and EF_SH64_ABI64.
      * config/tc-sh64.c (shmedia_frob_section_type): Use
      elf_section_data (sec)->tdata, not a specific BFD section flag, to
      communicate the section as containing SHmedia code.  Describe why.
      * config/tc-sh.c (sh_elf_final_processing): Tweak comment.  Set
      EF_SH64 regardless of ABI.
      * config/tc-sh64.c (shmedia_md_apply_fix): Decapitalize "invalid"
      in error message.  Handle resolved expressions for
      (shmedia_check_limits): Handle BFD_RELOC_64.
      (sh64_adjust_symtab): Do not decrement the GAS symbol value for
      a STO_SH5_ISA32 symbol, only the BFD value.
      2000-12-11  Ben Elliston  <bje@redhat.com>
      * config/tc-sh64.c: Call dwarf2_emit_insn, not the defunct
      2000-12-11  Hans-Peter Nilsson	<hpn@cygnus.com>
      Handle PC-relative MOVI expansions with assembler relaxation.
      Generate PC-relative relocs from 16-bit PC-relative expressions.
      * config/tc-sh64.c (SHMEDIA_MD_PCREL_FROM_FIX): Break out from...
      (shmedia_md_pcrel_from_section): ...here.
      (shmedia_md_apply_fix): Handle fixups for 16-bit operands that has
      turned completely resolved.  Adjust relocation type for 16-bit
      immediate operands that has turned PC-relative.	 Adjust back for
      MD_PCREL_FROM_SECTION being applied twice.
      (shmedia_md_convert_frag): Always emit reloc for expression with
      global or weak symbol.	Handle relaxation result for PC-relative
      (shmedia_md_estimate_size_before_relax): An expression with a weak
      or global symbol can not be relaxed.  Break out tests for
      relaxable symbol into variable sym_relaxable.
      <cases C (MOVI_IMM_64, UNDEF_MOVI) and C (MOVI_IMM_32,
      UNDEF_MOVI)>: Break out any PC-relative expression and change
      relaxation type.
      (shmedia_build_Mytes): CSE &operands->operands[j] into variable
      <case A_IMMS16>: Fix typo for initial minor relaxation type of
      MOVI expansion.	 If X_op_symbol of the immediate expression is
      set, make an expression symbol for the argument to frag_var.
      * config/tc-sh.c (MOVI_IMM_32_PCREL, MOVI_IMM_64_PCREL): New
      (END): Adjust for new relaxations.
      (md_relax_table): Add entries for new relaxations.
      2000-12-07  Ben Elliston  <bje@redhat.com>
      * config/tc-sh64.c (shmedia_parse_reg): Initialize variable len.
      2000-12-07  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c (shmedia_md_convert_frag): Correct all MOVI and
      SHORI operand offsets in PT/PTA/PTB expansions.
      2000-12-05  Hans-Peter Nilsson	<hpn@cygnus.com>
      Implement DataLabel semantics.
      * config/tc-sh.c (sh_frob_file) [HAVE_SH64]: Call
      * config/tc-sh64.c [! OBJ_ELF]: Emit #error.
      (DATALABEL_SUFFIX): Define.
      (shmedia_md_end) <before adjusting STO_SH5_ISA32 symbols>: Walk
      symbol list to update "datalabel" symbols to their main symbol
      (shmedia_frob_file_before_adjust): New.
      (sh64_adjust_symtab): For remaining datalabel symbols, set to
      undefined and set STT_DATALABEL.
      (sh64_frob_label): Initialize TC symbol field.
      (sh64_consume_datalabel): Actually implement semantics.	 New
      parameter operandf, call it instead of expression.
      (sh64_exclude_symbol): New.
      * config/tc-sh64.h (md_parse_name): Pass on the function operand
      to sh64_consume_datalabel.
      (tc_symbol_new_hook): Define to tc_frob_symbol.
      (TC_SYMFIELD_TYPE): Define to symbolS *.
      (tc_frob_symbol): Define to call sh64_exclude_symbol.
      2000-12-01  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c (shmedia_init_reloc): Tweak comment for default
      (shmedia_md_assemble): Call dwarf2_generate_asm_lineno if
      generating dwarf2 debug information.
      2000-11-30  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c (sh64_target_format): Use elf64-sh64l and
      elf64-sh64 for the 64-bit ABI.
      * config/tc-sh.c (md_show_usage): Tweak usage output for -abi=*
      2000-11-29  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh.c: Remove conditionalizing on HAVE_SH64 for
      2000-11-27  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c: Tweak comments, formatting and error messages.
      (enum sh64_abi_values): New type.
      (enum sh64_isa_values): New type.
      (sh64_isa_mode): Replace shmedia_mode.	All referers changed.
      (seen_shcompact_mode, seen_shmedia_mode): Delete.
      (sh64_abi): Replace shmedia_64.
      (shmedia_md_convert_frag) <C (MOVI_IMM_64, MOVI_64),
      C (MOVI_IMM_32, MOVI_32)>: Correct register number handling.
      (s_sh64_mode): Check validity for this target.
      (sh64_target_format): Initialize defaults for ISA and ABI.
      Fallback to old object format if no SH64 ISA or ABI has been
      * config/tc-sh.c (md_parse_option): Check combinations for errors.
      (sh_elf_final_processing): Change to have EF_SH64_ABI64 for 64-bit
      ABI and EF_SH64 for 32-bit ABI, if SH64 options are specified.
      * config/tc-sh64.h: Fix typo in comment.
      2000-11-25  Hans-Peter Nilsson	<hpn@cygnus.com>
      * config/tc-sh64.c (shmedia_md_estimate_size_before_relax)
      <PT fixups for absolute values>: Size will be longest, not
      (shmedia_md_convert_frag): Disable PTB-warning machinery.  Correct
      all MOVI and SHORI operand offsets in PT/PTA/PTB expansions.
      * config/tc-sh.c (parse_reg) [HAVE_SH64]: Add local variables l0
      and l1 to hold lowercase of two first characters.  Change all
      remaining TO_LOWER to tolower.
      * config/tc-sh64.c (TO_LOWER): Delete.
      (shmedia_find_cooked_opcode): Use tolower, not TO_LOWER.
      (md_parse_name): Define.
      (sh64_consume_datalabel): Declare.
      (DOLLAR_DOT): Define.
      * config/tc-sh64.c (shmedia_parse_exp): New.
      (sh64_consume_datalabel): New; just ignoring datalabel semantics.
      (shmedia_parse_reg): Remove const from src
      (shmedia_get_operands): Ditto for args parameter and ptr variable.
      (shmedia_md_assemble): Ditto for op_end variable.
      (shmedia_get_operand): Ditto for ptr parameter and src variable.
      Use shmedia_parse_exp, not parse_exp.
      * config/tc-sh64.c (shmedia_parse_reg): Add shmedia_arg_type
      parameter.  All callers changed.
      (shmedia_get_operand): Add shmedia_arg_type parameter.	All
      callers changed.
      (shmedia_parse_reg): Put first two character in local variables.
      Use tolower, not TO_LOWER.  If no register is found and argtype
      indicates a control register, scan shmedia_creg_table
      2000-11-24  Hans-Peter Nilsson	<hpn@cygnus.com>
      * Makefile.am (CPU_TYPES): Add sh64.
      (TARGET_CPU_CFILES): Add config/tc-sh64.c.
      (TARGET_CPU_HFILES): Add config/tc-sh64.h.
      Regenerate dependencies.
      * Makefile.in: Regenerate.
      * configure.in: Add support for sh64-*-elf*.
      * configure: Regenerate.
      * config/tc-sh64.h: New.
      * config/tc-sh64.c: New.
      * config/tc-sh.c (md_pseudo_table) [HAVE_SH64]: New pseudos
      .mode, .isa and .uaquad.
      [HAVE_SH64] (SH64PCREL16_32, SH64PCREL16_64, SH64PCREL16PT_32,
      SH64PCREL16PT_64, MOVI_IMM_32, MOVI_IMM_64): Define.
      [HAVE_SH64] (END): Define as 10.
      SH64PCREL48, SH64PCREL64, UNDEF_MOVI, MOVI_16, MOVI_32, MOVI_48,
      MOVI_64): Define.
      (md_relax_table) [HAVE_SH64]: Provide relaxations for SHmedia.
      (md_begin) [HAVE_SH64]: Call shmedia_md_begin.
      (parse_reg) [HAVE_SH64]: Parse register names case-insensitive.
      (md_assemble) [HAVE_SH64]: Call shmedia_md_assemble if assembling
      SHmedia instructions.  Handle state-change after switching to
      (md_longopts) [HAVE_SH64]: New options --isa=* and --abi=*.
      (md_parse_option) [HAVE_SH64]: Parse new options.
      (md_show_usage) [HAVE_SH64]: Show usage of new options.
      (md_convert_frag) [HAVE_SH64] <default>: Call
      shmedia_md_convert_frag instead of abort.
      (sh_force_relocation) [HAVE_SH64]: Also force relocation for
      (sh_elf_final_processing) [HAVE_SH64]: Set flags identifying
      SHcompact or SHmedia code.
      (md_apply_fix) [HAVE_SH64] <default>: Return result from calling
      shmedia_md_apply_fix instead of abort.
      (md_estimate_size_before_relax) [HAVE_SH64] <default>: Return
      result from calling shmedia_md_estimate_size_before_relax instead
      of calling abort.
      (sh_do_align) [HAVE_SH64]: If shmedia_mode, let shmedia_do_align
      do the work.
      (tc_gen_reloc) [HAVE_SH64]: For unrecognized relocs, call
      shmedia_init_reloc and do nothing more if it returns non-zero.
      (sh_finalize) [HAVE_SH64]: Call shmedia_md_end.
      * po/POTFILES.in: Regenerate.
      * po/gas.pot: Regenerate.
  31. 31 Jan, 2002 1 commit
  32. 17 Jan, 2002 1 commit
  33. 19 Jun, 2001 1 commit
  34. 27 Apr, 2001 1 commit
  35. 25 Apr, 2001 1 commit
  36. 24 Apr, 2001 1 commit
  37. 06 Mar, 2001 1 commit