Duh! What double-increment?

This commit is contained in:
Alan Modra
2000-06-23 11:58:00 +00:00
parent 566f0f7aa5
commit 3e87a7603f

View File

@ -6,8 +6,7 @@
2000-06-23 matthew green <mrg@redhat.com> 2000-06-23 matthew green <mrg@redhat.com>
* expr.c (operand): Do not as_bad() if RELAX_PAREN_GROUPING is * expr.c (operand): Do not as_bad() if RELAX_PAREN_GROUPING is
defined. Fix error message and double increment of defined. Fix error message for `[' grouping.
input_line_pointer for `[' grouping.
2000-06-22 Kazu Hirata <kazu@hxi.com> 2000-06-22 Kazu Hirata <kazu@hxi.com>
@ -107,7 +106,8 @@
2000-06-17 Mark Elbrecht <snowball3@bigfoot.com> 2000-06-17 Mark Elbrecht <snowball3@bigfoot.com>
* config/obj-coff.c (obj_coff_weak): Typo fix: Change BFD_ASSEMLER to BFD_ASSEMBLER. * config/obj-coff.c (obj_coff_weak): Typo fix: Change BFD_ASSEMLER
to BFD_ASSEMBLER.
2000-06-16 Nick Clifton <nickc@cygnus.com> 2000-06-16 Nick Clifton <nickc@cygnus.com>
@ -278,8 +278,8 @@ Thu May 4 15:27:07 2000 Donald Lindsay <dlindsay@cygnus.com>
d10v_cleanup) implement Mitsubishi's newly explained branch-packing d10v_cleanup) implement Mitsubishi's newly explained branch-packing
rules, with warning when a GAS statement specifies a packing that rules, with warning when a GAS statement specifies a packing that
will result in an instruction being squashed. will result in an instruction being squashed.
Added typdef packing_type and enumerals, changed various integer literals Added typdef packing_type and enumerals, changed various integer
to use the enumerals. literals to use the enumerals.
2000-05-24 David Mosberger <davidm@hpl.hp.com> 2000-05-24 David Mosberger <davidm@hpl.hp.com>
@ -642,7 +642,7 @@ Thu May 18 10:52:14 2000 Jeffrey A Law (law@cygnus.com)
2000-05-03 J.T. Conklin <jtc@redback.com> 2000-05-03 J.T. Conklin <jtc@redback.com>
* config/tc-ppc.c (pre_defined_registers): Add entries for vector * config/tc-ppc.c (pre_defined_registers): Add entries for vector
unit registers. unit registers.
(md_parse_option): Recognize -m7400. (md_parse_option): Recognize -m7400.
2000-05-03 Ian Lance Taylor <ian@zembu.com> 2000-05-03 Ian Lance Taylor <ian@zembu.com>
@ -929,7 +929,7 @@ Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com> Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (WARN_CFLAGS): Set to -W -Wall by default. Add * configure.in (WARN_CFLAGS): Set to -W -Wall by default. Add
--enable-build-warnings option. --enable-build-warnings option.
* Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions. * Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions.
* Makefile.in, configure: Re-generate. * Makefile.in, configure: Re-generate.
@ -1174,16 +1174,16 @@ Sat Mar 11 00:01:39 2000 Hans-Peter Nilsson <hp@axis.se>
when embedded-pic. when embedded-pic.
* config/tc-mips.c (SWITCH_TABLE): The ELF embedded-pic * config/tc-mips.c (SWITCH_TABLE): The ELF embedded-pic
implementation doesn't have special handling for switch implementation doesn't have special handling for switch
statements. statements.
(macro_build): Allow for code in sections other than .text. (macro_build): Allow for code in sections other than .text.
(macro): Likewise. (macro): Likewise.
(mips_ip): Likewise. (mips_ip): Likewise.
(md_apply_fix): Do pc-relative relocation madness for MIPS ELF. (md_apply_fix): Do pc-relative relocation madness for MIPS ELF.
Don't perform relocs if we will be outputting them. Don't perform relocs if we will be outputting them.
(tc_gen_reloc): For ELF, just use fx_addnumber for pc-relative (tc_gen_reloc): For ELF, just use fx_addnumber for pc-relative
relocations. Allow BFD_RELOC_16_PCREL_S2 relocs when relocations. Allow BFD_RELOC_16_PCREL_S2 relocs when
embedded-pic. embedded-pic.
2000-03-09 Catherine Moore <clm@cygnus.com> 2000-03-09 Catherine Moore <clm@cygnus.com>
@ -1747,7 +1747,7 @@ Fri Feb 11 14:21:51 2000 Jeffrey A Law (law@cygnus.com)
2000-01-10 Philip Blundell <philb@gnu.org> 2000-01-10 Philip Blundell <philb@gnu.org>
* doc/c-arm.texi (ARM Options): Fix typo. * doc/c-arm.texi (ARM Options): Fix typo.
(ARM-Chars): Correct description of `#'. Mention that `;' is a (ARM-Chars): Correct description of `#'. Mention that `;' is a
line separator for Linux. line separator for Linux.
* doc/as.texinfo (Comments): Mention the ARM. * doc/as.texinfo (Comments): Mention the ARM.
@ -1871,8 +1871,8 @@ Wed Nov 24 20:27:58 1999 Jeffrey A Law (law@cygnus.com)
Mon Nov 15 20:12:43 1999 Donald Lindsay <dlindsay@cygnus.com> Mon Nov 15 20:12:43 1999 Donald Lindsay <dlindsay@cygnus.com>
* config/tc-arm.c (do_mia,do_mar,do_mra,do_pld,do_ldrl,do_co_reg): Small * config/tc-arm.c (do_mia,do_mar,do_mra,do_pld,do_ldrl,do_co_reg):
improvements in error checking. Small improvements in error checking.
(md_assemble): Support for unconditional ARM instructions. (md_assemble): Support for unconditional ARM instructions.
(md_parse_option): Support for -m[arm]v5e flag. (md_parse_option): Support for -m[arm]v5e flag.
@ -3326,7 +3326,7 @@ Mon May 24 13:36:55 1999 Doug Evans <devans@canuck.cygnus.com>
-Wchar-subscripts cleanup -Wchar-subscripts cleanup
* listing.c (listing_newline): Use unsigned char variable, so * listing.c (listing_newline): Use unsigned char variable, so
calls to isascii,iscntrl are correct. calls to isascii,iscntrl are correct.
* atof-generic.c (atof_generic): Cast arg to isdigit, et. al. with * atof-generic.c (atof_generic): Cast arg to isdigit, et. al. with
(unsigned char). (unsigned char).
* ecoff.c (ecoff_directive_ent,ecoff_stab): Ditto. * ecoff.c (ecoff_directive_ent,ecoff_stab): Ditto.
@ -3753,7 +3753,7 @@ Fri Feb 19 09:36:30 1999 Ian Lance Taylor <ian@cygnus.com>
(struct app_save): Add field 'symver_state'. (struct app_save): Add field 'symver_state'.
(app_push): Save global symver_state int struct app_save. (app_push): Save global symver_state int struct app_save.
(app_pop): Restore global symver_state from struct app_save. (app_pop): Restore global symver_state from struct app_save.
(do_scrub_chars): Special case handling of '@' character in (do_scrub_chars): Special case handling of '@' character in
.symver pseudo-ops. .symver pseudo-ops.
* configure.in: Modified to recognize armv* uname syntax from ARM * configure.in: Modified to recognize armv* uname syntax from ARM
@ -4004,7 +4004,8 @@ Tue Jan 5 21:58:03 1999 Doug Evans <devans@canuck.cygnus.com>
1998-12-23 Gavin Romig-Koch <gavin@cygnus.com> 1998-12-23 Gavin Romig-Koch <gavin@cygnus.com>
* config/tc-mips.c (md_begin): Correct type-o in setting of mips_eabi64. * config/tc-mips.c (md_begin): Correct type-o in setting of
mips_eabi64.
1998-12-21 Nick Clifton <nickc@cygnus.com> 1998-12-21 Nick Clifton <nickc@cygnus.com>
@ -4025,7 +4026,8 @@ Tue Jan 5 21:58:03 1999 Doug Evans <devans@canuck.cygnus.com>
Wed Dec 16 16:17:22 1998 Dave Brolley <brolley@cygnus.com> Wed Dec 16 16:17:22 1998 Dave Brolley <brolley@cygnus.com>
* config/tc-fr30.c (md_assemble): Warn about invalid instructions in delay slots. * config/tc-fr30.c (md_assemble): Warn about invalid instructions
in delay slots.
1998-12-16 Gavin Romig-Koch <gavin@cygnus.com> 1998-12-16 Gavin Romig-Koch <gavin@cygnus.com>
@ -4064,7 +4066,7 @@ Tue Dec 8 19:51:50 1998 Mark Klein <mklein@dis.com>
* config/obj-som.c (compiler_seen): New static variable. * config/obj-som.c (compiler_seen): New static variable.
(obj_som_compiler): New function. (obj_som_compiler): New function.
* config/tc-hppa.c: Update tc_data uses for change to bfd/som.h. * config/tc-hppa.c: Update tc_data uses for change to bfd/som.h.
(md_pseudo_table): Add "compiler" if OBJ_SOM. (md_pseudo_table): Add "compiler" if OBJ_SOM.
(pa_type_args): Set hppa_priv_level. (pa_type_args): Set hppa_priv_level.
(pa_compiler): New static function if OBJ_SOM. (pa_compiler): New static function if OBJ_SOM.
* configure: Rebuild. * configure: Rebuild.
@ -4130,8 +4132,8 @@ Sun Dec 6 12:46:36 1998 Ian Lance Taylor <ian@cygnus.com>
Thu Nov 26 11:23:48 1998 Dave Brolley <brolley@cygnus.com> Thu Nov 26 11:23:48 1998 Dave Brolley <brolley@cygnus.com>
* config/tc-fr30.c (md_pcrel_from_section): Restore previous calculation * config/tc-fr30.c (md_pcrel_from_section): Restore previous
of pcrel point. calculation of pcrel point.
Tue Nov 24 17:21:52 1998 Nick Clifton <nickc@cygnus.com> Tue Nov 24 17:21:52 1998 Nick Clifton <nickc@cygnus.com>
@ -4303,7 +4305,7 @@ Tue Oct 20 11:18:28 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
Tue Oct 20 10:49:42 1998 Ian Lance Taylor <ian@cygnus.com> Tue Oct 20 10:49:42 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-i386.c (md_apply_fix3): Change handling of PCREL reloc * config/tc-i386.c (md_apply_fix3): Change handling of PCREL reloc
for BFD_ASSEMBLER to only change value when COFF if TE_PE. for BFD_ASSEMBLER to only change value when COFF if TE_PE.
Mon Oct 19 20:20:42 1998 Catherine Moore <clm@cygnus.com> Mon Oct 19 20:20:42 1998 Catherine Moore <clm@cygnus.com>
@ -4615,8 +4617,8 @@ Wed Aug 19 09:30:16 1998 Nick Clifton <nickc@cygnus.com>
Tue Aug 18 11:59:43 1998 Catherine Moore <clm@cygnus.com> Tue Aug 18 11:59:43 1998 Catherine Moore <clm@cygnus.com>
* tc-arm.h: Define obj_fix_adjustable for OBJ_ELF. * tc-arm.h: Define obj_fix_adjustable for OBJ_ELF.
* tc-arm.c (arm_fix_adjustable): New routine. * tc-arm.c (arm_fix_adjustable): New routine.
1998-08-13 Vladimir N. Makarov <vmakarov@cygnus.com> 1998-08-13 Vladimir N. Makarov <vmakarov@cygnus.com>
@ -4929,7 +4931,7 @@ Tue Jul 7 11:42:16 1998 Richard Henderson <rth@cygnus.com>
Tue Jul 7 13:00:37 1998 Alan Modra <alan@spri.levels.unisa.edu.au> Tue Jul 7 13:00:37 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* config/tc-i386.c (i386_operand): Don't set the size of an * config/tc-i386.c (i386_operand): Don't set the size of an
immediate address based solely on the suffix and the mode. immediate address based solely on the suffix and the mode.
* config/tc-i386.c (md_assemble): Add assertion to make sure * config/tc-i386.c (md_assemble): Add assertion to make sure
overlap2 does not set Imm. overlap2 does not set Imm.
@ -5143,7 +5145,7 @@ Wed Jun 10 17:26:35 1998 Nick Clifton <nickc@cygnus.com>
Tue Jun 9 13:52:53 1998 Ian Lance Taylor <ian@cygnus.com> Tue Jun 9 13:52:53 1998 Ian Lance Taylor <ian@cygnus.com>
* Makefile.am: Rebuild dependencies. * Makefile.am: Rebuild dependencies.
(DEP_INCLUDES): Fix reference to intl build directory. (DEP_INCLUDES): Fix reference to intl build directory.
* Makefile.in: Rebuild. * Makefile.in: Rebuild.
Tue Jun 9 12:20:05 1998 Alan Modra <alan@spri.levels.unisa.edu.au> Tue Jun 9 12:20:05 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
@ -5414,7 +5416,7 @@ Fri May 29 18:13:12 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-w65.h (WORKING_DOT_WORD): Define. * config/tc-w65.h (WORKING_DOT_WORD): Define.
* config/tc-z8k.h (WORKING_DOT_WORD): Define. * config/tc-z8k.h (WORKING_DOT_WORD): Define.
* config/tc-a29k.c: Don't define md_short_jump_size, * config/tc-a29k.c: Don't define md_short_jump_size,
md_long_jump_size, md_create_short_jump or md_create_long_jump. md_long_jump_size, md_create_short_jump or md_create_long_jump.
* config/tc-alpha.c: Likewise. * config/tc-alpha.c: Likewise.
* config/tc-alpha.h: Likewise. * config/tc-alpha.h: Likewise.
* config/tc-arm.c: Likewise. * config/tc-arm.c: Likewise.
@ -5641,8 +5643,8 @@ Mon May 4 16:12:23 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-i386.h (TC_RELOC_RTSYM_LOC_FIXUP): Keep relocs for all * config/tc-i386.h (TC_RELOC_RTSYM_LOC_FIXUP): Keep relocs for all
references to externally visible symbols. references to externally visible symbols.
* config/tc-i386.c (md_apply_fix3): When OBJ_ELF, don't add the * config/tc-i386.c (md_apply_fix3): When OBJ_ELF, don't add the
values in twice for a PC relative reloc if the symbol is values in twice for a PC relative reloc if the symbol is
externally defined. externally defined.
* config/tc-sparc.h (tc_fix_adjustable) [OBJ_AOUT]: When PIC, * config/tc-sparc.h (tc_fix_adjustable) [OBJ_AOUT]: When PIC,
don't adjust a PC relative reloc against an externally visible don't adjust a PC relative reloc against an externally visible
@ -6047,7 +6049,7 @@ Sat Mar 28 22:28:02 1998 Ian Lance Taylor <ian@cygnus.com>
Fri Mar 27 12:46:47 1998 Ian Lance Taylor <ian@cygnus.com> Fri Mar 27 12:46:47 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-m68k.c (m68k_ip): Check legal addressing modes for * config/tc-m68k.c (m68k_ip): Check legal addressing modes for
mcf5200 just as we do for m68000. mcf5200 just as we do for m68000.
(m68k_init_after_args): Likewise. (m68k_init_after_args): Likewise.
(md_estimate_size_before_relax): Likewise. (md_estimate_size_before_relax): Likewise.
@ -6192,8 +6194,8 @@ Thu Feb 19 22:25:42 1998 Richard Henderson <rth@cygnus.com>
Tue Feb 17 17:02:15 1998 Fred Fish <fnf@cygnus.com> Tue Feb 17 17:02:15 1998 Fred Fish <fnf@cygnus.com>
* config/tc-d30v.c (parallel_ok): For the explicitly parallel * config/tc-d30v.c (parallel_ok): For the explicitly parallel
case, allow the parallel instructions to modify the same flag case, allow the parallel instructions to modify the same flag
bits. bits.
Thu Feb 19 16:08:15 1998 Richard Henderson <rth@cygnus.com> Thu Feb 19 16:08:15 1998 Richard Henderson <rth@cygnus.com>
@ -6258,7 +6260,7 @@ Wed Feb 11 23:26:28 1998 Jeffrey A Law (law@cygnus.com)
Thu Feb 12 03:41:00 1998 J"orn Rennecke <amylaar@cygnus.co.uk> Thu Feb 12 03:41:00 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
Fix rac to accept only a0: Fix rac to accept only a0:
* tc-d10v.c (parallel_ok, find_opcode): * tc-d10v.c (parallel_ok, find_opcode):
Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1. Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
Introduce OPERAND_GPR. Introduce OPERAND_GPR.
@ -6326,7 +6328,7 @@ Thu Feb 5 12:39:08 1998 Ian Lance Taylor <ian@cygnus.com>
* write.c (cvt_frag_to_fill): Handle rs_cfa. * write.c (cvt_frag_to_fill): Handle rs_cfa.
(relax_segment): Likewise. (relax_segment): Likewise.
* Makefile.am: Rebuild dependencies. * Makefile.am: Rebuild dependencies.
(GAS_CFILES): Add ehopt.c. (GAS_CFILES): Add ehopt.c.
(GENERIC_OBJS): Add ehopt.o. (GENERIC_OBJS): Add ehopt.o.
* doc/internals.texi (Frags): Document rs_cfa. * doc/internals.texi (Frags): Document rs_cfa.
@ -6357,9 +6359,9 @@ Wed Feb 4 20:00:26 1998 James G. Smith <jsmith@teknema.demon.co.uk>
* config/tc-arm.c: Rename arm_after_pass_hook() to arm_cleanup(). * config/tc-arm.c: Rename arm_after_pass_hook() to arm_cleanup().
* config/tc-arm.h: Replace md_after_pass_hook definition with a * config/tc-arm.h: Replace md_after_pass_hook definition with a
md_cleanup definition. This moves the forced literal output to md_cleanup definition. This moves the forced literal output to
the end of the source pass, and avoids macro's inserting literals the end of the source pass, and avoids macro's inserting literals
into the code immediately after the macro expansion. into the code immediately after the macro expansion.
Wed Feb 4 13:17:19 1998 Ian Lance Taylor <ian@cygnus.com> Wed Feb 4 13:17:19 1998 Ian Lance Taylor <ian@cygnus.com>
@ -6397,7 +6399,7 @@ Mon Feb 2 10:20:37 1998 Nick Clifton <nickc@cygnus.com>
Mon Feb 2 12:39:05 1998 Geoff Keating <geoffk@ozemail.com.au> Mon Feb 2 12:39:05 1998 Geoff Keating <geoffk@ozemail.com.au>
* config/tc-ppc.c (md_apply_fix3): Change BFD_RELOC_HI16 and * config/tc-ppc.c (md_apply_fix3): Change BFD_RELOC_HI16 and
BFD_RELOC_HI16_S to store the high bits of any value. BFD_RELOC_HI16_S to store the high bits of any value.
* config/tc-ppc.h (tc_fix_adjustable): Undo change of Fri Jun 27. * config/tc-ppc.h (tc_fix_adjustable): Undo change of Fri Jun 27.
(TC_RELOC_RTSYM_LOC_FIXUP): Don't let the (TC_RELOC_RTSYM_LOC_FIXUP): Don't let the