From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) by sourceware.org (Postfix) with ESMTPS id 848D93858C54 for ; Fri, 12 May 2023 08:59:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 848D93858C54 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=sifive.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=sifive.com Received: by mail-pj1-x1032.google.com with SMTP id 98e67ed59e1d1-24e09b4153eso6760871a91.2 for ; Fri, 12 May 2023 01:59:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; t=1683881985; x=1686473985; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=F+W48LeI80Um70SNi1+gV7jTi9zohdfZ4uE51/QUxZ8=; b=iZLLqKTCbTHCEu5LHaD/EOWcJzu2/R7qkUFJZrjxoiJk0BhqUSzVxHzQONqBZ0qtx0 BQsZx166hv9Pwp3ZObTY8IS2W1qFVA9sE41GUEjCixpZJREMLe04v+xo2b3TMcPxyCqG bDELU6Tot2q1QNjWJh4g9UnErGD2CS6GtHXXxfgC6nCgYd/0mOKrW0oyMv1uL0ZhfnLh CQ8tPSyLEC7HNMNG2AkQL+MeOoseqk7ORm/MYMzqwl/ZkRFGFtBGaAuijCU/XxKBVpRc aK7CcadI84K3lRVCWKHHzjqKTf+3X4LOrUcvbayVXVpuaNXqb8bYNvgaAdNSdDsuByRr hKMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683881985; x=1686473985; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=F+W48LeI80Um70SNi1+gV7jTi9zohdfZ4uE51/QUxZ8=; b=cGDYqkewDodK+mI0UH9BXJZPQaBdDOjvSsCYyDHn/U4Fi0GlsjM/ifZpNHkCZW8nFe vUc46BvBo5alYKVA26MXH8UxNU8Za7I9YsCs0gEKCl1m4MV2Q47DnN3xbefBmgTI2ah1 Wc9rQQwvIB73I4OzZLtgRauWj24OJ1dsXHSuglB1DEdK4CNbrdxFyCiWEz2LxtlZUiWd ud/yth9QPo5/zzR0afaG5HrHfgh1wOAopfJ7yHxcVXBrxvwbzoiwllPIlKqBm9LSSW7M LRd86JbCvjfkNjpScAZ6VAsuaBypftJpNdblRiNmtB840cXtBIpSwcVcFtCONEfG0zzT UuQg== X-Gm-Message-State: AC+VfDwSiipVW6UlJfn1+IyAkksocWkHTvP2KvIIOWQXDESU0VzqzghG QwqqS3/tTMiqS0CyBFO+QbE4kglmuPie9Hcyqk+uX8ocUX0tVSw8yf4= X-Google-Smtp-Source: ACHHUZ7zIsvjioXodfvzFmqeXj9+SEdrYDE4WkRV3mh/cXEupqsI5gxp1qeMmZfwBgA4rtggisWUH1kKWoGh91Diih0= X-Received: by 2002:a17:90a:c004:b0:247:3e0a:71cd with SMTP id p4-20020a17090ac00400b002473e0a71cdmr23822777pjt.6.1683881985424; Fri, 12 May 2023 01:59:45 -0700 (PDT) MIME-Version: 1.0 References: <20230504080130.24217-1-kito.cheng@sifive.com> <874joi2bfn.fsf@igel.home> In-Reply-To: <874joi2bfn.fsf@igel.home> From: Kito Cheng Date: Fri, 12 May 2023 16:59:34 +0800 Message-ID: Subject: Re: [PATCH v2] RISC-V: Handle multi-lib path correclty for linux To: Andreas Schwab Cc: Kito Cheng via Gcc-patches , Kito Cheng , palmer@dabbelt.com, jeffreyalaw@gmail.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-3.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_ASCII_DIVIDERS,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Apologize for that... fixed on top of trunk: https://gcc.gnu.org/git/?p=3Dgcc.git;a=3Dcommit;h=3D7a7f6b26259d22115ee4813= ce130622ad1073d16 On Fri, May 12, 2023 at 4:36=E2=80=AFPM Andreas Schwab wrote: > > WTF? > > ../../gcc/common/config/riscv/riscv-common.cc: In function 'const char* r= iscv_select_multilib_by_abi(const std::string&, const std::string&, const r= iscv_subset_list*, const switchstr*, int, const std::vector&)': > ../../gcc/common/config/riscv/riscv-common.cc:1599:22: error: unused para= meter 'riscv_current_arch_str' [-Werror=3Dunused-parameter] > 1599 | const std::string &riscv_current_arch_str, > | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ > ../../gcc/common/config/riscv/riscv-common.cc:1601:28: error: unused para= meter 'subset_list' [-Werror=3Dunused-parameter] > 1601 | const riscv_subset_list *subset_list, const struct switchstr *s= witches, > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ > ../../gcc/common/config/riscv/riscv-common.cc:1601:65: error: unused para= meter 'switches' [-Werror=3Dunused-parameter] > 1601 | const riscv_subset_list *subset_list, const struct switchstr *s= witches, > | ~~~~~~~~~~~~~~~~~~~~~~~~^= ~~~~~~~ > ../../gcc/common/config/riscv/riscv-common.cc:1602:7: error: unused param= eter 'n_switches' [-Werror=3Dunused-parameter] > 1602 | int n_switches, const std::vector &mult= ilib_infos) > | ~~~~^~~~~~~~~~ > ../../gcc/common/config/riscv/riscv-common.cc: In function 'const char* r= iscv_select_multilib(const std::string&, const std::string&, const riscv_su= bset_list*, const switchstr*, int, const std::vector&)': > ../../gcc/common/config/riscv/riscv-common.cc:1613:22: error: unused para= meter 'riscv_current_arch_str' [-Werror=3Dunused-parameter] > 1613 | const std::string &riscv_current_arch_str, > | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ > cc1plus: all warnings being treated as errors > make[3]: *** [Makefile:2485: riscv-common.o] Error 1 > > -- > Andreas Schwab, schwab@linux-m68k.org > GPG Key fingerprint =3D 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC= 1 > "And now for something completely different."