From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpout140.security-mail.net (smtpout140.security-mail.net [85.31.212.149]) by sourceware.org (Postfix) with ESMTPS id EA40F385C6DC for ; Fri, 21 Jul 2023 07:50:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EA40F385C6DC Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=kalrayinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=kalrayinc.com Received: from localhost (fx409.security-mail.net [127.0.0.1]) by fx409.security-mail.net (Postfix) with ESMTP id 8A511349611 for ; Fri, 21 Jul 2023 09:50:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kalrayinc.com; s=sec-sig-email; t=1689925819; bh=FEp02Tzw5O4qWteEG2OgMe2BXDo1S5KofhqzPplUwbE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=hu7VFYIw++t3XzBcw3D4rWKgjkZT0ZOw7j5kcmpE9zq7tYuKeu7JJX6w43MxzaMIx bqmxmVrVSVub1FLx7lSQmqhL+W+IXAMN2tlV8LhwdwjGQgLS2OusJmSPdrSUFEnxZ4 tpX0gNNIAY5iX1UHR33nMB2rhlk0l1ZK4o5CS3+8= Received: from fx409 (fx409.security-mail.net [127.0.0.1]) by fx409.security-mail.net (Postfix) with ESMTP id 733123495DB for ; Fri, 21 Jul 2023 09:50:18 +0200 (CEST) Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-mr2fra01lp0108.outbound.protection.outlook.com [104.47.25.108]) by fx409.security-mail.net (Postfix) with ESMTPS id DDC55349711 for ; Fri, 21 Jul 2023 09:50:14 +0200 (CEST) Received: from MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:33::22) by MR1P264MB1731.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.25; Fri, 21 Jul 2023 07:50:16 +0000 Received: from MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM ([fe80::e37a:10dd:d14d:a28d]) by MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM ([fe80::e37a:10dd:d14d:a28d%7]) with mapi id 15.20.6609.026; Fri, 21 Jul 2023 07:50:16 +0000 X-Virus-Scanned: E-securemail Secumail-id: <12564.64ba38b6.dd1ba.2> ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZmyWqarihJJr9ODCYlG1/0UwBnqRznr5f4iMbQnZGxgYRrclcTtsSfgC+a8L5MzMtKC1iwbHxe4YbmXiRlRPD7qlhTtoqOwgs7sK/X8vzdH2STwNx77D6XbwEGYg2U2ILDzXullFUjFV1282MNiguB6YeYYe76mBTLTWRtjAcEXXKmG1vk4BhK9Zb615/RSwkPd7yFLOYjvAHWFEh9yQJBZSfYfQsqT6/UDLYukqcoBlygr9fiuxq/0JuwV3nsokZ9j5mczGDds+mK2nXR4QESeO1m4cxYxdY4CTyQ3Fik8oJaQg16a9QijZKAYfZQNuvAP6dumPA/zsn27kISIgGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=njR+fA90bN7exdf/fhgNtUe+L3PY+lTn9ww9wAGrfn8=; b=T0Mmz7OA+hpP5nwPR4LPJL4sjtEz11I3RG1aftpFLwogvPX9wIrRBTrGD/lyFnvxEZ8bksif9NRnrE6GIr1GImGXsmnSdw5zFoR6qYzdVFYWw489N4Lsz4UA472rhUsgesTU5CwYlshGGS/gxBkL9i5zV7TSo7LefeX/eELmUCzvpjTvRkOC6+hYdkerWTDFijz0KnJGx8R8naSDRKdgnIKnSq79UECAIwbySOdI4OObS16Z4w6xbKAa04Cul1FxYQVrkCQBPnKtrrgVwni3Qu1kyHHX/oXMClPLXRnrGwIC7IFry7T8VzpvqLQqP0sn2M9MOliS/ElG4twSIYtKiA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kalrayinc.com; dmarc=pass action=none header.from=kalrayinc.com; dkim=pass header.d=kalrayinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kalrayinc.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=njR+fA90bN7exdf/fhgNtUe+L3PY+lTn9ww9wAGrfn8=; b=vKSWIFEOIMozSMgT5SurMJ00+Cb0lUR1g0q+iLF3EcPw7GsQg5RPhTCRCAb5HioaywujorAhadOZca03ok79Pf3deODjl88KEvQUhOL+JTwVxP49S6b2sltVZUEzf0tW7jvlahO76q2dtoI68zLoicTSUVwGnkGuk3Uom+e1HgZBtbpxCVz/8LPn2bYICtFBMytFq9Xq8GH4urvQUaNWT/06K+LLG/KuitzpyTljbV4sXpishYkbGZFJJP+EImozHWcAFH1jrw3fHZezeGcqDjllxZIwQb9KPeXQk1mIKHr2vlKDcHfw1m+8keHBv8wBSdLzkR1BeHlSd2Hq+SdF3w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=kalrayinc.com; From: Paul Iannetta To: binutils@sourceware.org Cc: Paul Iannetta Subject: [PATCH 7/7] kvx: Add toplevel files. Date: Fri, 21 Jul 2023 09:49:56 +0200 Message-ID: <20230721074956.7188-8-piannetta@kalrayinc.com> X-Mailer: git-send-email 2.35.1.500.gb896f729e2 In-Reply-To: <20230721074956.7188-1-piannetta@kalrayinc.com> References: <20230721074956.7188-1-piannetta@kalrayinc.com> Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO2P265CA0109.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:c::25) To MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:33::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MR1P264MB2482:EE_|MR1P264MB1731:EE_ X-MS-Office365-Filtering-Correlation-Id: 05c7ac51-18e7-4f7a-abc3-08db89bf1f90 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +o6INlKSCHyDrYrUjy57sHoPJ9HVg0UhzuUDu9on8WZWH7GtUrvZ4TA5pJu2mmWkgMEx95NpE+z5StueLMqdWPWCCMHPxlPEvtCeMwcF7ZPdVfUtNnkHOeueY0MEwp+IeGUD7mfNFUbvTc3zRfjjGiR7vIyZlxxrfGQ+mUeGPQBg3l5bH+YDMByyRBlSpS+xvaWS+MQymfklxzd3GKUVV1y8gfpfh6tsxJxQmpvudZyMFxg9X94Q9517AVFw9/x8iglIaw3ZgoNyAgQMkOhvqo+Db4lvaDfy9Ti/UEPC1B0rldx1g8nSHMRvnhL3OUy4W/86k/lcFT50iJ8O5nP7F6C8WwAhKATPaMh1JZPr4ihiX0F6LXLsYfqvgcmwXcYt8Ifzb7uKPSO47yBzx/mzqMJYBFhCo+SNWnskY7qgS0Ntnvwmtqf16bFkGydkwYGGzpL55mLD1PThIhKUabGzPBDOTNTdj1EDAOfnIe2o1XI3RuBRZDzq4C3hqqOTyqPh/3xim8VIj00YyYCUEVXXC9DloMccU3tAEZomU+EKyZJoA96fsvWSlLVbkBp6wcT6grKXNlGPpfIUOu3K8A93yV5CWLbad9VOmYybRxcbx2X8JeMyU96k6pWYDZW2ujWt X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(136003)(396003)(366004)(39850400004)(346002)(376002)(451199021)(6666004)(6486002)(478600001)(83380400001)(6916009)(26005)(6506007)(1076003)(107886003)(6512007)(4326008)(38100700002)(66556008)(66476007)(66946007)(186003)(2616005)(5660300002)(8676002)(8936002)(2906002)(41300700001)(316002)(86362001)(36756003)(2004002)(473944003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: A2BaJEXnIUjj4G08ng8biOEt0qq9hcwpYmu9GSe81kBDuxfKt7XVOvjALxqui9aqyS14wLZdcRjn+HMinlcr+sasY6GeTO+tlWvpi1LLuIhlPW/Zn/4Y0Cf24wKLKyAEXI91xA/xDovg9thvBUGASTZmA3oWzhaUgIWvmnpSN36LFKo2FtpPw8xYUs24Qfb2J+bCZmhqiFrbSrD35bojeaXmoKQ+8nyqNcnSyMyUXvRhmoRK8kTJUUPYrS/FOvwEKBfcaHw6OQtWV+qZ6jx9guTqwGcw1psJZUxZRiHyx4zM7vWL9cCfcDzPFH9bBmLr0MpHSgOoYtae8WhwSOM5e/HMhnSA9R9pEBRI0iymU5UhXEP42aH22RA2dvXk39o2sDyhoJ+Oync3k21liFaBCOeqM7u35dkhZnzkUpks7jGE056PYS3enKcan/U6xh0F1qSepeHriWu+JFKuf8qLaC586+h6dBkR9Wm2nF1YxAm1VGYy4KwuhhJxjtzxt40v9M+4lkcfmrI3ZxHtaDGY8w9ppBg/43o1SU9h+2kPQd7qmWViQBnF8rnXBHU0m1zwxC/rHxw8zp92+GHJsXVotJiVQ2w5hSPIF8e4ZwWKt5qlYX0sAZL/ERtKDGXh6kFizrq1dnyUqAwfTrVr6SlMuutI0sfv/P+hbuQZjHVbFFAZunHIsdzC7YnPxm9s3SJDOqSaeJ8hNMFkTZ+kwU7CQVXHIPOK87kIZra+14QRiItoDi+PGOdR/SmIw4AO9ScYddFIdOL7XU7hnxrYUHBU7Ij+UrkZP2xldr/5pf5bEfehAcxR9HsZpZHdgvG8PU5vns/wbD8uTmprbkkIBtnRLsyOdEjuMAKGM1FvIcxCg6XxBzLWp+gf2sfxiegtIYOa5EPJWsaoy8G9du23sazWlbCC2TxbFgRfZ9ZKPMx/6M/O3r+aUBIGmPDLjyVRIjoE VQ4iIEpKQGfE6X/vypWr8OahllOL8QB5qfSea2WorTeh7JH1SKognIcIg4nY4YdyO/eo8kBb3vtN78C1SBwdLPLfDHuCf8dYTsir0Yku1F3PeI4WuWYBrKN2BfivvlTAiifELfchNaoX+aQG3Cfwpx4ye6CGB/YLOjoj8DkURDQX6SeK+Ku6eD0I1AkF5tU5p5Q9bF/Q0C/6OnrQwvJ8sLcL/QpQFE3ab071kWmxlJjt/vubB/XASyheseILGb2+W3gd7lKYQdEXeJLJp1WYgoCuJP5RtSGmw1UksAQDrvNJCG4s8GXUUHJCE+6uexfval7C08ptkrlDP1vv5OEQZ4etAQLvUX1ESL7cqx8ntYl3b6wtRgKTOJ56aFgQcHRcFzagX+dn/5apq06PX3ky8kNhzbaIxa+77vri/h9zjCmXpsN935Z+2D5tp7uH1nnoLizCrv4k8U8LhfMoKEpwk88SJR6VhRywtr1ug72cLk3Q957W5kIC1tOccBPUnP8111Mc4DBJfbGhCxSYJU7Nm2vmg3rj10Mom81QnwvPzIWiXxAwiSWI5omdXPvHvCJy6Hi3OxjO5FxAPw94zMkjv47Z/zDg/UeA+qN83o0ZC8mo4OSdHllRtirLXBxUkZ/uv98+mHPRjYM1Bb+7qpb6yQ== X-OriginatorOrg: kalrayinc.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05c7ac51-18e7-4f7a-abc3-08db89bf1f90 X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jul 2023 07:50:16.5712 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8931925d-7620-4a64-b7fe-20afd86363d3 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: WhOzCluEzglrd7vFpnvTvIX9RhiuJQ/tjHhLAuR5Zs3ADW6YXltufFeU1CMyBqiQwJzJ4NzwnKCneH2TQMybCQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB1731 Content-Type: text/plain; charset=utf-8 X-ALTERMIMEV2_out: done X-Spam-Status: No, score=-11.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: ChangeLog: 2023-07-20 Paul Iannetta * config.guess: Add kvx support. * config.sub: Likewise. * configure: Likewise. * configure.ac: Likewise. --- config.guess | 9 +++++++++ config.sub | 16 ++++++++++++---- configure | 12 ++++++++++++ configure.ac | 12 ++++++++++++ 4 files changed, 45 insertions(+), 4 deletions(-) diff --git a/config.guess b/config.guess index 354a8ccde42..72d235025ed 100755 --- a/config.guess +++ b/config.guess @@ -1042,6 +1042,15 @@ EOF k1om:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; + kvx:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + kvx:cos:*:*) + GUESS=$UNAME_MACHINE-unknown-cos + ;; + kvx:mbr:*:*) + GUESS=$UNAME_MACHINE-unknown-mbr + ;; loongarch32:Linux:*:* | loongarch64:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; diff --git a/config.sub b/config.sub index f6ede1d0dc0..9a7a3ed642d 100755 --- a/config.sub +++ b/config.sub @@ -4,7 +4,7 @@ # shellcheck disable=SC2006,SC2268 # see below for rationale -timestamp='2023-06-23' +timestamp='2023-06-26' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -145,7 +145,8 @@ case $1 in nto-qnx* | linux-* | uclinux-uclibc* \ | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ - | storm-chaos* | os2-emx* | rtmk-nova* | managarm-*) + | storm-chaos* | os2-emx* | rtmk-nova* | managarm-* \ + | windows-* ) basic_machine=$field1 basic_os=$maybe_os ;; @@ -1205,6 +1206,7 @@ case $cpu-$vendor in | i370 | i*86 | i860 | i960 | ia16 | ia64 \ | ip2k | iq2000 \ | k1om \ + | kvx \ | le32 | le64 \ | lm32 \ | loongarch32 | loongarch64 \ @@ -1758,7 +1760,7 @@ case $os in | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \ | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \ - | fiwix* | mlibc* ) + | fiwix* | mlibc* | cos* | mbr* ) ;; # This one is extra strict with allowed versions sco3.2v2 | sco3.2v[4-9]* | sco5v6*) @@ -1766,7 +1768,7 @@ case $os in ;; none) ;; - kernel* ) + kernel* | msvc* ) # Restricted further below ;; *) @@ -1785,6 +1787,8 @@ case $kernel-$os in ;; managarm-mlibc* | managarm-kernel* ) ;; + windows*-gnu* | windows*-msvc*) + ;; -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* | -mlibc* ) # These are just libc implementations, not actual OSes, and thus # require a kernel. @@ -1799,6 +1803,10 @@ case $kernel-$os in echo "Invalid configuration '$1': '$kernel' does not support '$os'." 1>&2 exit 1 ;; + *-msvc* ) + echo "Invalid configuration '$1': '$os' needs 'windows'." 1>&2 + exit 1 + ;; kfreebsd*-gnu* | kopensolaris*-gnu*) ;; vxworks-simlinux | vxworks-simwindows | vxworks-spe) diff --git a/configure b/configure index 9cb953a197e..e290504918c 100755 --- a/configure +++ b/configure @@ -3702,6 +3702,15 @@ case "${target}" in cris-*-* | crisv32-*-*) libgloss_dir=cris ;; + kvx-*-elf) + libgloss_dir=kvx-elf + ;; + kvx-*-mbr) + libgloss_dir=kvx-mbr + ;; + kvx-*-cos) + libgloss_dir=kvx-cos + ;; hppa*-*-*) libgloss_dir=pa ;; @@ -3996,6 +4005,9 @@ case "${target}" in i[3456789]86-*-rdos*) noconfigdirs="$noconfigdirs gdb" ;; + kvx-*-*) + noconfigdirs="$noconfigdirs gdb sim" + ;; mmix-*-*) noconfigdirs="$noconfigdirs gdb" ;; diff --git a/configure.ac b/configure.ac index e95a9ed116e..2444a774e02 100644 --- a/configure.ac +++ b/configure.ac @@ -935,6 +935,15 @@ case "${target}" in cris-*-* | crisv32-*-*) libgloss_dir=cris ;; + kvx-*-elf) + libgloss_dir=kvx-elf + ;; + kvx-*-mbr) + libgloss_dir=kvx-mbr + ;; + kvx-*-cos) + libgloss_dir=kvx-cos + ;; hppa*-*-*) libgloss_dir=pa ;; @@ -1229,6 +1238,9 @@ case "${target}" in i[[3456789]]86-*-rdos*) noconfigdirs="$noconfigdirs gdb" ;; + kvx-*-*) + noconfigdirs="$noconfigdirs gdb sim" + ;; mmix-*-*) noconfigdirs="$noconfigdirs gdb" ;; -- 2.35.1.500.gb896f729e2