From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30167 invoked by alias); 2 Nov 2012 21:59:42 -0000 Received: (qmail 30103 invoked by uid 48); 2 Nov 2012 21:59:28 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/55177] missed optimizations with __builtin_bswap Date: Fri, 02 Nov 2012 21:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: ebotcazou at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 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: 2012-11/txt/msg00186.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55177 --- Comment #6 from Eric Botcazou 2012-11-02 21:59:27 UTC --- > So what you describe as 'really dumb' is actually something that we *force* > people to do. We'd be much worse off without it. 'really dumb' applied only to the example though, not to your design decisions which are probably reasonable, even if they yield these useless byte-swapping primitives in some cases.