From patchwork Mon Sep 16 16:17:19 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Uros Bizjak X-Patchwork-Id: 275240 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 did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id B8DFC2C00F3 for ; Tue, 17 Sep 2013 02:17:30 +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 :mime-version:date:message-id:subject:from:to:content-type; q= dns; s=default; b=LPWNaBV6aldkBwjcZ4F/UhWwVtKwfDN8OLAQoeSeMPCWie 6+h8HlkQ8rkaUqXm35ksWdOVEdFLaI7l/1TBnciFIYjFhl7pmZTwwiQhvipibuIR WLhQPKFN90EZKXCYpVKfEVyNxWmqxjgDLx/3zbcPDPR1hs1ioJRqzD7bKMiUo= 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 :mime-version:date:message-id:subject:from:to:content-type; s= default; bh=NgYLKLL2Vb9pZtxG1ijzxJ+8aQo=; b=ARELKjI4am8FnVq5C0uf uXK9SDK6nfx9+FZY61F12bDmeHtUYPZL2Q/9dcWgDqeya6fdE9HlfCv0MMdORUMk iqE0aetKJAROtgzJjGZYrYDWYN7EdwHxo1FhgkltUJHoscHGYfFuQvHcjBblzufx BBs/+kQfRzsa0fnFXdyv7Sw= Received: (qmail 17423 invoked by alias); 16 Sep 2013 16:17:23 -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 17408 invoked by uid 89); 16 Sep 2013 16:17:22 -0000 Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com) (209.85.219.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Mon, 16 Sep 2013 16:17:22 +0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL, BAYES_00, FREEMAIL_FROM, NO_RELAYS autolearn=ham version=3.3.2 X-HELO: mail-oa0-f45.google.com Received: by mail-oa0-f45.google.com with SMTP id i18so196056oag.18 for ; Mon, 16 Sep 2013 09:17:19 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.182.50.130 with SMTP id c2mr510488obo.35.1379348239578; Mon, 16 Sep 2013 09:17:19 -0700 (PDT) Received: by 10.182.137.136 with HTTP; Mon, 16 Sep 2013 09:17:19 -0700 (PDT) Date: Mon, 16 Sep 2013 18:17:19 +0200 Message-ID: Subject: [PATCH, alpha]: Add alpha.o dependecies From: Uros Bizjak To: "gcc-patches@gcc.gnu.org" Hello! Attached patch decleres dependecies for config/alpha/alpha.o. 2013-09-16 Uros Bizjak * config/alpha/t-alpha: New. * config.gcc (alpha*-*-linux*): Add alpha/t-alpha to tmake_file. (alpha*-*-freebsd*): Ditto. (alpha*-*-netbsd*): Ditto. (alpha*-*-openbsd*): Ditto. (alpha64-dec-*vms*): Ditto. (alpha*-dec-*vms*): Ditto. Bootstrap on alpha-pc-linux-gnu is in progress. OK for mainline if bootstrap passes? Uros. Index: config/alpha/t-alpha =================================================================== --- config/alpha/t-alpha (revision 0) +++ config/alpha/t-alpha (working copy) @@ -0,0 +1,25 @@ +# Copyright (C) 2013 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# GCC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GCC; see the file COPYING3. If not see +# . + +alpha.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(TREE_H) \ + $(REGS_H) hard-reg-set.h insn-config.h conditions.h output.h \ + $(INSN_ATTR_H) $(FLAGS_H) $(RECOG_H) $(EXPR_H) $(OPTABS_H) reload.h \ + $(OBSTACK_H) $(EXCEPT_H) $(FUNCTION_H) $(DIAGNOSTIC_CORE_H) $(GGC_H) \ + $(TM_P_H) $(TARGET_H) $(TARGET_DEF_H) $(COMMON_TARGET_H) debug.h \ + langhooks.h $(SPLAY_TREE_H) $(GIMPLE_H) $(TREE_FLOW_H) tree-ssanames.h \ + tree-stdarg.h tm-constrs.h $(DF_H) $(LIBFUNCS_H) $(OPTS_H) $(PARAMS_H) Index: config.gcc =================================================================== --- config.gcc (revision 202630) +++ config.gcc (working copy) @@ -903,27 +903,30 @@ ;; alpha*-*-linux*) tm_file="elfos.h ${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h glibc-stdint.h" - tmake_file="${tmake_file} alpha/t-linux" + tmake_file="${tmake_file} alpha/t-alpha alpha/t-linux" extra_options="${extra_options} alpha/elf.opt" ;; alpha*-*-freebsd*) tm_file="elfos.h ${tm_file} ${fbsd_tm_file} alpha/elf.h alpha/freebsd.h" + tmake_file="${tmake_file} alpha/t-alpha" extra_options="${extra_options} alpha/elf.opt" ;; alpha*-*-netbsd*) tm_file="elfos.h ${tm_file} netbsd.h alpha/elf.h netbsd-elf.h alpha/netbsd.h" + tmake_file="${tmake_file} alpha/t-alpha" extra_options="${extra_options} netbsd.opt netbsd-elf.opt \ alpha/elf.opt" ;; alpha*-*-openbsd*) tm_defines="${tm_defines} OBSD_HAS_DECLARE_FUNCTION_NAME OBSD_HAS_DECLARE_FUNCTION_SIZE OBSD_HAS_DECLARE_OBJECT" tm_file="elfos.h alpha/alpha.h alpha/elf.h openbsd.h openbsd-stdint.h alpha/openbsd.h openbsd-libpthread.h" + tmake_file="${tmake_file} alpha/t-alpha" extra_options="${extra_options} openbsd.opt alpha/elf.opt" # default x-alpha is only appropriate for dec-osf. ;; alpha*-dec-*vms*) tm_file="${tm_file} vms/vms.h alpha/vms.h" - tmake_file="${tmake_file} alpha/t-vms" + tmake_file="${tmake_file} alpha/t-alpha alpha/t-vms" ;; arm-wrs-vxworks) tm_file="elfos.h arm/elf.h arm/aout.h ${tm_file} vx-common.h vxworks.h arm/vxworks.h"