From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 40401 invoked by alias); 16 Aug 2015 13:00:07 -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 40383 invoked by uid 89); 16 Aug 2015 13:00:06 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.9 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 X-HELO: eggs.gnu.org Received: from eggs.gnu.org (HELO eggs.gnu.org) (208.118.235.92) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Sun, 16 Aug 2015 13:00:05 +0000 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZQueA-0003Rq-Of for gcc-patches@gcc.gnu.org; Sun, 16 Aug 2015 05:54:39 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:50698) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQueA-0003R6-EG for gcc-patches@gcc.gnu.org; Sun, 16 Aug 2015 05:54:34 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3mvDPG58Pkz3hhvp; Sun, 16 Aug 2015 11:54:26 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3mvDPG08rDzvh2c; Sun, 16 Aug 2015 11:54:25 +0200 (CEST) Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id QAtjNDePy8NB; Sun, 16 Aug 2015 11:54:24 +0200 (CEST) X-Auth-Info: OTnpNx3IbUaSBEnPmvbVdQp5NAkSMz2F54RAwhLLaxsQc3vnh99hzDkcvpUSEJ+n Received: from linux.local (ppp-93-104-187-70.dynamic.mnet-online.de [93.104.187.70]) by mail.mnet-online.de (Postfix) with ESMTPA; Sun, 16 Aug 2015 11:54:24 +0200 (CEST) Received: by linux.local (Postfix, from userid 501) id 6E33A1E52FE; Sun, 16 Aug 2015 11:54:23 +0200 (CEST) From: Andreas Schwab To: Alexandre Oliva Cc: Patrick Marlier , Jeff Law , James Greenhalgh , "H.J. Lu" , Segher Boessenkool , Richard Biener , GCC Patches , Christophe Lyon , David Edelsohn , Eric Botcazou Subject: Re: [PR64164] drop copyrename, integrate into expand References: <20150723203112.GB27818@gate.crashing.org> <20150810082355.GA31149@arm.com> <55C8BFC3.3030603@redhat.com> X-Yow: Hey, waiter! I want a NEW SHIRT and a PONY TAIL with lemon sauce! Date: Sun, 16 Aug 2015 16:42:00 -0000 In-Reply-To: (Alexandre Oliva's message of "Fri, 14 Aug 2015 15:57:42 -0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 212.18.0.10 X-SW-Source: 2015-08/txt/msg00861.txt.bz2 On m68k: FAIL: gcc.c-torture/execute/20050316-1.c -O0 execution test FAIL: gcc.c-torture/execute/20050316-2.c -O0 execution test FAIL: gcc.c-torture/execute/20050316-3.c -O0 execution test FAIL: gcc.c-torture/execute/simd-4.c -O0 execution test FAIL: gcc.c-torture/execute/simd-6.c -O0 execution test FAIL: gcc.dg/compat/vector-1 c_compat_x_tst.o-c_compat_y_tst.o execute --- 20050316-1.s-good +++ 20050316-1.s-bad @@ -15,8 +15,17 @@ .type test2, @function test2: link.w %fp,#0 - move.l 8(%fp),%d0 - move.l 12(%fp),%d1 + move.l 8(%fp),(%a0) + move.l 12(%fp),4(%a0) + lea (-16,%sp),%sp + move.l %sp,%d0 + addq.l #7,%d0 + lsr.l #3,%d0 + move.l %d0,%d1 + lsl.l #3,%d1 + move.l %d1,%a0 + move.l (%a0),%d0 + move.l 4(%a0),%d1 move.l %d1,%d0 unlk %fp rts @@ -37,8 +46,9 @@ .globl test4 .type test4, @function test4: - link.w %fp,#0 - move.l 8(%fp),%d0 + link.w %fp,#-4 + move.l 8(%fp),-4(%fp) + move.l -4(%fp),%d0 move.l %d0,%d1 smi %d0 extb.l %d0 @@ -54,8 +64,17 @@ .type test5, @function test5: link.w %fp,#0 - move.l 8(%fp),%a0 - move.l 12(%fp),%a1 + move.l 8(%fp),(%a0) + move.l 12(%fp),4(%a0) + lea (-16,%sp),%sp + move.l %sp,%d0 + addq.l #7,%d0 + lsr.l #3,%d0 + move.l %d0,%d1 + lsl.l #3,%d1 + move.l %d1,%a0 + move.l 4(%a0),%a1 + move.l (%a0),%a0 move.l %a0,%d0 move.l %a1,%d1 unlk %fp Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."