From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14662 invoked by alias); 29 Jun 2010 19:00:23 -0000 Received: (qmail 14612 invoked by uid 22791); 29 Jun 2010 19:00:22 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Received: from mail-px0-f175.google.com (HELO mail-px0-f175.google.com) (209.85.212.175) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 29 Jun 2010 19:00:17 +0000 Received: by pxi12 with SMTP id 12so423970pxi.20 for ; Tue, 29 Jun 2010 12:00:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.120.26 with SMTP id s26mr8670975wfc.141.1277838012415; Tue, 29 Jun 2010 12:00:12 -0700 (PDT) Received: by 10.142.231.8 with HTTP; Tue, 29 Jun 2010 12:00:12 -0700 (PDT) In-Reply-To: <20100628154608.qp5i7s17hcgcgwo8-nzlynne@webmail.spamcop.net> References: <20100526035246.h4v4fkajq8kcs0wk-nzlynne@webmail.spamcop.net> <20100526074705.ybxjn3la80cwkgg4-nzlynne@webmail.spamcop.net> <20100526114501.naowcook48wo0kwg-nzlynne@webmail.spamcop.net> <20100528121743.sj8wuutpdwo8ggkc-nzlynne@webmail.spamcop.net> <20100607181903.vsr8r9994w8sk4o0-nzlynne@webmail.spamcop.net> <20100608230324.rh3qk1dp9usgswsg-nzlynne@webmail.spamcop.net> <20100618052748.g619w9g8cgcgcwsw-nzlynne@webmail.spamcop.net> <20100618073622.z33i7h0t4c04cwgc-nzlynne@webmail.spamcop.net> <20100628154608.qp5i7s17hcgcgwo8-nzlynne@webmail.spamcop.net> Date: Tue, 29 Jun 2010 19:51:00 -0000 Message-ID: Subject: Re: RFA (middle-end): Fix PR other/44034 From: "H.J. Lu" To: Joern Rennecke Cc: gcc-patches@gcc.gnu.org, Richard Guenther , law@redhat.com, roger@eyesopen.com, ian@airs.com, dnovillo@google.com Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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: 2010-06/txt/msg03040.txt.bz2 On Mon, Jun 28, 2010 at 12:46 PM, Joern Rennecke wrot= e: > Quoting Alexandre Oliva : > >> I assume you're Cc:ing me as maintainer of the build machinery. > > Yes. > >> The >> changes to gcc/Makefile.in are fine, although I think it would be better >> for the message that follows to be sent to stderr rather than stdout: > > Done. > > I've also updated the patch to take the new register_move_cost hook into > account. > > Bootstrapped & regression tested in trunk revision 161492 on > i686-pc-linux-gnu. > > With Joseph S. Myers's review of documentation and c-frontend parts, > http://gcc.gnu.org/ml/gcc-patches/2010-06/msg01816.html > http://gcc.gnu.org/ml/gcc-patches/2010-06/msg01858.html > > the one outstanding review area is the middle end. > > 2010-06-28 =A0Joern Rennecke =A0 > > gcc: > =A0 =A0 =A0 =A0PR other/44034 > =A0 =A0 =A0 =A0* target.def, doc/tm.texi.in, genhooks.c: New files. > =A0 =A0 =A0 =A0* target.h: Instead of defining individual hook members, > =A0 =A0 =A0 =A0define DEFHOOKPOD / DEFHOOK / DEFHOOK_UNDOC / HOOKSTRUCT a= nd > =A0 =A0 =A0 =A0include target.def. > =A0 =A0 =A0 =A0* target-def.h: Instead of defining individual hook initia= lizers, > =A0 =A0 =A0 =A0include target-hooks-def.h. > =A0 =A0 =A0 =A0* df-scan.c, haifa-sched.c, sel-sched.c: Rename targetm me= mbers: > =A0 =A0 =A0 =A0targetm.live_on_entry -> targetm.extra_live_on_entry > =A0 =A0 =A0 =A0targetm.sched.md_finish ->targetm.sched.finish > =A0 =A0 =A0 =A0targetm.sched.md_init -> targetm.sched.init > =A0 =A0 =A0 =A0targetm.sched.md_init_global -> targetm.sched.init_global > =A0 =A0 =A0 =A0targetm.asm_out.unwind_label -> targetm.asm_out.emit_unwin= d_label > =A0 =A0 =A0 =A0targetm.asm_out.except_table_label -> > =A0 =A0 =A0 =A0 =A0targetm.asm_out.emit_except_table_label > =A0 =A0 =A0 =A0targetm.asm_out.visibility -> targetm.asm_out.assemble_vis= ibility > =A0 =A0 =A0 =A0targetm.target_help -> targetm.help > =A0 =A0 =A0 =A0targetm.vectorize.builtin_support_vector_misalignment -> > =A0 =A0 =A0 =A0 =A0targetm.vectorize.support_vector_misalignment > =A0 =A0 =A0 =A0targetm.file_start_app_off -> targetm.asm_file_start_app_o= ff > =A0 =A0 =A0 =A0targetm.file_start_file_directive -> > =A0 =A0 =A0 =A0 targetm.asm_file_start_file_directive > =A0 =A0 =A0 =A0* dwarf2out.c, opts.c, tree-vect-data-refs.c, except.c: Li= kewise. > =A0 =A0 =A0 =A0* varasm.c, config/alpha/alpha.c, config/cris/cris.c: Like= wise. > =A0 =A0 =A0 =A0* gcc/config/spu/spu.c, config/ia64/ia64.c: Rename target = macros: > =A0 =A0 =A0 =A0TARGET_VECTOR_ALIGNMENT_REACHABLE -> > =A0 =A0 =A0 =A0 =A0TARGET_VECTORIZE_VECTOR_ALIGNMENT_REACHABLE > =A0 =A0 =A0 =A0TARGET_SUPPORT_VECTOR_MISALIGNMENT -> > =A0 =A0 =A0 =A0 =A0TARGET_VECTORIZE_SUPPORT_VECTOR_MISALIGNMENT > =A0 =A0 =A0 =A0TARGET_UNWIND_EMIT -> TARGET_ASM_UNWIND_EMIT > =A0 =A0 =A0 =A0* config/rs6000/rs6000.c, config/arm/arm.c: Likewise. > =A0 =A0 =A0 =A0* Makefile.in (TARGET_H): Depend on target.def. > =A0 =A0 =A0 =A0(TARGET_DEF_H): Depend on target-hooks-def.h. > =A0 =A0 =A0 =A0(target-hooks-def.h, tm.texi, s-target-hooks-def-h): New r= ules. > =A0 =A0 =A0 =A0(s-tm-texi, build/genhooks.o, build/genhooks): Likewise. > =A0 =A0 =A0 =A0* doc/tm.texi: Regenerate. > gcc/c-family: > =A0 =A0 =A0 =A0* c-common.c: Rename targetm member: > =A0 =A0 =A0 =A0targetm.enum_va_list -> targetm.enum_va_list_p > gcc/po: > =A0 =A0 =A0 =A0* EXCLUDES: Add genhooks.c. > This patch caused: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D44719 --=20 H.J.