From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13150 invoked by alias); 5 Aug 2009 12:37:02 -0000 Received: (qmail 13046 invoked by alias); 5 Aug 2009 12:36:50 -0000 Date: Wed, 05 Aug 2009 12:37:00 -0000 Message-ID: <20090805123650.13045.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug rtl-optimization/40924] [4.4 Regression] miscompiles with -03 (seemingly related to attribute may_alias) In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "jakub at gcc dot gnu dot org" 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: 2009-08/txt/msg00527.txt.bz2 ------- Comment #6 from jakub at gcc dot gnu dot org 2009-08-05 12:36 ------- Subject: Bug 40924 Author: jakub Date: Wed Aug 5 12:36:34 2009 New Revision: 150483 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=150483 Log: PR rtl-optimization/40924 * dse.c (canon_address): Before calling cselib_expand_value_rtx make sure canon_rtx (mem_address) isn't simpler than canon_rtx (expanded_mem_address). * g++.dg/torture/pr40924.C: New test. Added: trunk/gcc/testsuite/g++.dg/torture/pr40924.C Modified: trunk/gcc/ChangeLog trunk/gcc/dse.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40924