From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 45795 invoked by alias); 8 Jul 2015 11:14:03 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 45532 invoked by uid 48); 8 Jul 2015 11:13:58 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/66782] [5/6 Regression] Unable to run 64-bit wine after MS->SYSV register changes Date: Wed, 08 Jul 2015 11:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: ra X-Bugzilla-Severity: normal X-Bugzilla-Who: ubizjak at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.2 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-07/txt/msg00631.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D66782 --- Comment #7 from Uro=C5=A1 Bizjak --- The difference when clobbers are implemented with direct clobbers (I'll att= ach the patch) is: (---): Unpatched compiler, usign fusage clobbers (+++): Patched compiler, using direct clobbers --- pr66782_.s 2015-07-08 12:35:40.000000000 +0200 +++ pr66782.s 2015-07-08 12:37:21.000000000 +0200 @@ -260,10 +260,9 @@ subq %rax, %rdx movq %rax, %rsi call memcpy@PLT - movq 24(%rsp), %rsi movq 112(%rsp), %rdi + subq 24(%rsp), %rdi movl $52, %edx - subq %rsi, %rdi movw %dx, 4(%rbp,%rdi) movl $912551265, 0(%rbp,%rdi) movq %rbp, %rdi @@ -271,7 +270,7 @@ movq %rcx, 40(%rsp) call strlen@PLT movq 40(%rsp), %rcx - movq %rsi, %rdx + movq 24(%rsp), %rdx leaq 0(%rbp,%rax), %rdi subq %rcx, %rdx addq 32(%rsp), %rdx >>From gcc-bugs-return-491742-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Jul 08 11:18:26 2015 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 51290 invoked by alias); 8 Jul 2015 11:18:25 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 51213 invoked by uid 48); 8 Jul 2015 11:18:16 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/66782] [5/6 Regression] Unable to run 64-bit wine after MS->SYSV register changes Date: Wed, 08 Jul 2015 11:18:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: ra X-Bugzilla-Severity: normal X-Bugzilla-Who: ubizjak at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.2 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-07/txt/msg00632.txt.bz2 Content-length: 378 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D66782 --- Comment #8 from Uro=C5=A1 Bizjak --- Created attachment 35931 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D35931&action=3Dedit Workaround patch that reintroduces direct call clobbers The patch vs. [trunk revision 225533] can be used as a workaround until the real problem is fixed. >>From gcc-bugs-return-491743-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Jul 08 11:25:16 2015 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 79517 invoked by alias); 8 Jul 2015 11:25:15 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 79426 invoked by uid 55); 8 Jul 2015 11:25:11 -0000 From: "jamborm at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/61820] 32-bit g++.dg/ipa/pr61160-3.C execution failure Date: Wed, 08 Jul 2015 11:25:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 5.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jamborm at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-07/txt/msg00633.txt.bz2 Content-length: 681 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61820 --- Comment #4 from Martin Jambor --- Author: jamborm Date: Wed Jul 8 11:24:38 2015 New Revision: 225543 URL: https://gcc.gnu.org/viewcvs?rev=225543&root=gcc&view=rev Log: Make gcc/testsuite/g++.dg/ipa/pr61160-3.C main return zero. 2015-07-08 Martin Jambor PR ipa/61820 Backport from mainline r212915 2014-07-22 Martin Jambor PR ipa/61160 * g++.dg/ipa/pr61160-3.C (main): Return zero. Modified: branches/gcc-4_9-branch/gcc/testsuite/ChangeLog branches/gcc-4_9-branch/gcc/testsuite/g++.dg/ipa/pr61160-3.C