Protoization.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 4d8e05ad8a9966060727e4a810d9c6d491555730..44d501df63e63b07da017fb4d5535b6e472deacd 100644 (file)
@@ -1,3 +1,337 @@
+2000-09-28  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-hppa.c (md_apply_fix): Add fmt assertion.  Don't
+       adjust for external and weak syms as we will use a reloc.  Allow
+       for +8 offset when calculating limits of branches.
+       (hppa_fix_adjustable): Undo 2000-09-23 change.
+       (hppa_force_relocation): Likewise.  Add fx_addsy assertion.
+       Correct distance calculation.
+       (tc_gen_reloc): Print the file name and line number if we can't
+       handle a fixup.
+
+       From John David Anglin <dave@hiauly1.hia.nrc.ca>
+       * config/tc-hppa.c (nonzero_dibits): Define.
+       (arg_reloc_stub_needed): Check each arg and return value
+       separately for zero case.
+       (pa_align): Declare argument `bytes'.
+
+2000-09-25  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-cris.c: Fix formatting.
+       * config/tc-d10v.h: Likewise.
+       * config/tc-d30v.c: Likewise.
+       * config/tc-d30v.h: Likewise.
+       * config/tc-fr30.c: Likewise.
+       * config/tc-fr30.h: Likewise.
+       * config/tc-m68k.c: Likewise.
+       * config/tc-m68k.h: Likewise.
+       * config/tc-pj.h: Likewise.
+       * config/tc-ppc.c: Likewise.
+       * config/tc-ppc.h: Likewise.
+       * config/tc-sh.c: Likewise.
+       * config/tc-sh.h: Likewise.
+       * config/tc-sparc.c: Likewise.
+       * config/tc-v850.h: Likewise.
+       * config/tc-vax.h: Likewise.
+       * config/tc-w65.h: Likewise.
+       * config/tc-z8k.h: Likewise.
+
+2000-09-23  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-hppa.c (hppa_fix_adjustable): Do the external and weak
+       checks only for ELF.
+       (hppa_force_relocation): Likewise.
+
+2000-09-22  Jim Wilson  <wilson@cygnus.com>
+
+       * config/tc-ia64.c (dv_sem): Add "stop".
+       (specify_resource, case IA64_RS_PR): Only handles regs 1 to 15 now.
+       (specify_resource, case IA64_RS_PRr): New for regs 16 to 62.
+       (specify_resource, case IA64_RS_PR63): Reorder (note == 7) test to
+       match above.
+       (mark_resources): Check IA64_RS_PRr.
+
+2000-09-22  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
+
+       * config/tc-m68k.c (md_relax_table, m68k_ip, md_convert_frag_1, 
+       md_estimate_size_before_relax): Redesign and clean up the
+       relaxation mechanism.
+
+2000-09-21  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-ns32k.c: Fix formatting.
+       * config/tc-ns32k.h: Likewise.
+
+2000-09-20  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-m32r.c: Fix formatting.
+       * config/tc-m32r.h: Likewise.
+       * config/tc-m68851.h: Likewise.
+       * config/tc-m68hc11.c: Likewise.
+       * config/tc-m68hc11.h: Likewise.
+       * config/tc-m88k.c: Likewise.
+       * config/tc-mcore.c: Likewise.
+       * config/tc-mcore.h: Likewise.
+       * config/tc-mips.c: Likewise.
+       * config/tc-mips.h: Likewise.
+       * config/tc-mn10200.h: Likewise.
+       * config/tc-mn10300.h: Likewise.
+       * config/tc-tahoe.c: Likewise.
+       * config/tc-tahoe.h: Likewise.
+
+2000-09-19  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
+
+       * config/tc-vax.c (synthetic_votstrs): Remove jbssi and jbcci.
+       Likewise in relaxation description comments.
+
+2000-09-18  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-hppa.h (TC_FORCE_RELOCATION_SECTION): Allow
+       subtraction of two syms without emitting a relocation.
+
+       From  David Huggins-Daines  <dhd@linuxcare.com>
+       * config/tc-hppa.c (hppa_force_relocation): Force relocations for
+       global or weak symbols.
+
+2000-09-15  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-h8300.h: Fix formatting.
+       * config/tc-h8500.c: Likewise.
+       * config/tc-h8500.h: Likewise.
+       * config/tc-hppa.h: Likewise.
+       * config/tc-i370.h: Likewise.
+       * config/tc-i386.h: Likewise.
+       * config/tc-i860.c: Likewise.
+       * config/tc-i860.h: Likewise.
+       * config/tc-i960.h: Likewise.
+       * config/tc-ia64.c: Likewise.
+       * config/tc-ia64.h: Likewise.
+
+2000-09-14  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-a29k.c: Fix formatting.
+       * config/tc-alpha.c: Likewise.
+       * config/tc-arc.c: Likewise.
+       * config/tc-arc.h: Likewise.
+       * config/tc-arm.c: Likewise.
+       * config/tc-arm.h: Likewise.
+       * config/tc-avr.c: Likewise.
+       * config/tc-avr.h: Likewise.
+       * config/tc-tic30.c: Likewise.
+       * config/tc-tic30.h: Likewise.
+       * config/tc-tic54x.c: Likewise.
+       * config/tc-tic54x.h: Likewise.
+       * config/tc-tic80.c: Likewise.
+       * config/tc-tic80.h: Likewise.
+
+2000-09-14  Timothy Wall  <twall@cygnus.com>
+
+       * config/tc-ia64.c (specify_resource): For PR%/PR63, note types of
+       parallel comparisons for later use.
+       (struct rsrc): Add parallel comparison type.
+       (resources_match): Skip special cases of PR usage (non-conflicting
+       parallel compares).
+       
+2000-09-13  Kazu Hirata  <kazu@hxi.com>
+
+       * config/obj-ecoff.c: Fix formatting.
+       * config/obj-elf.c: Likewise.
+       * config/obj-elf.h: Likewise.
+       * config/obj-evax.h: Likewise.
+       * config/obj-generic.h: Likewise.
+       * config/obj-hp300.c: Likewise.
+       * config/obj-hp300.h: Likewise.
+       * config/obj-ieee.h: Likewise.
+       * config/obj-vms.c: Likewise.
+       * config/obj-vms.h: Likewise.
+
+2000-09-13  Anders Norlander  <anorland@acc.umu.se>
+       
+       * config/tc-mips.c (md_begin): Recognize 4Kc, 4Km and 4Kp processors.
+       (md_parse_option): Ditto.
+       (md_longopts): Add -mips32 option.
+       (md_show_usage): Document new options.
+       (mips_ip): Assemble sdbbp 20 bit 'm' args for MIPS32.
+       (mips_ip): Assemble mfc0 with a sub-selection code.
+       (validate_mips_insn): Handle 'H' (OP_*_SEL) and 'm' (OP_*_CODE20).
+       (mips_cpu_to_str): New function.
+       (mips_ip): Use mips_cpu_to_str instead of printing numeric cpu value.
+       Use CPU_* defines instead of hardcoded numbers.
+
+       * doc/as.texinfo: Document new options.
+       * doc/c-mips.texi: Ditto.
+
+2000-09-12  Kazu Hirata  <kazu@hxi.com>
+
+       * as.h: Fix formatting.
+       * asintl.h: Likewise.
+       * bit_fix.h: Likewise.
+       * config/obj-aout.c: Likewise.
+       * config/obj-aout.h: Likewise.
+       * config/obj-bout.c: Likewise.
+       * config/obj-bout.h: Likewise.
+       * config/obj-coff.c: Likewise.
+       * config/obj-coff.h: Likewise.
+       * dwarf2dbg.h: Likewise.
+       * expr.h: Likewise.
+       * flonum.h: Likewise.
+       * frags.h: Likewise.
+       * itbl-ops.h: Likewise.
+       * macro.h: Likewise.
+       * read.h: Likewise.
+       * sb.h: Likewise.
+       * struc-symbol.h: Likewise.
+       * subsegs.h: Likewise.
+       * symbols.h: Likewise.
+       * tc.h: Likewise.
+       * write.h: Likewise.
+
+2000-09-11  Kazu Hirata  <kazu@hxi.com>
+
+       * bignum-copy.c: Fix formatting.
+       * config/tc-i370.c: Likewise.
+       * config/tc-i960.c: Likewise.
+       * config/tc-m68k.c: Likewise.
+       * ehopt.c: Likewise.
+       * flonum-copy.c: Likewise.
+       * flonum-konst.c: Likewise.
+       * flonum-mult.c: Likewise.
+       * literal.c: Likewise.
+       * read.c: Likewise.
+       * sb.c: Likewise.
+       * stabs.c: Likewise.
+       * subsegs.c: Likewise.
+
+2000-09-09  Philip Blundell  <philb@gnu.org>
+
+       * configure.in (arm*-*-uclinux*): New target.
+       * configure: Regenerate.
+
+2000-09-09  Kazu Hirata  <kazu@hxi.com>
+
+       * input-file.c: Fix formatting.
+       * itbl-ops.c: Likewise.
+       * messages.c: Likewise.
+
+2000-09-08  Philip Blundell  <philb@gnu.org>
+
+       * config/tc-arm.c (md_apply_fix3): Correct handling of ADRL when
+       offset is negative.
+
+2000-09-07  H.J. Lu  <hjl@gnu.org>
+
+       * configure.in (AC_ISC_POSIX): Put after AC_CANONICAL_SYSTEM.
+       * configure: Rebuild.
+
+2000-09-07  Kazu Hirata  <kazu@hxi.com>
+
+       * atof-generic.c: Fix formatting.
+       * config/tc-mips.c: Likewise.
+       * config/tc-vax.c: Likewise.
+       * input-scrub.c: Likewise.
+
+2000-09-07  Alexandre Oliva  <aoliva@redhat.com>
+
+       * config/tc-sh.h (TARGET_FORMAT): Use sh-linux targets.
+       * configure.in (sh-*-linux*): Added.
+       * configure: Rebuilt.
+
+2000-09-06  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-hppa.c: Fix formatting.
+
+       * ecoff.c: Fix formatting.
+
+2000-09-06  Alexandre Oliva  <aoliva@redhat.com>
+
+       * configure: Rebuilt with new libtool.m4.
+
+2000-09-05  Kazu Hirata  <kazu@hxi.com>
+
+       * cgen.c: Fix formatting.
+       * config/tc-ia64.c: Likewise.
+
+2000-09-05  Nick Clifton  <nickc@redhat.com>
+
+       * aclocal.m4: Regenerate.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+       * po/gas.pot: Regenerate.
+
+2000-09-05  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/tc-cris.c: Correct comment typos.
+
+2000-09-05  Eric Christopher  <echristo@cygnus.com>
+
+       * config/tc-mn10300.c: Cleanup.
+       (md_pcrel_from): Enable.
+
+2000-09-05  Alan Modra  <alan@linuxcare.com.au>
+
+       * expr.c (operand): Fix a comment typo.
+       * write.c (write_relocs): Fix a signed/unsigned warning.
+
+       * config/tc-hppa.c (fudge_reg_expressions): New
+       (hppa_force_reg_syms_absolute): New.
+       (pa_equ): Allow reg_section expressions.
+       * config/tc-hppa.c (md_optimize_expr): Define.
+       (hppa_force_reg_syms_absolute): Prototype.
+
+       * config/tc-hppa.c (pa_11_fp_reg_struct): Delete.
+       (pa_parse_number): Pass in arg to select fp reg parsing.
+       Return 1 to indicate format checks pass.  If strict, then only
+       accept a register or register symbol.  Return value in...
+       (pa_number): New static for pa_parse_number.
+       (FP_REG_BASE): Define.
+       (FP_REG_RSEL): Define.
+       (pre_defined_registers): Apply FP_REG_BASE and FP_REG_RSEL as
+       appropriate.  White space changes.
+       (need_pa11_opcode): Don't bother passing any params, get them from
+       globals instead.
+       (pa_ip): Modify all calls to pa_parse_number and need_pa11_opcode.
+       Remove extraneous check in case 'Q'.
+       (pa_equ): Modify call to pa_parse_number to do strict parsing. If
+       reg, set section of resulting symbol to reg_section.
+       (pa_parse_space_stmt): Modify call to pa_parse_number.
+       (pa_space): Likewise.
+
+       * config/tc-hppa.c: (md_apply_fix): Handle vtable relocs.
+       (hppa_force_relocation): Handle vtable relocs.
+       (pa_vtable_entry): New.
+       (pa_vtable_inherit): New.
+       (md_pseudo_table): Add entries for vtable pseudos.
+       (hppa_fix_adjustable): Reject reduction of R_PARISC_GNU_VTINHERIT
+       and R_PARISC_GNU_VTENTRY relocs.  Reject reduction of relocs
+       against weak syms.
+       (tc_gen_reloc): Remove ELF_ARG_RELOC_INSN code.
+       (pa_type_args): Don't call symbol_get_bfdsym multiple times.
+       Set STT_PARISC_MILLICODE for OBJ_ELF when encountering a
+       millicode import.
+       * config/obj-elf.c (obj_elf_type): Allow md_elf_symbol_type to
+       specify a symbol type.
+
+       * config/tc-hppa.h: Reorganize file a little, grouping OBJ_ELF
+       dependent things together.
+       (md_elf_symbol_type): Define.
+
+       * config/tc-hppa.c (fix_new_hppa): Elide "$PIC_pcrel$0" pseudo
+       symbol.
+       * config/tc-hppa.h (tc_frob_symbol): Elide "$PIC_pcrel$0" here too.
+
+       * config/obj-elf.h (obj_elf_vtable_inherit): Declare.
+       (obj_elf_vtable_entry): Declare.
+
+       * config/obj-elf.c (obj_elf_vtable_inherit): Return struct fix *
+       and export function.
+       (obj_elf_vtable_entry): Similarly.
+       (elf_pseudo_table): Fix the damage with a cast.
+
+2000-09-03  Richard Henderson  <rth@cygnus.com>
+
+       * config/tc-ia64.c (emit_one_bundle): Stop collecting insns
+       for template selection when a label is needed.
+
 2000-09-02  Kazu Hirata  <kazu@hxi.com>
 
        * config/tc-ia64.c: Fix formatting.
        * config.in: Regenerate.
        * po/gas.pot: Regenerate.
        * Makefile.in: Regenerate.
-       
+
 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
 
        * config/tc-sh.h [OBJ_ELF] (TC_FIX_ADJUSTABLE): Define.
 
 2000-08-25  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
 
-        * tc-vax.c (md_convert_frag): Correctly calculate the pc relative
-        offset of the target destination for jmp instructions.
-        (md_assemble): Change mode to VAX_ABSOLUTE_MODE as per comments.
+       * tc-vax.c (md_convert_frag): Correctly calculate the pc relative
+       offset of the target destination for jmp instructions.
+       (md_assemble): Change mode to VAX_ABSOLUTE_MODE as per comments.
 
 2000-08-24  Hans-Peter Nilsson  <hp@axis.com>
 
@@ -188,7 +522,7 @@ Thu Aug 24 20:41:05 2000  Denis Chertykov  <denisc@overta.ru>
 
 2000-08-16  Jason Eckhardt  <jle@cygnus.com>
 
-        * config/tc-i860.c (md_operand): Silly typo fixed.
+       * config/tc-i860.c (md_operand): Silly typo fixed.
 
 2000-08-16  Nick Clifton  <nickc@redhat.com>
 
@@ -219,7 +553,7 @@ Thu Aug 24 20:41:05 2000  Denis Chertykov  <denisc@overta.ru>
        * config/tc-arm.c (do_bx): Warn about "bx px" not being very
        useful.
 
-2000-08-14  Will Cohen  <wcohen@redhat.com>
+2000-08-15  Will Cohen  <wcohen@redhat.com>
 
        * config/tc-sh.h (DWARF2_LINE_MIN_INSN_LENGTH): Defined.
 
@@ -298,6 +632,11 @@ Wed Aug  9 16:28:21 EDT 2000       Diego Novillo <dnovillo@cygnus.com>
        * configure.in: Use elf on Unixware 7 (i586-sco-sysv5uw7.1.0)
        * configure: Regenerate.
 
+2000-08-09  Kazu Hirata  <kazu@hxi.com>
+
+       * hash.c: Fix formatting.
+       * gasp.c: Likewise.
+
 2000-08-08  Jason Eckhardt  <jle@cygnus.com>
 
        * config/tc-i860.h: Rework completely for BFD_ASSEMBLER.
@@ -324,11 +663,6 @@ Wed Aug  9 16:28:21 EDT 2000       Diego Novillo <dnovillo@cygnus.com>
        (md_apply_fix3): New function.
        (tc_gen_reloc): New function.
 
-2000-08-09  Kazu Hirata  <kazu@hxi.com>
-
-       * hash.c: Fix formatting.
-       * gasp.c: Likewise.
-
 2000-08-08  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
        * config/tc-m68hc11.c (build_jump_insn): Make sure the
@@ -350,14 +684,7 @@ Wed Aug  9 16:28:21 EDT 2000       Diego Novillo <dnovillo@cygnus.com>
        * config/atof-ieee.c: Fix formatting.
        * config/atof-tahoe.c: Likewise.
 
-2000-07-29  Marek Michalkiewicz  <marekm@linux.org.pl>
-
-       * config/tc-avr.c: Use PARAMS macro in function declarations.
-       Don't declare md_pcrel_from_section (already in tc-avr.h).
-       (avr_operands): Use AVR_UNDEF_P and AVR_SKIP_P macros.
-       (avr_operand): Don't set (unsigned) op_mask to -1.
-
-2000-08-04  Nick Clifton  <nickc@cygnus.com>
+2000-08-06  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-sparc.c (md_begin): Fix typo in recent formatting
        work.
@@ -387,7 +714,7 @@ Wed Aug  9 16:28:21 EDT 2000        Diego Novillo <dnovillo@cygnus.com>
 
 2000-08-01  Nick Clifton  <nickc@cygnus.com>
 
-       * config/tc-arm.c (do_mrs): Fix skip fo 'cpsr_all' flag.
+       * config/tc-arm.c (do_mrs): Fix skip of 'cpsr_all' flag.
        Undo some formatting fixes.
 
 2000-08-01  Kazu Hirata  <kazu@hxi.com>
@@ -421,19 +748,26 @@ Wed Aug  9 16:28:21 EDT 2000      Diego Novillo <dnovillo@cygnus.com>
 
 2000-07-31  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
 
-        * config/tc-m68k.c (flag_keep_pcrel, OPTION_PCREL): Add --pcrel option.
-        (md_convert_frag_1, md_estimate_size_before_relax): When making DBcc
-        long emit a long branch if available instead of an absolute jump, never
-        emit absolute jumps for anything with --pcrel.
+       * config/tc-m68k.c (flag_keep_pcrel, OPTION_PCREL): Add --pcrel option.
+       (md_convert_frag_1, md_estimate_size_before_relax): When making DBcc
+       long emit a long branch if available instead of an absolute jump, never
+       emit absolute jumps for anything with --pcrel.
 
        * doc/c-m68k.texi: Document new command line option.
 
+2000-07-29  Marek Michalkiewicz  <marekm@linux.org.pl>
+
+       * config/tc-avr.c: Use PARAMS macro in function declarations.
+       Don't declare md_pcrel_from_section (already in tc-avr.h).
+       (avr_operands): Use AVR_UNDEF_P and AVR_SKIP_P macros.
+       (avr_operand): Don't set (unsigned) op_mask to -1.
+
 2000-07-28  Jason Eckhardt  <jle@cygnus.com>
 
-        * configure.in: Add bits for i860-stardent-{sysv4, elf}*.
-        * configure: Regenerated.
-        * config/obj-elf.c (obj_elf_type): Recognize a fifth type
-        of operand to the .type directive (.e.g, "type").
+       * configure.in: Add bits for i860-stardent-{sysv4, elf}*.
+       * configure: Regenerated.
+       * config/obj-elf.c (obj_elf_type): Recognize a fifth type
+       of operand to the .type directive (.e.g, "type").
 
 2000-07-28  Alan Modra  <alan@linuxcare.com.au>
 
@@ -451,7 +785,7 @@ Thu Jul 27 11:25:01 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * config/tc-mn10300.c (md_convert_frag): Fix printfs.
        (tc_gen_reloc): Add cast when assigning bfd_abs_symbol to
-       sym_ptr_ptr
+       sym_ptr_ptr
        (md_estimate_size_before_relax): Don't fall off end of function.
 
 2000-07-27  Kazu Hirata  <kazu@hxi.com>
@@ -499,7 +833,7 @@ Thu Jul 27 11:25:01 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        (CPU_OBJ_VALID) [aout]: Add cris.
        (MULTI_CPU_TYPES): Add cris.
        (MULTI_CPU_OBJ_VALID) [aout]: Add cris.
-       [coff]: Only i386 and mips are valid.
+       [coff]: Only i386 and mips are valid.
        (TARGET_CPU_CFILES): Add config/tc-cris.c.
        (TARGET_CPU_HFILES): Add config/tc-cris.h.
        (MULTI_CFILES): Add config/e-crisaout.c and config/e-criself.c.
@@ -731,7 +1065,7 @@ Thu Jul  6 17:20:58 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 Tue Jul  4 14:08:28 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * config/tc-d30v.h: Include "write.h" for fixS.
-       (d30v_start_line, md_pcrel_from_section): Add function prototypes.
+       (d30v_start_line, md_pcrel_from_section): Add function prototypes.
 
 2000-07-05  Nick Clifton  <nickc@cygnus.com>
 
@@ -770,14 +1104,14 @@ Tue Jul  4 14:08:28 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
 2000-07-01  Koundinya K  <kk@ddeorg.soft.net>
 
-        * configure.in: Add entry for mips-*-sysv4*MP*
-        * configure: Rebuild
-        * config/tc-mips.c (mips_target_format): Return elf32-tradbigmips or
-        elf32-tradlittlemips for traditional mips targets.
-        * config/tc-mips.c (md_estimate_size_before_relax): Duplicate the
-        test for Link Once sections as in adjust_reloc_syms.
-        * config/te-tmips.h: New file for traditional mips targets. Define
-        TE_TMIPS.
+       * configure.in: Add entry for mips-*-sysv4*MP*
+       * configure: Rebuild
+       * config/tc-mips.c (mips_target_format): Return elf32-tradbigmips or
+       elf32-tradlittlemips for traditional mips targets.
+       * config/tc-mips.c (md_estimate_size_before_relax): Duplicate the
+       test for Link Once sections as in adjust_reloc_syms.
+       * config/te-tmips.h: New file for traditional mips targets. Define
+       TE_TMIPS.
 
 2000-06-29 Mark Elbrecht <snowball3@bigfoot.com>
 
@@ -801,8 +1135,9 @@ Thu Jun 29 21:30:00 2000  Hans-Peter Nilsson  <hp@axis.com>
 2000-06-27  Aldy Hernandez  <aldyh@redhat.com>
 
        * config/tc-mips.c (mips_ip): handle "(foo-.-4)" type of
-       expressions.  Ignore the problem when handling 16 bit immediates,
-       because the assembler will take care of the relocation later.
+       expressions.  Ignore the problem when handling 16 bit signed
+       immediates, because the assembler will take care of the relocation
+       later.
 
 2000-06-27  Nick Clifton  <nickc@cygnus.com>
 
@@ -826,13 +1161,13 @@ Thu Jun 29 21:30:00 2000  Hans-Peter Nilsson  <hp@axis.com>
 
 2000-06-25  Kazu Hirata  <kazu@hxi.com>
 
-        * config/obj-aout.c: Remove all uses of DEFUN.
-        * config/obj-ieee.c: Likewise.
-        * config/tc-sh.c: Fix comment typos.
-        * config/tc-tahoe.c: Likewise.
-        * config/tc-vax.c: Likewise.
-        * config/tc-w65.c: Likewise.
-        * config/tc-z8k.c: Likewise.
+       * config/obj-aout.c: Remove all uses of DEFUN.
+       * config/obj-ieee.c: Likewise.
+       * config/tc-sh.c: Fix comment typos.
+       * config/tc-tahoe.c: Likewise.
+       * config/tc-vax.c: Likewise.
+       * config/tc-w65.c: Likewise.
+       * config/tc-z8k.c: Likewise.
        * config/tc-h8300.c (build_bytes): Assemble ldmac correctly.
 
 2000-06-24  DJ Delorie  <dj@cygnus.com>
@@ -1584,18 +1919,6 @@ Mon May  1 14:19:39 2000  Denis Chertykov  <denisc@overta.ru>
        (md_assemble): use skip_space () before parsing instruction
        operands.
 
-Sun Apr 23 16:45:45 2000  Denis Chertykov  <denisc@overta.ru>
-
-       * config/tc-avr.c: New AVR_ISA_ defined.
-       (md_assemble): Handle opcodes with optional operands (lpm,elpm).
-       (avr_operand): Handle 'a', 'v' and 'z' constraint letters needed
-       for `fmul', `movw' and `lpm R,Z' instructions.
-       (avr_operands): Warn if current opcode is a two-word instruction
-       and previous opcode was cpse/sbic/sbis/sbrc/sbrs.
-       (avr_opcodes): New commands added.
-       (REGISTER_P): Check 'a' and 'v' constraint letters.
-       (mcu_types): New MCU added.
-
 2000-05-01  Alan Modra  <alan@linuxcare.com.au>
 
        * configure.in: Set bfd_gas=yes on i386-*-pe and i386-*-nt* to
@@ -1607,25 +1930,6 @@ Sun Apr 23 16:45:45 2000  Denis Chertykov  <denisc@overta.ru>
 
        * as.h: Correctly check GCC version.
 
-Mon Apr 24 15:21:11 2000  Clinton Popetz  <cpopetz@cygnus.com>
-
-       * as.c (parse_args): Allow md_parse_option to override -a listing
-       option.
-       * config/obj-coff.c (add_lineno): Change type of offset parameter
-       from "int" to "bfd_vma."
-       * config/tc-ppc.c (md_pseudo_table): Add "llong" and "machine."
-       (ppc_mach, ppc_subseg_align, ppc_target_format): New.
-       (ppc_change_csect): Align correctly for XCOFF64.
-       (ppc_machine): New function, which discards "ppc_machine" line.
-       (ppc_tc): Cons for 8 when code is 64 bit.
-       (md_apply_fix3): Don't check operand->insert.  Handle 64 bit
-       relocations.
-       (md_parse_option): Handle -a64 and -a32.
-       (ppc_xcoff64): New.
-       * config/tc-ppc.h (TARGET_MACH): Define.
-       (TARGET_FORMAT): Move to function.
-       (SUB_SEGMENT_ALIGN): Use ppc_subseg_align.
-
 2000-04-26  David O'Brien  <obrien@FreeBSD.org>
 
        * doc/as.1: Fix unbalanced brackets.
@@ -1660,6 +1964,37 @@ Tue Apr 25 11:02:02 2000  Jeffrey A Law  (law@cygnus.com)
 
         * obj-som.c: Terminate obj_pseudo_table.
 
+Mon Apr 24 15:21:11 2000  Clinton Popetz  <cpopetz@cygnus.com>
+
+       * as.c (parse_args): Allow md_parse_option to override -a listing
+       option.
+       * config/obj-coff.c (add_lineno): Change type of offset parameter
+       from "int" to "bfd_vma."
+       * config/tc-ppc.c (md_pseudo_table): Add "llong" and "machine."
+       (ppc_mach, ppc_subseg_align, ppc_target_format): New.
+       (ppc_change_csect): Align correctly for XCOFF64.
+       (ppc_machine): New function, which discards "ppc_machine" line.
+       (ppc_tc): Cons for 8 when code is 64 bit.
+       (md_apply_fix3): Don't check operand->insert.  Handle 64 bit
+       relocations.
+       (md_parse_option): Handle -a64 and -a32.
+       (ppc_xcoff64): New.
+       * config/tc-ppc.h (TARGET_MACH): Define.
+       (TARGET_FORMAT): Move to function.
+       (SUB_SEGMENT_ALIGN): Use ppc_subseg_align.
+
+Sun Apr 23 16:45:45 2000  Denis Chertykov  <denisc@overta.ru>
+
+       * config/tc-avr.c: New AVR_ISA_ defined.
+       (md_assemble): Handle opcodes with optional operands (lpm,elpm).
+       (avr_operand): Handle 'a', 'v' and 'z' constraint letters needed
+       for `fmul', `movw' and `lpm R,Z' instructions.
+       (avr_operands): Warn if current opcode is a two-word instruction
+       and previous opcode was cpse/sbic/sbis/sbrc/sbrs.
+       (avr_opcodes): New commands added.
+       (REGISTER_P): Check 'a' and 'v' constraint letters.
+       (mcu_types): New MCU added.
+
 2000-04-22  Timothy Wall  <twall@cygnus.com>
 
        * config/tc-ia64.c (pseudo_func[]): Add new "nat" entry equivalent
@@ -2048,6 +2383,7 @@ Sat Mar 11 00:01:39 2000  Hans-Peter Nilsson  <hp@axis.se>
 
        * config/tc-m32r.c (m32r_fix_adjustable):  Look up the
        relocation type based on the entry in the fixup structure.
+       Put S_IS_EXTERN processing back in.
 
 2000-03-08  H.J. Lu  (hjl@gnu.org)
 
@@ -2273,6 +2609,9 @@ Sat Mar 11 00:01:39 2000  Hans-Peter Nilsson  <hp@axis.se>
        (md_longopts): Add "-mgp32" and "-mgp64".
        (md_parse_option): Add OPTION_GP32 and OPTION_GP64.
 
+       (OPTION_M7900): Change offset
+       (OPTION_NO_M7900): Ditto.
+
 2000-02-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
 
        * config/obj-coff.c (add_lineno): Accept non-positive lineno with
This page took 0.038312 seconds and 4 git commands to generate.