From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2796 invoked by alias); 4 Feb 2006 21:30:32 -0000 Received: (qmail 2756 invoked by uid 48); 4 Feb 2006 21:30:30 -0000 Date: Sat, 04 Feb 2006 21:30:00 -0000 Message-ID: <20060204213030.2755.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug rtl-optimization/19580] [3.4/4.0/4.1/4.2 Regression] missed load/store motion In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "dberlin at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2006-02/txt/msg00339.txt.bz2 List-Id: ------- Comment #26 from dberlin at gcc dot gnu dot org 2006-02-04 21:30 ------- Buzz, thanks for playing. The reassoc rewrite has nothing to do with this. It won't actually touch those operations because they are memory loads and stores. If you look at the reassoc dumps, the most it will do here is Transforming D.1551_26 + D.1542_27 into D.1542_27 + D.1551_26; (IE just swap the operands so they are in sorted order) This has no effect on anything, it used to be done automatically, and is now done manually. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19580