On Fri, Jun 14, 2013 at 11:48 AM, "Jürgen Urban" <juergenur...@gmx.de> wrote:
> Hello Richard,
>
> I updated the patch as requested.
>
>> Richard Sandiford <rdsandif...@googlemail.com> writes:
>>
>> > I can't approve the Makefile.in bits.  I've cc'ed Ian, who's the libgcc
>> > maintainer.  Ian: the problem is that "_muldi3.o" on 64-bit targets
>> > is actually an implementation of __multi3.  Jürgen wants to have a
>> > __muldi3 too, with the same implementation as on 32-bit targets.
>>
>> My assumption is that target maintainers can approve target-specific
>> changes to libgcc, including Makefile changes.
>>
>> That said, it seems that this particular patch ought to mostly be in
>> libgcc/config/mips/t-mips, using LIB2FUNCS_EXCLUDE and LIB2ADD.  It's
>> not clear to me that libgcc/Makefile.in needs any changes, and in case
>> it should not be necessary for it to have anything like MIPSTYPE.  That
>> kind of thing belongs in config/mips.
>
> The code is now completely moved into libgcc/config/mips/t-mips and 
> libgcc/config/mips/lib2funcs.c (new file).
> The code should now be easier to understand.
> I used the code from libgcc/config/m32c as example (e.g. same file name 
> lib2funcs.c). I copied the file header (LGPL) from a file which I believed to 
> be new and correct.
> You can change it to whatever needed.

I think this patch requires only target maintainer approval, not
libgcc maintainer approval.

Ian

Reply via email to