From patchwork Mon Nov 2 13:58:05 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew MacLeod X-Patchwork-Id: 538999 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 334D51402D8 for ; Tue, 3 Nov 2015 00:58:23 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=ZcS3s55k; 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 :subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type; q=dns; s=default; b=wldWd2+Gceo3eNLWs iaRta8EbcGVeQF+qMiUKxjTvSlg1jyz76DH/x6A0G9gbH+ff3qkzOSMmWIC2y1NF ezOKj45i6Q+ySY2glgXmRv3YKkMvduNd5GE1xOtiezFvBFqDT3mkRaB2N+L0vP4+ C358AuqfRRmku2S0sMSciLXyYw= 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 :subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type; s=default; bh=avoOHYNlPzA0m175JOTTOoc yJLU=; b=ZcS3s55k0OAltGeoInupqsQgHXWlkXXpiQJj8qeVYs2wnUrHttQBvYv xf0pzXVWZoGNy7zdlpDXee6Cw4v/SRVKC+KTaz7OvuOIDQkWqBSJPxO0RDCUh27l x/KXY4k3SlKfbPutsIHgDsCZg4dztbTc2CIQB13x+6rc4omGR10M= Received: (qmail 27583 invoked by alias); 2 Nov 2015 13:58:12 -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 27565 invoked by uid 89); 2 Nov 2015 13:58:11 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL, BAYES_00, KAM_ASCII_DIVIDERS, SPF_HELO_PASS, T_RP_MATCHES_RCVD 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; Mon, 02 Nov 2015 13:58:08 +0000 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 61D108F4E4 for ; Mon, 2 Nov 2015 13:58:07 +0000 (UTC) Received: from [10.10.50.156] (unused [10.10.50.156] (may be forged)) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA2Dw5Ku005415; Mon, 2 Nov 2015 08:58:06 -0500 Subject: [patch] New remainder of front end header reduction To: Jeff Law , gcc-patches References: <562A6614.5080602@redhat.com> <563372AF.9050002@redhat.com> <56370589.20706@redhat.com> From: Andrew MacLeod Message-ID: <56376BED.2040804@redhat.com> Date: Mon, 2 Nov 2015 08:58:05 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <56370589.20706@redhat.com> X-IsSubscribed: yes On 11/02/2015 01:41 AM, Jeff Law wrote: > On 10/30/2015 07:37 AM, Andrew MacLeod wrote: >> OK, here's the much delayed front end reduction patch based on the >> reordering already being checked in. >> >> I discovered that my targets builds were only building c/c++, so the >> other languages were being reduced based only on the host >> x86_64-pc-linux-gnu build. Thats *probably* ok, but I wanted to be >> sure. This is when I discovered that the other languages have varying >> amounts of support amongst the targets. Simply building all the targets >> to compile, say ada, doesn't actually work quite right. >> >> So this patch covers all the languages which do have full support.. the >> ones enabled by 'all' languages. >> >> I am determining which targets build the other languages now, and will >> submit separate reduction patches for those languages. >> Here's the rest of the front end files. I will temporarily hold off checking in the other front end file due to the ENABLE_OFFLOADING and ENABLE_FOLD_CHECKING issues brought up. I'll rerun the tool with all the ENABLE_* macros I can fine predefined in the tool to avoid this issue, and adjust he front end patches if necessary.. ie, if the tool finds a reduction that shouldnt happen. Anyway, here's the rest of the header files which should be the final patch I ran the tool on the coverage components of config-list.mk that supported each of the languages, then did a full build of all targets. bootstraps on x86_64-pc-linux-gnu with no new regressions, and passes all of config-list.mk Andrew ada * gcc-interface/decl.c: Remove unused header files. * gcc-interface/misc.c: Likewise. * gcc-interface/targtyps.c: Likewise. * gcc-interface/trans.c: Likewise. * gcc-interface/utils.c: Likewise. go * go-backend.c: Remove unused header files. * go-gcc.cc: Likewise. * go-lang.c: Likewise. * gospec.c: Likewise. java * boehm.c: Remove unused header files. * builtins.c: Likewise. * class.c: Likewise. * constants.c: Likewise. * decl.c: Likewise. * except.c: Likewise. * expr.c: Likewise. * java-gimplify.c: Likewise. * jcf-dump.c: Likewise. * jcf-io.c: Likewise. * jcf-parse.c: Likewise. * jvgenmain.c: Likewise. * lang.c: Likewise. * mangle.c: Likewise. * mangle_name.c: Likewise. * resource.c: Likewise. * typeck.c: Likewise. * verify-glue.c: Likewise. * verify-impl.c: Likewise. * zextract.c: Likewise. jit * dummy-frontend.c: Remove unused header files. * jit-builtins.c: Likewise. * jit-playback.c: Likewise. * jit-recording.c: Likewise. * jit-spec.c: Likewise. * libgccjit.c: Likewise. objcp * objcp-decl.c: Remove unused header files. * objcp-lang.c: Likewise. Index: ada/gcc-interface/decl.c =================================================================== *** ada/gcc-interface/decl.c (revision 229584) --- ada/gcc-interface/decl.c (working copy) *************** *** 26,32 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "ggc.h" #include "target.h" #include "tree.h" #include "stringpool.h" --- 26,31 ---- *************** *** 34,41 **** #include "alias.h" #include "fold-const.h" #include "stor-layout.h" - #include "flags.h" - #include "toplev.h" #include "tree-inline.h" #include "ada.h" --- 33,38 ---- *************** *** 46,52 **** #include "nlists.h" #include "repinfo.h" #include "snames.h" - #include "stringt.h" #include "uintp.h" #include "fe.h" #include "sinfo.h" --- 43,48 ---- Index: ada/gcc-interface/misc.c =================================================================== *** ada/gcc-interface/misc.c (revision 229584) --- ada/gcc-interface/misc.c (working copy) *************** *** 26,32 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "ggc.h" #include "target.h" #include "tree.h" #include "diagnostic.h" --- 26,31 ---- *************** *** 35,42 **** #include "fold-const.h" #include "stor-layout.h" #include "print-tree.h" - #include "flags.h" - #include "debug.h" #include "toplev.h" #include "langhooks.h" #include "langhooks-def.h" --- 34,39 ---- *************** *** 48,57 **** #include "adadecode.h" #include "types.h" #include "atree.h" - #include "elists.h" #include "namet.h" #include "nlists.h" - #include "stringt.h" #include "uintp.h" #include "fe.h" #include "sinfo.h" --- 45,52 ---- Index: ada/gcc-interface/targtyps.c =================================================================== *** ada/gcc-interface/targtyps.c (revision 229584) --- ada/gcc-interface/targtyps.c (working copy) *************** *** 30,51 **** #include "coretypes.h" #include "tm.h" #include "tree.h" - #include "tm_p.h" - #include "alias.h" #include "ada.h" #include "types.h" - #include "atree.h" - #include "elists.h" - #include "namet.h" - #include "nlists.h" - #include "snames.h" - #include "stringt.h" - #include "uintp.h" - #include "urealp.h" - #include "fe.h" - #include "sinfo.h" - #include "einfo.h" #include "ada-tree.h" #include "gigi.h" --- 30,38 ---- Index: ada/gcc-interface/trans.c =================================================================== *** ada/gcc-interface/trans.c (revision 229584) --- ada/gcc-interface/trans.c (working copy) *************** *** 39,45 **** #include "stor-layout.h" #include "stmt.h" #include "varasm.h" - #include "flags.h" #include "output.h" #include "libfuncs.h" /* For set_stack_check_libfunc. */ #include "tree-iterator.h" --- 39,44 ---- *************** *** 51,57 **** #include "adadecode.h" #include "types.h" #include "atree.h" - #include "elists.h" #include "namet.h" #include "nlists.h" #include "snames.h" --- 50,55 ---- Index: ada/gcc-interface/utils.c =================================================================== *** ada/gcc-interface/utils.c (revision 229584) --- ada/gcc-interface/utils.c (working copy) *************** *** 26,36 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "ggc.h" #include "target.h" #include "function.h" #include "tree.h" - #include "timevar.h" #include "stringpool.h" #include "cgraph.h" #include "diagnostic.h" --- 26,34 ---- *************** *** 39,45 **** #include "stor-layout.h" #include "attribs.h" #include "varasm.h" - #include "flags.h" #include "toplev.h" #include "output.h" #include "debug.h" --- 37,42 ---- *************** *** 48,62 **** #include "langhooks.h" #include "tree-dump.h" #include "tree-inline.h" - #include "tree-iterator.h" #include "ada.h" #include "types.h" #include "atree.h" - #include "elists.h" - #include "namet.h" #include "nlists.h" - #include "stringt.h" #include "uintp.h" #include "fe.h" #include "sinfo.h" --- 45,55 ---- Index: go/go-backend.c =================================================================== *** go/go-backend.c (revision 229584) --- go/go-backend.c (working copy) *************** along with GCC; see the file COPYING3. *** 25,37 **** #include "tm_p.h" #include "diagnostic.h" #include "simple-object.h" - #include "alias.h" - #include "stor-layout.h" #include "intl.h" #include "output.h" /* for assemble_string */ #include "common/common-target.h" - #include "go-c.h" /* The segment name we pass to simple_object_start_read to find Go export data. */ --- 25,34 ---- Index: go/go-gcc.cc =================================================================== *** go/go-gcc.cc (revision 229584) --- go/go-gcc.cc (working copy) *************** *** 24,42 **** // include it here before tree.h includes it later. #include - #include "vec.h" - #include "alias.h" #include "tree.h" - #include "options.h" - #include "inchash.h" #include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "varasm.h" #include "tree-iterator.h" - #include "hash-map.h" #include "tm.h" - #include "hard-reg-set.h" #include "function.h" #include "cgraph.h" #include "convert.h" --- 24,36 ---- Index: go/go-lang.c =================================================================== *** go/go-lang.c (revision 229584) --- go/go-lang.c (working copy) *************** along with GCC; see the file COPYING3. *** 21,39 **** #include "system.h" #include "coretypes.h" #include "target.h" - #include "function.h" #include "tree.h" #include "gimple-expr.h" #include "diagnostic.h" - #include "ansidecl.h" #include "opts.h" - #include "alias.h" #include "fold-const.h" #include "gimplify.h" #include "stor-layout.h" - #include "toplev.h" #include "debug.h" - #include "flags.h" #include "convert.h" #include "langhooks.h" #include "langhooks-def.h" --- 21,34 ---- Index: go/gospec.c =================================================================== *** go/gospec.c (revision 229584) --- go/gospec.c (working copy) *************** along with GCC; see the file COPYING3. *** 21,27 **** #include "system.h" #include "coretypes.h" #include "tm.h" - #include "gcc.h" #include "opts.h" /* This bit is set if we saw a `-xfoo' language specification. */ --- 21,26 ---- Index: java/boehm.c =================================================================== *** java/boehm.c (revision 229584) --- java/boehm.c (working copy) *************** The Free Software Foundation is independ *** 28,35 **** #include "coretypes.h" #include "tm.h" #include "tree.h" - #include "diagnostic-core.h" - #include "alias.h" #include "java-tree.h" #include "parse.h" --- 28,33 ---- Index: java/builtins.c =================================================================== *** java/builtins.c (revision 229584) --- java/builtins.c (working copy) *************** The Free Software Foundation is independ *** 30,57 **** #include "system.h" #include "coretypes.h" #include "tm.h" - #include "function.h" #include "rtl.h" #include "tree.h" #include "stringpool.h" #include "expmed.h" #include "optabs.h" - #include "emit-rtl.h" - #include "alias.h" #include "fold-const.h" #include "stor-layout.h" - #include "flags.h" - #include "langhooks.h" #include "java-tree.h" /* FIXME: All these headers are necessary for sync_compare_and_swap. Front ends should never have to look at that. */ - #include "dojump.h" - #include "explow.h" - #include "calls.h" - #include "varasm.h" - #include "stmt.h" - #include "expr.h" static tree max_builtin (tree, tree); static tree min_builtin (tree, tree); --- 30,46 ---- Index: java/class.c =================================================================== *** java/class.c (revision 229584) --- java/class.c (working copy) *************** The Free Software Foundation is independ *** 28,43 **** #include "coretypes.h" #include "target.h" #include "function.h" - #include "obstack.h" #include "tree.h" #include "stringpool.h" - #include "cgraph.h" #include "diagnostic-core.h" - #include "alias.h" #include "fold-const.h" #include "stor-layout.h" #include "varasm.h" - #include "flags.h" #include "java-tree.h" #include "jcf.h" #include "toplev.h" --- 28,39 ---- Index: java/constants.c =================================================================== *** java/constants.c (revision 229584) --- java/constants.c (working copy) *************** The Free Software Foundation is independ *** 26,34 **** #include "tm.h" #include "tree.h" #include "stringpool.h" - #include "diagnostic-core.h" #include "jcf.h" - #include "alias.h" #include "fold-const.h" #include "stor-layout.h" #include "java-tree.h" --- 26,32 ---- Index: java/decl.c =================================================================== *** java/decl.c (revision 229584) --- java/decl.c (working copy) *************** The Free Software Foundation is independ *** 33,47 **** #include "stringpool.h" #include "cgraph.h" #include "diagnostic-core.h" - #include "alias.h" #include "stor-layout.h" #include "varasm.h" #include "toplev.h" - #include "flags.h" #include "java-tree.h" #include "jcf.h" #include "java-except.h" - #include "tree-inline.h" #include "version.h" #include "tree-iterator.h" #include "langhooks.h" --- 33,44 ---- Index: java/except.c =================================================================== *** java/except.c (revision 229584) --- java/except.c (working copy) *************** The Free Software Foundation is independ *** 28,40 **** #include "tree.h" #include "stringpool.h" #include "diagnostic-core.h" - #include "alias.h" #include "fold-const.h" #include "stor-layout.h" #include "java-tree.h" - #include "javaop.h" - #include "java-opcodes.h" - #include "jcf.h" #include "java-except.h" #include "toplev.h" #include "tree-iterator.h" --- 28,36 ---- Index: java/expr.c =================================================================== *** java/expr.c (revision 229584) --- java/expr.c (working copy) *************** The Free Software Foundation is independ *** 30,44 **** #include "tree.h" #include "stringpool.h" #include "diagnostic-core.h" - #include "alias.h" #include "fold-const.h" #include "stor-layout.h" - #include "flags.h" #include "java-tree.h" - #include "javaop.h" #include "java-opcodes.h" #include "jcf.h" - #include "java-except.h" #include "parse.h" #include "tree-iterator.h" --- 30,40 ---- Index: java/java-gimplify.c =================================================================== *** java/java-gimplify.c (revision 229584) --- java/java-gimplify.c (working copy) *************** The Free Software Foundation is independ *** 24,41 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "tm.h" #include "function.h" #include "basic-block.h" - #include "hard-reg-set.h" #include "tree.h" #include "gimple.h" - #include "cfghooks.h" - #include "alias.h" - #include "fold-const.h" #include "java-tree.h" #include "dumpfile.h" - #include "internal-fn.h" #include "gimplify.h" static tree java_gimplify_block (tree); --- 24,35 ---- Index: java/jcf-dump.c =================================================================== *** java/jcf-dump.c (revision 229584) --- java/jcf-dump.c (working copy) *************** The Free Software Foundation is independ *** 50,62 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "options.h" #include "tree.h" #include "diagnostic.h" #include "intl.h" #include "jcf.h" - #include "alias.h" #include "java-tree.h" #include "version.h" --- 50,60 ---- Index: java/jcf-io.c =================================================================== *** java/jcf-io.c (revision 229584) --- java/jcf-io.c (working copy) *************** The Free Software Foundation is independ *** 26,37 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "options.h" - #include "tree.h" #include "jcf.h" - #include "alias.h" - #include "java-tree.h" #include #include "zlib.h" --- 26,33 ---- Index: java/jcf-parse.c =================================================================== *** java/jcf-parse.c (revision 229584) --- java/jcf-parse.c (working copy) *************** The Free Software Foundation is independ *** 28,45 **** #include "coretypes.h" #include "target.h" #include "function.h" - #include "obstack.h" #include "bitmap.h" #include "tree.h" #include "stringpool.h" #include "cgraph.h" #include "diagnostic-core.h" - #include "alias.h" - #include "flags.h" - #include "java-except.h" #include "javaop.h" #include "java-tree.h" - #include "parse.h" #include "debug.h" #include "toplev.h" --- 28,40 ---- Index: java/jvgenmain.c =================================================================== *** java/jvgenmain.c (revision 229584) --- java/jvgenmain.c (working copy) *************** The Free Software Foundation is independ *** 26,37 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "options.h" - #include "obstack.h" #include "tree.h" #include "diagnostic.h" - #include "jcf.h" - #include "alias.h" #include "java-tree.h" #include "intl.h" --- 26,33 ---- Index: java/lang.c =================================================================== *** java/lang.c (revision 229584) --- java/lang.c (working copy) *************** The Free Software Foundation is independ *** 29,42 **** #include "target.h" #include "tree.h" #include "diagnostic.h" - #include "alias.h" #include "java-tree.h" #include "jcf.h" #include "langhooks.h" #include "langhooks-def.h" - #include "flags.h" - #include "tree-inline.h" - #include "splay-tree.h" #include "tree-dump.h" #include "opts.h" #include "context.h" --- 29,38 ---- Index: java/mangle.c =================================================================== *** java/mangle.c (revision 229584) --- java/mangle.c (working copy) *************** The Free Software Foundation is independ *** 27,39 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "options.h" - #include "obstack.h" #include "tree.h" #include "stringpool.h" - #include "diagnostic-core.h" #include "jcf.h" - #include "alias.h" #include "java-tree.h" #include "langhooks-def.h" --- 27,35 ---- Index: java/mangle_name.c =================================================================== *** java/mangle_name.c (revision 229584) --- java/mangle_name.c (working copy) *************** The Free Software Foundation is independ *** 27,39 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "options.h" #include "obstack.h" - #include "tree.h" #include "diagnostic-core.h" #include "jcf.h" - #include "alias.h" - #include "java-tree.h" static void append_unicode_mangled_name (const char *, int); #ifndef HAVE_AS_UTF8 --- 27,35 ---- Index: java/resource.c =================================================================== *** java/resource.c (revision 229584) --- java/resource.c (working copy) *************** The Free Software Foundation is independ *** 25,43 **** #include "system.h" #include "coretypes.h" #include "tm.h" - #include "function.h" - #include "hard-reg-set.h" #include "tree.h" #include "stringpool.h" #include "cgraph.h" - #include "diagnostic-core.h" - #include "alias.h" #include "fold-const.h" #include "stor-layout.h" #include "java-tree.h" - #include "jcf.h" #include "toplev.h" - #include "parse.h" #include "tree-iterator.h" /* A list of all the resources files. */ --- 25,37 ---- Index: java/typeck.c =================================================================== *** java/typeck.c (revision 229584) --- java/typeck.c (working copy) *************** The Free Software Foundation is independ *** 27,42 **** #include "system.h" #include "coretypes.h" #include "options.h" - #include "obstack.h" #include "tree.h" #include "stringpool.h" #include "diagnostic-core.h" - #include "alias.h" #include "fold-const.h" #include "stor-layout.h" - #include "flags.h" #include "java-tree.h" - #include "jcf.h" #include "convert.h" static tree convert_ieee_real_to_integer (tree, tree); --- 27,38 ---- Index: java/verify-glue.c =================================================================== *** java/verify-glue.c (revision 229584) --- java/verify-glue.c (working copy) *************** The Free Software Foundation is independ *** 28,37 **** #include "system.h" #include "coretypes.h" #include "options.h" - #include "tree.h" #include "stringpool.h" #include "diagnostic-core.h" - #include "alias.h" #include "parse.h" #include "verify.h" --- 28,35 ---- Index: java/verify-impl.c =================================================================== *** java/verify-impl.c (revision 229584) --- java/verify-impl.c (working copy) *************** details. */ *** 14,24 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "options.h" - #include "symtab.h" #include "verify.h" - #include "alias.h" /* Hack to work around namespace pollution from java-tree.h. */ #undef current_class --- 14,21 ---- Index: java/zextract.c =================================================================== *** java/zextract.c (revision 229584) --- java/zextract.c (working copy) *************** The Free Software Foundation is independ *** 28,34 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "tm.h" #include "zipfile.h" /* This stuff is partly based on the 28 August 1994 public release of the --- 28,33 ---- Index: jit/dummy-frontend.c =================================================================== *** jit/dummy-frontend.c (revision 229584) --- jit/dummy-frontend.c (working copy) *************** along with GCC; see the file COPYING3. *** 20,41 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "tm.h" - #include "function.h" - #include "hard-reg-set.h" - #include "tree.h" #include "jit-playback.h" - #include "cgraph.h" - #include "opts.h" - #include "alias.h" #include "stor-layout.h" #include "debug.h" #include "langhooks.h" #include "langhooks-def.h" - #include "dumpfile.h" - #include "jit-common.h" - #include "jit-logging.h" #include --- 20,31 ---- Index: jit/jit-builtins.c =================================================================== *** jit/jit-builtins.c (revision 229584) --- jit/jit-builtins.c (working copy) *************** along with GCC; see the file COPYING3. *** 21,32 **** #include "system.h" #include "coretypes.h" #include "target.h" - #include "jit-common.h" #include "jit-playback.h" #include "stringpool.h" #include "jit-builtins.h" - #include "jit-recording.h" namespace gcc { --- 21,30 ---- Index: jit/jit-playback.c =================================================================== *** jit/jit-playback.c (revision 229584) --- jit/jit-playback.c (working copy) *************** along with GCC; see the file COPYING3. *** 22,34 **** #include "system.h" #include "coretypes.h" #include "target.h" - #include "function.h" #include "tree.h" - #include "timevar.h" #include "stringpool.h" #include "cgraph.h" - #include "opts.h" - #include "alias.h" #include "dumpfile.h" #include "toplev.h" #include "tree-cfg.h" --- 22,30 ---- *************** along with GCC; see the file COPYING3. *** 40,50 **** #include "attribs.h" #include "context.h" #include "fold-const.h" - #include "debug.h" #include "gcc.h" - #include "jit-common.h" - #include "jit-logging.h" #include "jit-playback.h" #include "jit-result.h" #include "jit-builtins.h" --- 36,43 ---- Index: jit/jit-recording.c =================================================================== *** jit/jit-recording.c (revision 229584) --- jit/jit-recording.c (working copy) *************** along with GCC; see the file COPYING3. *** 22,36 **** #include "system.h" #include "coretypes.h" #include "tm.h" - #include "jit-common.h" - #include "timevar.h" #include "pretty-print.h" #include "toplev.h" #include #include "jit-builtins.h" - #include "jit-logging.h" #include "jit-recording.h" #include "jit-playback.h" --- 22,33 ---- Index: jit/jit-spec.c =================================================================== *** jit/jit-spec.c (revision 229584) --- jit/jit-spec.c (working copy) *************** along with GCC; see the file COPYING3. *** 20,28 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "tm.h" - #include "gcc.h" - #include "opts.h" /* Filter command line before processing by the gcc driver proper. */ void --- 20,25 ---- Index: jit/libgccjit.c =================================================================== *** jit/libgccjit.c (revision 229584) --- jit/libgccjit.c (working copy) *************** along with GCC; see the file COPYING3. *** 21,33 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "jit-common.h" #include "timevar.h" - #include "opts.h" #include "typed-splay-tree.h" #include "libgccjit.h" - #include "jit-logging.h" #include "jit-recording.h" #include "jit-result.h" --- 21,30 ---- Index: objcp/objcp-decl.c =================================================================== *** objcp/objcp-decl.c (revision 229584) --- objcp/objcp-decl.c (working copy) *************** along with GCC; see the file COPYING3. *** 22,34 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "tm.h" - #include "tree.h" #include "cp-tree.h" - #include "alias.h" #include "c-family/c-objc.h" - #include "objc-act.h" #include "objcp-decl.h" /* Hacks to simulate start_struct() and finish_struct(). */ --- 22,30 ---- Index: objcp/objcp-lang.c =================================================================== *** objcp/objcp-lang.c (revision 229584) --- objcp/objcp-lang.c (working copy) *************** along with GCC; see the file COPYING3. *** 21,30 **** #include "config.h" #include "system.h" #include "coretypes.h" - #include "target.h" - #include "tree.h" #include "cp-tree.h" - #include "c-family/c-common.h" #include "c-family/c-objc.h" #include "objc-act.h" #include "langhooks.h" --- 21,27 ----