From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id 21BD2386181F; Wed, 4 Nov 2020 20:05:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 21BD2386181F Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Michael Meissner To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/meissner/heads/work024)] Undo last patch. X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/work024 X-Git-Oldrev: a320c71bd7dcd381d6104338ffbd31b240fc19d0 X-Git-Newrev: f89520c6b47bd977ea1bbef357640a14ad041a82 Message-Id: <20201104200515.21BD2386181F@sourceware.org> Date: Wed, 4 Nov 2020 20:05:15 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Nov 2020 20:05:15 -0000 https://gcc.gnu.org/g:f89520c6b47bd977ea1bbef357640a14ad041a82 commit f89520c6b47bd977ea1bbef357640a14ad041a82 Author: Michael Meissner Date: Wed Nov 4 15:04:47 2020 -0500 Undo last patch. libgcc/ 2020-11-04 Michael Meissner Undo: PR libgcc/97543 * config/rs6000/t-linux (HOST_LIBGCC2_CFLAGS): Don't set -mlong-double-128 for all modules. Instead set -mno-gnu-attributes. (IBM128_OBJS): New make variable for long double support. (IBM128_S_OBJS): New make variable for long double support. (IBM128_ALL_OBJS): New make variable for long double support. (IBM128_CFLAGS): New make variable for long double support. Diff: --- libgcc/config/rs6000/t-linux | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/libgcc/config/rs6000/t-linux b/libgcc/config/rs6000/t-linux index b2a079c6b54..ed821947b66 100644 --- a/libgcc/config/rs6000/t-linux +++ b/libgcc/config/rs6000/t-linux @@ -1,22 +1,6 @@ SHLIB_MAPFILES += $(srcdir)/config/rs6000/libgcc-glibc.ver -# On the modules that deal with IBM 128-bit values, we need to make sure that -# TFmode uses the IBM extended double format. -IBM128_OBJS = ibm-ldouble$(objext) _powitf2$(objext) ppc64-fp$(objext) \ - _divtc3$(object) _multc3$(object) \ - _fixtfdi$(object) _fixunstfdi$(object) \ - _floatditf$(objext) _floatunsditf$(objext) - -IBM128_S_OBJS = $(patsubst %$(objext),%_s$(objext),$(IBM128_OBJS)) -IBM128_ALL_OBJS = $(IBM128_OBJS) $(IBM128_S_OBJS) - -IBM128_CFLAGS = -mlong-double-128 -Wno-psabi -mabi=ibmlongdouble - -$(IBM128_ALL_OBJS) : INTERNAL_CFLAGS += $(IBM128_CFLAGS) - -# Turn off gnu attributes for the whole library. This allows us to build -# libgcc that supports the different long double formats. -HOST_LIBGCC2_CFLAGS += -mno-gnu-attribute +HOST_LIBGCC2_CFLAGS += -mlong-double-128 # This is a way of selecting -mcmodel=small for ppc64, which gives # smaller and faster libgcc code. Directly specifying -mcmodel=small