From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31081 invoked by alias); 18 Oct 2004 15:40:59 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 31072 invoked from network); 18 Oct 2004 15:40:58 -0000 Received: from unknown (HELO vlsi1.ultra.nyu.edu) (128.122.140.213) by sourceware.org with SMTP; 18 Oct 2004 15:40:58 -0000 Received: by vlsi1.ultra.nyu.edu (4.1/1.34) id AA05501; Mon, 18 Oct 04 11:44:45 EDT Date: Mon, 18 Oct 2004 15:42:00 -0000 From: kenner@vlsi1.ultra.nyu.edu (Richard Kenner) Message-Id: <10410181544.AA05501@vlsi1.ultra.nyu.edu> To: dberlin@dberlin.org Subject: Re: [patch] for PR 18040 Cc: gcc-patches@gcc.gnu.org X-SW-Source: 2004-10/txt/msg01489.txt.bz2 It is much easier to optimize expressions that are simple, regardless of how they are split up, because it makes your optimizers simpler to write, and you are much less likely to miss corner cases, etc. Sorry, I wasn't asking the general question, but about this specific case. I'd like to see how it's easier to optimize cases with a conversion between two field references when they are in two statements than in one.