From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30643 invoked by alias); 29 Nov 2007 21:35:15 -0000 Received: (qmail 30634 invoked by uid 22791); 29 Nov 2007 21:35:13 -0000 X-Spam-Check-By: sourceware.org Received: from py-out-1112.google.com (HELO py-out-1112.google.com) (64.233.166.183) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 29 Nov 2007 21:34:02 +0000 Received: by py-out-1112.google.com with SMTP id a29so4538516pyi for ; Thu, 29 Nov 2007 13:34:00 -0800 (PST) Received: by 10.64.156.2 with SMTP id d2mr1132386qbe.1196372040000; Thu, 29 Nov 2007 13:34:00 -0800 (PST) Received: by 10.65.203.6 with HTTP; Thu, 29 Nov 2007 13:33:59 -0800 (PST) Message-ID: <84fc9c000711291333w582d056eo9f379ec8a4797de4@mail.gmail.com> Date: Fri, 30 Nov 2007 00:28:00 -0000 From: "Richard Guenther" To: "Aldy Hernandez" Subject: Re: PR33713: remove -fforce-addr Cc: gcc-patches@gcc.gnu.org, stevenb.gcc@gmail.com, bonzini@gnu.org, rguenther@suse.de, matz@suse.de In-Reply-To: <20071129175051.GA12296@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20071129175051.GA12296@redhat.com> X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2007-11/txt/msg01675.txt.bz2 On Nov 29, 2007 6:50 PM, Aldy Hernandez wrote: > Hi folks. > > I'm picking up this patch that Steven attached to the PR but didn't > submit to the list. The patch removes support for -fforce-addr. > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33713 > > I have added a changelog, incorporated the change suggested by Paolo, > fixed a typo, and tested it on x86_64-linux. There are no regressions. > > Is this OK for mainline? This is ok. But please also provide an entry for the 4.3 changes.html page. Thanks, Richard. > PR33713 > * doc/invoke.texi: Remove -fforce-addr documentation. > * expr.c (emit_move_insn): Remove use of flag_force_addr. > (expand_expr_real_1): Same. > (do_tablejump): Same. > Call memory_address instead of memory_address_noforce. > * expr.h (memory_address_noforce): Remove prototype. > * explow.c (memory_address): Remove support for flag_force_addr. > (validize_mem): Same. > (memory_address_noforce): Remove. > * common.opt: Add dummy documentation for -fforce-addr. > * combine.c (can_combine_p): Remove -fforce-addr comment. > * config/cris/cris.h: Update CC1_SPEC comment with regards to > -fforce-addr. > (OPTIMIZATION_OPTIONS): Remove set of flag_force_addr. > * config/m68k/m68k.h (PIC_CASE_VECTOR_ADDRESS): Remove comment > relating to memory_address_noforce. > > * gcc.c-torture/compile/20050802-1.c: Remove. > * gcc.c-torture/compile/20011113-1.c: Remove.