Richard Sandiford <rdsandif...@googlemail.com> writes:

>> So this patch only deals with the sync functions proper and should be
>> relatively straightforward.  Richard, could you please try this one,
>> too?
>
> Sure.  Tested on mips64-linux-gnu, where it works fine, thanks.

Fine, thanks for testing.

>> 2011-07-10  Rainer Orth  <r...@cebitec.uni-bielefeld.de>
>>
>>      gcc:
>>      * config/sync.c: Move to ../libgcc.
>>      * Makefile.in (libgcc.mvars): Remove LIBGCC_SYNC,
>>      LIBGCC_SYNC_CFLAGS.
>>      * config/mips/t-libgcc-mips16 (LIBGCC_SYNC, LIBGCC_SYNC_CFLAGS):
>>      Remove.
>>
>>      libgcc:
>>      * sync.c: New file.
>>      * config/mips/t-mips16: New file.
>>      * config.host (mips64*-*-linux*): Add mips/t-mips16 to tmake_file.
>>      (mips*-*-linux*): Likewise.
>>      (mips*-sde-elf*): Likewise.
>>      (mipsisa32-*-elf*): Join with mipsisa32r2-*-elf*,
>>      mipsisa64-*-elf*, mipsisa64r2-*-elf*.
>>      Add mips/t-mips16 to tmake_file.
>>      (mipsisa64sb1-*-elf*): Add mips/t-mips16 to tmake_file.
>>      (mips-*-elf*): Likewise.
>>      (mips64-*-elf*): Likewise.
>>      (mips64orion-*-elf*): Likewise.
>>      (mips*-*-rtems*): Likewise.
>>      (mipstx39-*-elf*): Likewise.
>>      * Makefile.in: Use SYNC instead of LIBGCC_SYNC.
>>      ($(libgcc-sync-size-funcs-o)): Use SYNC_CFLAGS instead of
>>      LIBGCC_SYNC_CFLAGS.
>>      Use $(srcdir) to refer to sync.c.
>>      Use $<.
>>      ($(libgcc-sync-funcs-o)): Likewise.
>>      ($(libgcc-sync-size-funcs-s-o)): Likewise.
>>      ($(libgcc-sync-funcs-s-o)): Likewise.
>
> OK for the MIPS parts.

Paolo, are you ok with the build parts?

Thanks.
        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to