From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30746 invoked by alias); 6 Feb 2009 21:45:29 -0000 Received: (qmail 30684 invoked by uid 48); 6 Feb 2009 21:45:16 -0000 Date: Fri, 06 Feb 2009 21:45:00 -0000 Message-ID: <20090206214516.30683.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug middle-end/33349] Redundant zero-extension of registers In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "steven 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-02/txt/msg00611.txt.bz2 ------- Comment #1 from steven at gcc dot gnu dot org 2009-02-06 21:45 ------- This would be fixed if someone would fix the Sign Extension Elimination pass (yes, it also handles zero extensions). But that pass is probably broken beyond repair at this point, and likely needs a rewrite instead of just a fix. -- steven at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2009-02-06 21:45:16 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33349