This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: Merging of various patches for d10v gas
Hi Alan,
> > > The following patches are from various fixes that have been
> > > floating around and have not been merged back into the head.
> >
> Here we are.
Much better thanks.
> 2001-12-17 Alan Matsuoka <alanm@redhat.com>
>
> From Jeff Knaggs <jknaggs@redhat.com>
> * config/tc-d10v.c (check_resource_conflict): New function to
> check for resource conflicts.
>
> From Jason Eckhardt <jle@redhat.com>
> * config/tc-d10v.c (build_insn): Check for unresolved imm4 or
> imm3 fields.
> * config/tc-d10v.c (find_opcode): Emit a warning if one of the
> reserved control registers is used.
> * config/tc-d10v.c (build_insn): Check for unresolved imm4 or
> imm3 fields.
>
> From 2001-03-28 Diego Novillo <dnovillo@redhat.com>
> * tc-d10v.c (parallel_ok): Prevent packing only if the first
> instruction cannot be packed.
>
> From 2001-03-30 Diego Novillo <dnovillo@redhat.com>
> * gas/config/tc-d10v.c (check_resource_conflict): Only check
> write-write conflicts.
> (md_assemble): Reformat introductory comment.
> * opcodes/d10v-opc.c (d10v_opcodes): `btsti' does not modify its
> arguments.
Accepted - please apply - except for the patch to tc-d10v.h:
> Index: tc-d10v.h
> ===================================================================
> RCS file: /cvs/cvsfiles/devo/gas/config/tc-d10v.h,v
> retrieving revision 1.19
> diff -d -c -p -3 -r1.19 tc-d10v.h
> *** tc-d10v.h 2001/11/25 23:42:22 1.19
> --- tc-d10v.h 2001/12/18 15:03:28
> ***************
> *** 34,39 ****
> --- 34,41 ----
>
> #define TARGET_FORMAT "elf32-d10v"
>
> + #define MD_APPLY_FIX3
> +
> /* Call md_pcrel_from_section, not md_pcrel_from. */
> #define MD_PCREL_FROM_SECTION(FIXP, SEC) md_pcrel_from_section(FIXP, SEC)
> long md_pcrel_from_section PARAMS ((fixS *, segT));
This is not necessary. The MD_APPLY_FIX3 define is now obsolete.
Cheers
Nick