[PATCH] RX: Add rx-*-linux target
Tue Apr 30 13:57:00 GMT 2019
On Tue, 30 Apr 2019 06:48:01 +0900,
Jeff Law wrote:
> On 3/26/19 8:21 AM, Yoshinori Sato wrote:
> > I ported linux kernel to Renesas RX.
> > rx-*-elf target output a binary different from the standard ELF.
> > It has the same format as the Renesas compiler.
> > But the linux kernel requires the standard ELF format.
> > I want to define a rx-*-linux target so that I can generate
> > a standard ELF binary.I believe you have a copyright assignment on file for your H8 work. Was
> the assignment specific to the H8 or was it more general?
No. This changes other target.
These files are not included in my copyright assignment.
> > diff --git a/gcc/config/rx/linux.h b/gcc/config/rx/linux.h
> > new file mode 100644
> > index 00000000000..69500a379f2
> > --- /dev/null
> > +++ b/gcc/config/rx/linux.h
> > +
> > +/* This is how to output an element of a case-vector that is relative.
> > + Note: The local label referenced by the "3b" below is emitted by
> > + the tablejump insn. */
> > +
> > +#undef ASM_OUTPUT_ADDR_DIFF_ELT
> > +#define ASM_OUTPUT_ADDR_DIFF_ELT(FILE, BODY, VALUE, REL) \
> > + fprintf (FILE, "\t.long .L%d - 1b\n", VALUE)
> Note the comment references "3b", but the output is "1b".
I will update it.
> I don't see anything in here significantly concerning. We just need to
> verify your copyright assignment status.
> Also, do you have write access to the repo?
I don't have write permission of svn repository.
More information about the Gcc-patches