From patchwork Fri Jul 10 13:22:04 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew MacLeod X-Patchwork-Id: 493776 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 1AFE81402B5 for ; Fri, 10 Jul 2015 23:22:15 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=MNHGDsbY; dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :message-id:date:from:mime-version:to:subject:content-type; q= dns; s=default; b=Beo/p9bw76+nD5d/YlHUofNe1LyaLTHK1fLR8do/QFgxyk B/eJucU9gn34ZVTtiaWFKu9OTBeTqIpq6Du5fnFSibijVueMVUdsIssftBAHzOEX e0r6FvYFZSvqojE+OoSqFGlPo4ovlCMFqkGI2VJwZPjhJ0ENJIk0vyZfjXUPw= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :message-id:date:from:mime-version:to:subject:content-type; s= default; bh=HoY9noooAFgQGkNiT/jXxiExawA=; b=MNHGDsbYaQtaF8HLr2sv a1KRVNQDajg2uUSQ9hD0YTrobCfeGYppWXO09sWqjgQo7b44BMmxPtEfoOQ7iL7F 5cvoFzPuCNBAt3DksuNRZ/17vrYmuQGmCAlWdUjw3qHJ5YhWLNGbge3lOTYYH0I2 E7nl/BBGBAlZOWcmnmRC3ow= Received: (qmail 92275 invoked by alias); 10 Jul 2015 13:22:08 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 92259 invoked by uid 89); 10 Jul 2015 13:22:07 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.7 required=5.0 tests=AWL, BAYES_50, KAM_ASCII_DIVIDERS, KAM_LAZY_DOMAIN_SECURITY, RP_MATCHES_RCVD, SPF_HELO_PASS autolearn=no version=3.3.2 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Fri, 10 Jul 2015 13:22:06 +0000 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id C39F48F265 for ; Fri, 10 Jul 2015 13:22:05 +0000 (UTC) Received: from [10.10.57.58] (vpn-57-58.rdu2.redhat.com [10.10.57.58]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t6ADM4fc014192 for ; Fri, 10 Jul 2015 09:22:05 -0400 Message-ID: <559FC6FC.2080907@redhat.com> Date: Fri, 10 Jul 2015 09:22:04 -0400 From: Andrew MacLeod User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: gcc-patches Subject: [patch] Adjust tilepro generated headers X-IsSubscribed: yes bah. I forgot that tilepro generates 2 source file that are in the source tree... so it overwrites any changes directly to the includes. These probably ought to be generated into the build directory so this isn't an issue. Although I suppose its probably only an issue for me anyway :-P anyway, tested on the 3 tilepro triplets to verify it compiles... checked in as obvious since its basically redoing some previous patches. Andrew 2015-07-10 Andrew MacLeod * config/tilepro/gen-mul-tables.cc (main): Change include list for generated files. * config/tilepro/mul-tables.c: Regenerate. * config/tilegx/mul-tables.c: Regenerate. Index: config/tilepro/gen-mul-tables.cc =================================================================== *** config/tilepro/gen-mul-tables.cc (revision 225667) --- config/tilepro/gen-mul-tables.cc (working copy) *************** main () *** 1255,1279 **** printf ("#include \"config.h\"\n"); printf ("#include \"system.h\"\n"); printf ("#include \"coretypes.h\"\n"); ! printf ("#include \"symtab.h\"\n"); ! printf ("#include \"hashtab.h\"\n"); ! printf ("#include \"hash-set.h\"\n"); ! printf ("#include \"vec.h\"\n"); ! printf ("#include \"machmode.h\"\n"); ! printf ("#include \"tm.h\"\n"); ! printf ("#include \"hard-reg-set.h\"\n"); ! printf ("#include \"input.h\"\n"); ! printf ("#include \"function.h\"\n"); printf ("#include \"rtl.h\"\n"); printf ("#include \"flags.h\"\n"); - printf ("#include \"statistics.h\"\n"); - printf ("#include \"double-int.h\"\n"); - printf ("#include \"real.h\"\n"); - printf ("#include \"fixed-value.h\"\n"); printf ("#include \"alias.h\"\n"); - printf ("#include \"wide-int.h\"\n"); - printf ("#include \"inchash.h\"\n"); - printf ("#include \"tree.h\"\n"); printf ("#include \"insn-config.h\"\n"); printf ("#include \"expmed.h\"\n"); printf ("#include \"dojump.h\"\n"); --- 1255,1265 ---- printf ("#include \"config.h\"\n"); printf ("#include \"system.h\"\n"); printf ("#include \"coretypes.h\"\n"); ! printf ("#include \"backend.h\"\n"); ! printf ("#include \"tree.h\"\n"); printf ("#include \"rtl.h\"\n"); printf ("#include \"flags.h\"\n"); printf ("#include \"alias.h\"\n"); printf ("#include \"insn-config.h\"\n"); printf ("#include \"expmed.h\"\n"); printf ("#include \"dojump.h\"\n"); Index: config/tilepro/mul-tables.c =================================================================== *** config/tilepro/mul-tables.c (revision 225667) --- config/tilepro/mul-tables.c (working copy) *************** *** 24,33 **** #include "config.h" #include "system.h" #include "coretypes.h" #include "tree.h" - #include "tm.h" #include "rtl.h" - #include "function.h" #include "flags.h" #include "alias.h" #include "insn-config.h" --- 24,32 ---- #include "config.h" #include "system.h" #include "coretypes.h" + #include "backend.h" #include "tree.h" #include "rtl.h" #include "flags.h" #include "alias.h" #include "insn-config.h" Index: config/tilegx/mul-tables.c =================================================================== *** config/tilegx/mul-tables.c (revision 225667) --- config/tilegx/mul-tables.c (working copy) *************** *** 24,46 **** #include "config.h" #include "system.h" #include "coretypes.h" #include "tree.h" - #include "hashtab.h" - #include "hash-set.h" - #include "vec.h" - #include "machmode.h" - #include "tm.h" #include "rtl.h" - #include "input.h" - #include "function.h" #include "flags.h" - #include "statistics.h" - #include "double-int.h" - #include "real.h" - #include "fixed-value.h" #include "alias.h" - #include "wide-int.h" - #include "inchash.h" #include "insn-config.h" #include "expmed.h" #include "dojump.h" --- 24,34 ---- #include "config.h" #include "system.h" #include "coretypes.h" + #include "backend.h" #include "tree.h" #include "rtl.h" #include "flags.h" #include "alias.h" #include "insn-config.h" #include "expmed.h" #include "dojump.h"