From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25360 invoked by alias); 21 Aug 2006 23:31:15 -0000 Received: (qmail 25339 invoked by uid 48); 21 Aug 2006 23:31:04 -0000 Date: Mon, 21 Aug 2006 23:31:00 -0000 Message-ID: <20060821233104.25338.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/28794] missed optimization with non COND_EXPR and vrp and comparisions In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "pinskia 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-08/txt/msg01769.txt.bz2 List-Id: ------- Comment #1 from pinskia at gcc dot gnu dot org 2006-08-21 23:31 ------- I found this while trying to figure out how to get VRP to optimize: a_1 != 0 into a_1 if the range of a_1 is [0,1] (well with a NOP_EXPR). If I do it inside simplify_cond_using_ranges, I miss all the MODIFY_EXPRs. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28794