From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 46627 invoked by alias); 11 May 2018 09:06:46 -0000 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 Received: (qmail 46616 invoked by uid 89); 11 May 2018 09:06:45 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.9 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-lf0-f68.google.com Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com) (209.85.215.68) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 11 May 2018 09:06:44 +0000 Received: by mail-lf0-f68.google.com with SMTP id z142-v6so6884171lff.5 for ; Fri, 11 May 2018 02:06:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Eyi880xHf9v34REUiElEoJCMSDQcjBTezWa0nGaMdDc=; b=dhKTd6rzIj/iDXU0dK+gM2p0hUev2OQWvzbgpbNvI/rTUvbcB6BLBaqRHMkoPRA/YY iKUFrOpBNTn+zV3ujjUOd25bgax3H7sIL5M9uMOtT9MWARv9rzViLhKv60bNK35X+0gA +8XXb5nCuqBm8msFZdUz0j9idRi33eFsSjot78GBHktX3Y02WnTOl1GesgRMlrkyu4vs hUpN2VJjzhAalTDEsw6dEEfOn7Fek1ogVr+cQHkU3geDRbBrqe2rWDoN+L5FHOBVb/9k xsVZF7uxba23XQh7tBZkhe7ThpDFbVAb8bUh0yQfjCvhctndsCAzxevrQPd6h7Zf3pQt dClw== X-Gm-Message-State: ALKqPwfyPX9qJWBF3bZt52l0a2lDbqYlfXqh3B8iH1zbaTpW+v97y5ck m7xgx6M8vd0b6Ttti9tocLBAuaeMnp2NKQ/JoeQ= X-Google-Smtp-Source: AB8JxZqsnavFE1uCc6qJEzkeGtuH/R/8/RlYPvXIGly9ltuTmGbZZQT/oihU5MP60ODTWIfx2aghkKvIVXSGmMW1FSo= X-Received: by 2002:a2e:9d41:: with SMTP id y1-v6mr3346244ljj.112.1526029601469; Fri, 11 May 2018 02:06:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.132.196 with HTTP; Fri, 11 May 2018 02:06:41 -0700 (PDT) In-Reply-To: <20180510155641.2950-3-amonakov@ispras.ru> References: <20180510155641.2950-1-amonakov@ispras.ru> <20180510155641.2950-3-amonakov@ispras.ru> From: Richard Biener Date: Fri, 11 May 2018 09:32:00 -0000 Message-ID: Subject: Re: [PATCH 2/2] gcc_qsort: build system changes To: Alexander Monakov Cc: GCC Patches Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2018-05/txt/msg00541.txt.bz2 On Thu, May 10, 2018 at 5:56 PM, Alexander Monakov wrote: > * Makefile.in (OBJS-libcommon): Add sort.o. > (build/sort.o): New target. Use it... > (BUILD_RTL): ... here, and... > (build/gencfn-macros): ... here, and... > (build/genmatch): ... here. OK if the rest is approved. Richard. > --- > gcc/Makefile.in | 9 +++++---- > 1 file changed, 5 insertions(+), 4 deletions(-) > > diff --git a/gcc/Makefile.in b/gcc/Makefile.in > index 20bee0494b1..8ec0511704d 100644 > --- a/gcc/Makefile.in > +++ b/gcc/Makefile.in > @@ -1076,7 +1076,7 @@ BUILD_LIBS = $(BUILD_LIBIBERTY) > > BUILD_RTL = build/rtl.o build/read-rtl.o build/ggc-none.o \ > build/vec.o build/min-insn-modes.o build/gensupport.o \ > - build/print-rtl.o build/hash-table.o > + build/print-rtl.o build/hash-table.o build/sort.o > BUILD_MD = build/read-md.o > BUILD_ERRORS = build/errors.o > > @@ -1611,7 +1611,7 @@ OBJS-libcommon = diagnostic.o diagnostic-color.o diagnostic-show-locus.o \ > pretty-print.o intl.o \ > sbitmap.o \ > vec.o input.o version.o hash-table.o ggc-none.o memory-block.o \ > - selftest.o selftest-diagnostic.o > + selftest.o selftest-diagnostic.o sort.o > > # Objects in libcommon-target.a, used by drivers and by the core > # compiler and containing target-dependent code. > @@ -2681,6 +2681,7 @@ build/vec.o : vec.c $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) $(VEC_H) \ > $(GGC_H) toplev.h $(DIAGNOSTIC_CORE_H) > build/hash-table.o : hash-table.c $(BCONFIG_H) $(SYSTEM_H) \ > $(CORETYPES_H) $(HASH_TABLE_H) $(GGC_H) toplev.h $(DIAGNOSTIC_CORE_H) > +build/sort.o : sort.cc $(BCONFIG_H) $(SYSTEM_H) > build/inchash.o : inchash.c $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \ > $(HASHTAB_H) inchash.h > build/gencondmd.o : build/gencondmd.c $(BCONFIG_H) $(SYSTEM_H) \ > @@ -2817,7 +2818,7 @@ build/genautomata$(build_exeext) : BUILD_LIBS += -lm > > build/genrecog$(build_exeext) : build/hash-table.o build/inchash.o > build/gencfn-macros$(build_exeext) : build/hash-table.o build/vec.o \ > - build/ggc-none.o > + build/ggc-none.o build/sort.o > > # For stage1 and when cross-compiling use the build libcpp which is > # built with NLS disabled. For stage2+ use the host library and > @@ -2831,7 +2832,7 @@ build/genmatch$(build_exeext): BUILD_LIBS += $(LIBINTL) $(LIBICONV) > endif > > build/genmatch$(build_exeext) : $(BUILD_CPPLIB) \ > - $(BUILD_ERRORS) build/vec.o build/hash-table.o > + $(BUILD_ERRORS) build/vec.o build/hash-table.o build/sort.o > > # These programs are not linked with the MD reader. > build/gengtype$(build_exeext) : build/gengtype-lex.o build/gengtype-parse.o \ > -- > 2.13.3 >