From patchwork Tue Jul 23 13:46:28 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Lance Taylor X-Patchwork-Id: 261092 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 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "localhost", Issuer "www.qmailtoaster.com" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 6D3912C0082 for ; Tue, 23 Jul 2013 23:46:46 +1000 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:subject:date:message-id:mime-version:content-type; q=dns; s= default; b=B8vb5tw/5oRGtSsFbOODUsltlQHIClLYjmpPmlOw9IR5JsnVgS/R2 0yZUSNfkEsncTnip9NL/nMGX/QxHs6uFrtBsLdhOjHYR3J2IhIk8RDAF+eLF8hRw 5NT0Zk0YjeM35dW4+h85iLx9xDlpegzVF89HaAAA1DRTfB9oiIdN7M= 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:from :to:subject:date:message-id:mime-version:content-type; s= default; bh=lJ5r+ukP7PntPAs683sPmEKKNP8=; b=KLkgp7eD8SpiED3gkZPs VgB6VWIBhZUwBg7Mmkf7kXFsbEOMCRTkBfyXVBX1f9jNB3aDdZzQO8qYncuJCj9c rQNl8JADFnnxa48G7uZ9EEATAjmcgmYpZVUKI+14vNvBz+2uGpF87UQ06R7gVoC1 dRCvA+WCmB/n7+Stz6vlpZY= Received: (qmail 22514 invoked by alias); 23 Jul 2013 13:46:39 -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 22488 invoked by uid 89); 23 Jul 2013 13:46:39 -0000 X-Spam-SWARE-Status: No, score=0.0 required=5.0 tests=AWL, BAYES_50, RCVD_IN_DNSWL_NONE, RCVD_IN_HOSTKARMA_YE, RDNS_NONE, SPF_PASS, T_TVD_MIME_NO_HEADERS autolearn=no version=3.3.1 Received: from Unknown (HELO mail-pd0-f170.google.com) (209.85.192.170) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Tue, 23 Jul 2013 13:46:38 +0000 Received: by mail-pd0-f170.google.com with SMTP id x11so8189715pdj.1 for ; Tue, 23 Jul 2013 06:46:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version :content-type:x-gm-message-state; bh=alfPN7QAjAH7C+gVAIlPVQN7bCUfyKt41JlVjtk2rBw=; b=pIFgzSptkg7NfsvnJaVJh21FJugtua2BL2DRN5PFqQsTN6r34bjYQaikYaP/WuQkJT q0JDvF4Cl6texx2gUevpwThCkilFRpD8QHOQN7/VnZI2AMopSy3WA04BnZ1tYG05glBc r3A8+sKFx0YaqlqEdklwlyf1TzYfz7lSZTh18ZpGYt0F62gJxQxD21z2QXYyhq/RHL7o NnF0LN3ICdziXJqUgUQ0BKYa1cNc/P0VOALWeeJSSJ8/y3KUyYJ9868nV9ZdsbJlVZfb KZofa5KXA7znrTck5Rdy3JxgWkkurtJdbElhQ8zXYBZVrKSDCoQ9IGFzTOKf7hpREhdQ 5w+g== X-Received: by 10.68.217.137 with SMTP id oy9mr36646399pbc.130.1374587191057; Tue, 23 Jul 2013 06:46:31 -0700 (PDT) Received: from iant-glaptop.roam.corp.google.com.google.com ([207.198.105.20]) by mx.google.com with ESMTPSA id yj2sm41895516pbb.40.2013.07.23.06.46.29 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 23 Jul 2013 06:46:30 -0700 (PDT) From: Ian Lance Taylor To: gcc-patches@gcc.gnu.org, gofrontend-dev@googlegroups.com Subject: Go patch committed: Don't include "except.h" in go-lang.c Date: Tue, 23 Jul 2013 06:46:28 -0700 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 X-Gm-Message-State: ALoCoQlswATyQDW1ZE4ixrjiHfuxPd5icirzfxwujnSopgX+E8R33AaUC7d0Wv341lPldqFB+9FOXjQ2OGLOIeGXZHtuMu0SNF14UKntDWA8TcUeDrk7nYgdqJeGtlj3VD+dXbAHP8ZzBYs2SN61KVnhBj5Rj85v8kvDvZeeZXggarHw12ipVH6T873HWs6fUSckVbccY8xNcbkRf5/OwwUXuEQ1PELJ4Q== X-Virus-Found: No This patch removes the #include of "except.h" from go-lang.c. I added it in order to call build_personality_function, but that declaration is now in tree.h. except.h is considered to be a backend header that should not be included in frontend code. Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu. Committed to mainline. Ian 2013-07-23 Ian Lance Taylor * go-lang.c: Don't #include "except.h". * Make-lang.in (go/go-lang.o): Don't depend on $(EXCEPT_H). Index: go-lang.c =================================================================== --- go-lang.c (revision 200210) +++ go-lang.c (working copy) @@ -33,7 +33,6 @@ along with GCC; see the file COPYING3. #include "diagnostic.h" #include "langhooks.h" #include "langhooks-def.h" -#include "except.h" #include "target.h" #include "common/common-target.h" Index: Make-lang.in =================================================================== --- Make-lang.in (revision 200210) +++ Make-lang.in (working copy) @@ -248,7 +248,7 @@ CFLAGS-go/go-lang.o += -DDEFAULT_TARGET_ go/go-lang.o: go/go-lang.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(OPTS_H) \ $(TREE_H) $(GIMPLE_H) $(GGC_H) $(TOPLEV_H) debug.h options.h \ $(FLAGS_H) convert.h $(DIAGNOSTIC_H) langhooks.h \ - $(LANGHOOKS_DEF_H) $(EXCEPT_H) $(TARGET_H) $(GO_C_H) \ + $(LANGHOOKS_DEF_H) $(TARGET_H) $(GO_C_H) \ gt-go-go-lang.h gtype-go.h $(COMMON_TARGET_H) GOINCLUDES = -I $(srcdir)/go -I $(srcdir)/go/gofrontend