https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97653

--- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Actually, there is code to handle that already, just with typos and omissions
in it.
So perhaps better:
2021-03-31  Jakub Jelinek  <ja...@redhat.com>

        PR target/97653
        * config/rs6000/t-linux (IBM128_STATIC_OBJS): Fix spelling, use
        $(objext) instead of $(object).  Use _floatunditf instead of
        _floatunsditf.  Add tf <-> ti conversion objects.

--- libgcc/config/rs6000/t-linux.jj     2020-12-04 08:08:06.556434569 +0100
+++ libgcc/config/rs6000/t-linux        2021-03-31 14:20:50.953852864 +0200
@@ -11,9 +11,11 @@ HOST_LIBGCC2_CFLAGS += -mno-minimal-toc
 # the IBM extended double format.  Also turn off gnu attributes on the static
 # modules.
 IBM128_STATIC_OBJS     = ibm-ldouble$(objext) _powitf2$(objext) \
-                         ppc64-fp$(objext) _divtc3$(object) _multc3$(object) \
-                         _fixtfdi$(object) _fixunstfdi$(object) \
-                         _floatditf$(objext) _floatunsditf$(objext)
+                         ppc64-fp$(objext) _divtc3$(objext) _multc3$(objext) \
+                         _fixtfdi$(objext) _fixunstfdi$(objext) \
+                         _floatditf$(objext) _floatunditf$(objext) \
+                         _fixtfti$(objext) _fixunstfti$(objext) \
+                         _floattitf$(objext) _floatuntitf$(objext)
 IBM128_SHARED_OBJS     = $(IBM128_STATIC_OBJS:$(objext):_s$(objext))
 IBM128_OBJS            = $(IBM128_STATIC_OBJS) $(IBM128_SHARED_OBJS)

Reply via email to