On 10/23/2018 10:07 PM, Segher Boessenkool wrote:
On Tue, Oct 23, 2018 at 09:01:26PM +0530, Rajalakshmi Srinivasaraghavan wrote:
This new implementation of fixunstfdi and fixunstfti
gives 16X performance improvement.

:-)

        * libgcc/config/rs6000/t-ppc64-fp (LIB2ADD): Add
        $(srcdir)/config/rs6000/fixunstfti.c.

And fixunstfdi.c?

Added now.


        * libgcc/config/rs6000/ppc64-fp.c (__fixunstfdi): Remove definition.
        * libgcc/config/rs6000/fixunstfti.c: New file.
        * libgcc/config/rs6000/fixunstfdi.c: Likewise.
        * libgcc/config/rs6000/ibm-ldouble.h: Likewise.

libgcc/ has its own changelog; the path names in the changelog should be
relative to that (so should start with config/).

Fixed in the v2 patch.


Does -m32 still work after this?  (Did it before?)

__int128 is not supported on powerpc m32 build. I tried to build
gcc on powerpc 32bit machine to make sure there are no build failures.


Okay for trunk with the changelog fixed up (unless it broke -m32 ;-) )


Segher


--
Thanks
Rajalakshmi S

Reply via email to