From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22187 invoked by alias); 24 Dec 2011 12:40:55 -0000 Received: (qmail 22176 invoked by uid 22791); 24 Dec 2011 12:40:54 -0000 X-SWARE-Spam-Status: No, hits=-2.7 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,TW_SW,TW_VZ,TW_ZJ,TW_ZW X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 24 Dec 2011 12:40:42 +0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/51667] [4.7 Regression] new FAIL: 27_io/basic_*stream/* execution test with -m32 Date: Sat, 24 Dec 2011 12:47: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-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ubizjak at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.7.0 X-Bugzilla-Changed-Fields: Component Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 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 X-SW-Source: 2011-12/txt/msg02596.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51667 Uros Bizjak changed: What |Removed |Added ---------------------------------------------------------------------------- Component|tree-optimization |rtl-optimization --- Comment #9 from Uros Bizjak 2011-12-24 12:39:50 UTC --- This is rtl-optimization problem. FYI: 64bit targets compile to: Dump of assembler code for function _ZNSolsEs: => 0x0000003dd2c98c10 <+0>: mov (%rdi),%rax 0x0000003dd2c98c13 <+3>: mov -0x18(%rax),%rax 0x0000003dd2c98c17 <+7>: mov 0x18(%rdi,%rax,1),%eax 0x0000003dd2c98c1b <+11>: and $0x4a,%eax 0x0000003dd2c98c1e <+14>: cmp $0x8,%eax 0x0000003dd2c98c21 <+17>: je 0x3dd2c98c38 <_ZNSolsEs+40> 0x0000003dd2c98c23 <+19>: cmp $0x40,%eax 0x0000003dd2c98c26 <+22>: je 0x3dd2c98c38 <_ZNSolsEs+40> 0x0000003dd2c98c28 <+24>: movswq %si,%rsi 0x0000003dd2c98c2c <+28>: jmpq 0x3dd2c58df0 <_ZNSo9_M_insertIlEERSoT_@plt> 0x0000003dd2c98c31 <+33>: nopl 0x0(%rax) 0x0000003dd2c98c38 <+40>: movzwl %si,%esi 0x0000003dd2c98c3b <+43>: jmpq 0x3dd2c58df0 <_ZNSo9_M_insertIlEERSoT_@plt> End of assembler dump.