From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 89184 invoked by alias); 14 Oct 2015 16:27:02 -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 88977 invoked by uid 48); 14 Oct 2015 16:26:57 -0000 From: "vogt at linux dot vnet.ibm.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/67443] [5/6 regression] DSE removes required store instruction Date: Wed, 14 Oct 2015 16:27: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: 5.2.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: vogt at linux dot vnet.ibm.com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc 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-10/txt/msg01105.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67443 Dominik Vogt changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vogt at linux dot vnet.ibm.com --- Comment #3 from Dominik Vogt --- I think the Rtl in comment 1 ist correct. Note that "i" is stored at 0x00000000.xx000000 and "j" is stored at 0x00000000.000000xx. That is the reason for the rather confusing mask in insn 9. Your test program compiles and runs fine for me.