From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 115418 invoked by alias); 25 Jul 2017 10:07:09 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 115077 invoked by uid 89); 25 Jul 2017 10:07:08 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-11.9 required=5.0 tests=BAYES_00,GIT_PATCH_2,GIT_PATCH_3,SPF_PASS autolearn=ham version=3.3.2 spammy=HContent-Transfer-Encoding:8bit X-Spam-User: qpsmtpd, 2 recipients X-HELO: mx1.suse.de Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 25 Jul 2017 10:07:07 +0000 Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id E8114AC6B; Tue, 25 Jul 2017 10:07:04 +0000 (UTC) Subject: Re: [PATCH] Fix ifunc and resolver (PR ipa/81213). From: =?UTF-8?Q?Martin_Li=c5=a1ka?= To: gcc-patches@gcc.gnu.org Cc: meissner@gcc.gnu.org, Jan Hubicka References: <425959b6-dd44-42af-7ed0-34970b2b5a10@suse.cz> <17579b3b-8eef-76ce-fe7c-b3fcde747557@suse.cz> Message-ID: <9d5c5311-0f50-0a47-0ac2-f39883a2d287@suse.cz> Date: Tue, 25 Jul 2017 10:07:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <17579b3b-8eef-76ce-fe7c-b3fcde747557@suse.cz> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-IsSubscribed: yes X-SW-Source: 2017-07/txt/msg01518.txt.bz2 PING^2 On 07/11/2017 03:51 PM, Martin Liška wrote: > PING^1 > > Martin > > On 06/30/2017 10:47 AM, Martin Liška wrote: >> Hello. >> >> Following patch does refactoring of make_resolver_func where ifunc >> alias and resolver were probably confused. >> >> Patch can bootstrap on ppc64le-redhat-linux and survives regression tests. >> i386.exp tests work on x86_64-linux-gnu. >> >> Ready to be installed? >> Martin >> >> gcc/ChangeLog: >> >> 2017-06-29 Martin Liska >> >> PR ipa/81213 >> * config/i386/i386.c (make_resolver_func): Do complete >> refactoring of the function. >> >> gcc/testsuite/ChangeLog: >> >> 2017-06-29 Martin Liska >> >> PR ipa/81213 >> * gcc.target/i386/pr81213.c: New test. >> --- >> gcc/config/i386/i386.c | 37 ++++++++++++++++----------------- >> gcc/testsuite/gcc.target/i386/pr81213.c | 19 +++++++++++++++++ >> 2 files changed, 37 insertions(+), 19 deletions(-) >> create mode 100644 gcc/testsuite/gcc.target/i386/pr81213.c >> >> >