From patchwork Mon Nov 13 05:05:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: YunQiang Su X-Patchwork-Id: 79684 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A7CBB3857712 for ; Mon, 13 Nov 2023 05:06:47 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2100.outbound.protection.outlook.com [40.107.215.100]) by sourceware.org (Postfix) with ESMTPS id 9F6653858C2D for ; Mon, 13 Nov 2023 05:06:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9F6653858C2D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cipunited.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cipunited.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 9F6653858C2D Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.215.100 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699851992; cv=pass; b=xHkNux9DvUmck2GKm16kXZyBqh1vwJQivHPog34UQs49KQj82xxmYYkC5EuOT4AWdf04o9mmMZHkAoaoZlZeMDGkCVz8iI8OstpKo4+t+j4XH9XpQtLuByjcOJAn4ELQt6pO42HtT4L9ICB1S4eEGcJDSRhQl8npqswWJuBdo58= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699851992; c=relaxed/simple; bh=vd6FIKvQyDRjg3WNjdb7gPAhDrNteFqyCSwUXMxURfw=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=ieVJcOf/39Bhe+2/ETZg0w4FXbZ9/uWPYM4doauHh6aNmVk8q0qVk3gMFd1bskPUWk20wPN0/lJrsG1TQ+tzPVTLo7ynaDbi55uHpVD3kGruz9/wDQmluUu7T+Oh5zVfgkStLhT/427zW+c6KWQiT1ZJW9fV8rF8HUF0+giPR/8= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fmbBq0co43Kxgb1+zOS1ld7W39l5i22pQpTi7qMsvuWUiO1F43B1PDKc9EDbcJaGhL/j8XfggD9K1LGvCaKqQa/DuaH+y37rr8BcTgi0EBWe+lnC0fw2D+pZdvdBl5Wtq1dV5g66vsCJLWIshPxCF1KKzfA9Of1sC+EbztQxFSqx1G98KrXbJOlOKgJTwNF7JGxyuHyDXKdqXLdcFj2+75oxqhieWIulsOMJROViVducokc4lxpu2zzYplReoNjWS8zfW3TKOnkjWub0UKkjXTDLsn1BQTzavUiKcp7oxSbau3A0subflG49P+XmGg1aoVSm3fDbJxezrrVMmsrlVw== 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=uG5T6zRt3ynEHhyvT9ORWEGpFD7j/OANu82MRiKGm40=; b=j+ilBASRtyKlhFAewwPxVsIWWb7lPV7vkJOyev2dnlNIeUwOyBj5ov4D1CqO35EFRxj7Mk6MPARStgU61oldGgOPo2JtmNGttCT9QTbu1X6UM8v4QR14tZ3Khq0cYhAHIXYnMMx+GDQ1da7jt94WjVDvgfI1UDJoA/fPuBt/NVDaluFekNANz6/cvSFgVsognFBoahwzF/s+mCrHvzmUnD5C8Gl6POwzy1+DYEuqA+Tq77nTueAiXfQM2DF6F7vu5ywaC9eRUkEu65WdD6VVE5rXoClvxdapiDc/z6PJXQROyjlODyNZlx/9fO+zZAA+Pzki3wnKDeqv7BzW415zpw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cipunited.com; dmarc=pass action=none header.from=cipunited.com; dkim=pass header.d=cipunited.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cipunited.onmicrosoft.com; s=selector1-cipunited-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uG5T6zRt3ynEHhyvT9ORWEGpFD7j/OANu82MRiKGm40=; b=jCiminT74pHiasQQrkQVcn7D/uW2/HP9pxRy5lp8iUyOG2L4MvvvsM4Tvd3ZzJE8yRAwZ9azGGOvI0NPK7wuV/Y0wk7uS8G8qloQfBfOWyv9WW3Wu8sQxtLYt/iOsEQldktcmNXjj6ZHqBNxF3EJBKC7ssP8wy7l44UZvJ1+Sy8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cipunited.com; Received: from TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) by PUZPR04MB6295.apcprd04.prod.outlook.com (2603:1096:301:100::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.26; Mon, 13 Nov 2023 05:06:25 +0000 Received: from TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88]) by TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88%5]) with mapi id 15.20.6977.029; Mon, 13 Nov 2023 05:06:25 +0000 From: YunQiang Su To: nickc@redhat.com Cc: binutils@sourceware.org, YunQiang Su Subject: [PATCH v5 1/4] Gold: Add targ_extra_little_endian to configure.ac Date: Mon, 13 Nov 2023 13:05:46 +0800 Message-Id: <20231113050549.702494-2-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231113050549.702494-1-yunqiang.su@cipunited.com> References: <20231113050549.702494-1-yunqiang.su@cipunited.com> X-ClientProxiedBy: MW4PR04CA0108.namprd04.prod.outlook.com (2603:10b6:303:83::23) To TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR04MB6117:EE_|PUZPR04MB6295:EE_ X-MS-Office365-Filtering-Correlation-Id: d414e6c5-bfe1-4e7a-a365-08dbe406490f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uO7OTKThZz7SRhgFPftaLNYcpPW87NQYsiUCp35/4WHu/ewxAd7AI+Vrpgc56X1u9kuPZpKSZv8+giWX/w1JmiLuQ5PXO8F+u4r5iyAW8EA5TWNow5yGNldqJgdeEXWy5gJRlqUVnbegfBxZfw6FIB2aZYDM4sseomrHgP2z+BavOCz+sM+7rK32Q1ptD2GHs6l8bYBQnI839RGZKCHNwDTZvLnh2A30vVrRpgQohoI7kguHnQL9/nMgFFXhhrwcm8DjIzROLRVzNbH5psuyacjKVmbLn2XfuaEt8+ZluFU0ZYbl9NgEPKHT7NNWCw3wnmM7NfaN4tRqdp0NJqSyERQiF5rxq0Fax3PGdwv4WmWlJA98c1p0qzLG4qCtbjoCzvGhjIgqjaBkK+c3pE0RV6P4Y2lmp5x9AcH8iesx0HSIw1Z86nvNZct7R9k8rKFtcujZlBPLHn7COlnrDveZi5x5xNNrG8ZTP6+EFYSFXUDhWhutvF4VvV06STIsAMoeZj65L+ANM6t3uBKYGSMmSgeN69eUGGfYCMrOJ5YCe3v/Ec3r3BFv+Cs5qtJnWhuCi3Dlrqf5NO54XSvqrwkqmp8X8qSFZ/aq8rr04OEmE3tm2uGWAZSCsOjm4gjfO4st X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYZPR04MB6117.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39830400003)(366004)(136003)(396003)(346002)(376002)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(107886003)(2906002)(38350700005)(1076003)(2616005)(5660300002)(86362001)(41300700001)(26005)(66556008)(66946007)(66476007)(6916009)(6512007)(316002)(83380400001)(38100700002)(478600001)(6486002)(36756003)(52116002)(6506007)(6666004)(8676002)(4326008)(8936002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: btYkei7yOxQo63JhflaJPzM0NMTM/7LrsRLppZWcDWQ1hByGDE6srBesNicvnTd5f/ELDEcW2hQ3TT5B0bbOWvv1xVNUNAYNBcp657exgaEhHIHZ3dIsc46fwX6uuUr+LOdvWgCyy9ZiNF02OUe8MUZ0fTH0a2HY3NSYj0Pz5acbtB1KLwPnESHJLCIL8Aga0z4F1a2EpNjv5VolZ34X9h4z8DfM/jWT/JEXMm/cQaog7rK7lS3+GcrPPsQxGd2ZEWi3m0m+4a0Bi2TVWs1ILtTWQWqniMmuQyTWhw7C240iRRF2UvtzYi/EVypAIsOhy0TlfTewGQU+OpRIeBAdWaGC7nxTEzdn+nfqM/lNDbia1gyiM9BseRkVfyejQm3h4+UhL+wRT7MH0h5qQGW7rxFNX0jtiJdgtSk2D2BntNhFqWnDtqcr6Aptk+cFBGrbqzJwFCEPhwe3gXMyZGb3a1qGwfzG4Y/s8jgZQcrrcs5GdKtlqYfVMNv29/UwiM24ANPcfVPO6hzIP03mqlz0nD3zbSQhMV6aRUb21d5ofJuxFZTs7Z578t/yl8CTHQ/dtyRtYDaSnW5jn9LImpGz6iwY4ag8nQ+mVBrNlX8x1waTEzIw6EVXtgA0yCKAtoiv/WXerKbWNXLURUJUO/qb2f2tKwbLypsHmkKiDmcZCH65xak+YMi4u841dgOkUoWbvAj7s1OurCIHh7lrAAwkDgdd2RSNizyh/Nb1ccYUYfEEC4/+nX2akFgQpyYDqvvTGC8fh51jDA85uInTz7dE6lkIB1LOkXpmhUziPgUN7G6ddluMJ9URmOLz43FYz6v+z4XlbH5uGUwG9Kv/rdSBD6hRvhWGHkpLT6vmhQJldy8KdW+jwXtNBINJWi1v1Jnz7AaYc+ZZjo6HdN9JZXse/Wk9mDsFj/xmvRE7UkIsxJdVRan23L95gqt+wTHHQ7upk9FfkoW3QhP2BfrqoP+yxILsO1tdwM0C6sTI1mndxQ9fSWa2axwpwvRTPC4FqZx3i7lKzWS2HgJPqLiaw+IBeKNw60HOwDlr7zfqdM9IMrzaEpHGZI4bYize9C4E4qXn33fMSWxS1ldJyHUJlwXTocvzh1/kODziZIKEUqZktWj/TJZhPp2j3HqwISxVNfZdWvmrLI26GFIGOXV1ddtztND5K+6AcBspLUChQUYDEk7tCvtu33KLcybbynnDJE1a+4EThXN4StDe38L9q+M3ARQFXPndF37IOc2xQDrheaT6FEU3HyA+zElyJ/Eh8eBnPboozG/JYm/kPzNPdiu/t28WsdBO+42S+gh1e32SK5pTmt9obhbuUuJ26hYdzoxFML9uQZvLS0yhRXuqrmhSGuxLXl7gZSDEXGA2ouawA5usssAEhiXNzqmA4WbGMgJGYruigVTr1IDA60Rh5drSLzY6+YgoSgWbeQIAN7VrcFIRm228gJAGk8jxl9Wi5+UZtgCTH10mMzzUGjCKXn3ApBDGF1Amkz2It0W994ZNjHa3PTOWpv4dpjFD70omzLmJbc1uZgO1W5/bNfeqN7lHk63uPhynT6KqHKuHsTR8WMOK7xb8QWVocLOmPXS6t3t8WSkoZhnH0DHzBEyTnwVJAw== X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: d414e6c5-bfe1-4e7a-a365-08dbe406490f X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB6117.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2023 05:06:25.1402 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e31cf5b5-ee69-4d5f-9c69-edeeda2458c0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: XV3Dp9R90ZVH/AVLBnBhdlHpO5NcMgrSGwZT7bdBla/LOm90sA36dx1WF2SU1UV0ZtFe5Lns33TqeYWLV8ppyqnpRI/KhOM6N93KOaPZNdM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PUZPR04MB6295 X-Spam-Status: No, score=-13.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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 X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+patchwork=sourceware.org@sourceware.org This option will be used by architectures which is big endian by default, while little-endian support is also needed. Mips(eb) ports are the examples. --- gold/configure | 8 ++++++++ gold/configure.ac | 8 ++++++++ gold/configure.tgt | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/gold/configure b/gold/configure index 5c6fe2a5607..ccb1f2269b2 100755 --- a/gold/configure +++ b/gold/configure @@ -5266,6 +5266,10 @@ for targ in $target $canon_targets; do -o "$targ_extra_big_endian" = "true"; then targ_32_big=yes fi + if test "$targ_little_endian" = "true" \ + -o "$targ_extra_little_endian" = "true"; then + targ_32_little=yes + fi if test "$targ_big_endian" = "false" \ -o "$targ_extra_big_endian" = "false"; then targ_32_little=yes @@ -5276,6 +5280,10 @@ for targ in $target $canon_targets; do -o "$targ_extra_big_endian" = "true"; then targ_64_big=yes fi + if test "$targ_little_endian" = "true" \ + -o "$targ_extra_little_endian" = "true"; then + targ_64_little=yes + fi if test "$targ_big_endian" = "false" \ -o "$targ_extra_big_endian" = "false"; then targ_64_little=yes diff --git a/gold/configure.ac b/gold/configure.ac index cafd3503b3b..e04e4086140 100644 --- a/gold/configure.ac +++ b/gold/configure.ac @@ -193,6 +193,10 @@ for targ in $target $canon_targets; do -o "$targ_extra_big_endian" = "true"; then targ_32_big=yes fi + if test "$targ_little_endian" = "true" \ + -o "$targ_extra_little_endian" = "true"; then + targ_32_little=yes + fi if test "$targ_big_endian" = "false" \ -o "$targ_extra_big_endian" = "false"; then targ_32_little=yes @@ -203,6 +207,10 @@ for targ in $target $canon_targets; do -o "$targ_extra_big_endian" = "true"; then targ_64_big=yes fi + if test "$targ_little_endian" = "true" \ + -o "$targ_extra_little_endian" = "true"; then + targ_64_little=yes + fi if test "$targ_big_endian" = "false" \ -o "$targ_extra_big_endian" = "false"; then targ_64_little=yes diff --git a/gold/configure.tgt b/gold/configure.tgt index 751c8fd06c6..996bc901d1d 100644 --- a/gold/configure.tgt +++ b/gold/configure.tgt @@ -165,7 +165,7 @@ mips*-*-*) targ_machine=EM_MIPS targ_size=32 targ_big_endian=true - targ_extra_big_endian=false + targ_extra_little_endian=true ;; s390-*-*) targ_obj=s390 From patchwork Mon Nov 13 05:05:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: YunQiang Su X-Patchwork-Id: 79685 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6B8173857716 for ; Mon, 13 Nov 2023 05:06:49 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2100.outbound.protection.outlook.com [40.107.215.100]) by sourceware.org (Postfix) with ESMTPS id 8F5F83858D28 for ; Mon, 13 Nov 2023 05:06:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8F5F83858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cipunited.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cipunited.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8F5F83858D28 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.215.100 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699851993; cv=pass; b=apkEyW2HST+RgYl9Y8ZEM3CW0hmdkhvQOH6KLFNuxiigAruJTaeUUEB89bRX8OZ8xHe3MyuRcBosw8JOzZbXBSy/XKALUocBi+65G/ciHfQcqdLADz7MIuVmUO/hj5jN/ZODE2chsG4ZUlC6SRaMmRwJzvhZqFsXP9o9tA/O6rI= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699851993; c=relaxed/simple; bh=gWUSaApEHtauDNf5yiErK4K/Vszb/pxwTKTnVyNZ2D4=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=vPA1HWXAiVR9yf7RB35zY4NTox4fOcbhpBZapWlswftJTO+QjuX35UanIme7gZ+3URmtdW5aRvZWN+a1lp88Fg9wDvqJqCKPXBUtFKUPJpXKwICiRyq5Otrjk+FuP7a48LITt2L7HVXQGZymKQTez19E1HzoPApJrxwt3yqFC80= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j1NYaKylnewt1Q1/CNut7pfuNDKSRcxeaaWKn159R2gNKKElRhJwlEsMN2XGqAmFe/6H6p4GXHGBYq+Skbi2XzlV8AryxyoG2uaFpWHloXdmE53FQl2mVDR9Nsmkay4HhLKsbU25b9CXVmahXbP3mNAJyF2NXR9yfhs4bPFbiWBF6AqM5Sd3PS8oLrEkht9y1F17/17sGCj3Rd1Ptpy/2thixXNYcppdCtpzRYDRZhacl4JeQzT0UGi1d8/UMGMWp6XYYqLqDq43InWYWFYEUhGm3DHXQiJsJuF35VrBQbbkJZPxHJD5izB0spa20jmwj0I5saw+m2rpSApFg37J7A== 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=fnrd+fKE0K35+8+rNe6LMk+LNSs/vWqW6zP5NvLTYOY=; b=R+BZzEaK/+TiXEMcYtE7dmbZahcpLxiUmgWTA6GdFYgMSmsaMalkiCDjwYF8NiIsMUI9k7E7tq+ObwfrSkHT0eKX6q79gPQlagWoQvCp4MOBnmnANDbDz5lkZTnhpKw2gZif9XrDsjn6l6+YrmU9d0HJk92yteQgH0i8rHKKxvTMaKQfW2ijktWJhtf8a0fUFU5abXfs44Jw2+6NNql075M9qEMrGyIAKvDLvNLrzWcN5rYQYPwSLVTHwI8BuvuvaOiXNcMbGGJDBa0YYOtT3USwcblUjnTiRsS3PmwYVFUQRz4bUsSRYFBOGNDvegq5/XvSb3Llvg2g856rp6j6pA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cipunited.com; dmarc=pass action=none header.from=cipunited.com; dkim=pass header.d=cipunited.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cipunited.onmicrosoft.com; s=selector1-cipunited-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fnrd+fKE0K35+8+rNe6LMk+LNSs/vWqW6zP5NvLTYOY=; b=NwV3S3FJ+Ls4JIVXNirAocCpZiaXS5WU8u09RnF6KW/2o6dcRUhgtM1jLUJpYGDxjotTIDs9X4V6RU9/9wdD99u52jwftQquDTVWHbSfSW81SueHajCnvbMPq4IGJW93Bw09wujjpTBmcQvJNQBx2hHG/ldZGrqSiTm187SBqSs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cipunited.com; Received: from TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) by PUZPR04MB6295.apcprd04.prod.outlook.com (2603:1096:301:100::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.26; Mon, 13 Nov 2023 05:06:27 +0000 Received: from TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88]) by TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88%5]) with mapi id 15.20.6977.029; Mon, 13 Nov 2023 05:06:27 +0000 From: YunQiang Su To: nickc@redhat.com Cc: binutils@sourceware.org, YunQiang Su Subject: [PATCH v5 2/4] Gold/MIPS: Drop mips*le/mips*el* triple pattern Date: Mon, 13 Nov 2023 13:05:47 +0800 Message-Id: <20231113050549.702494-3-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231113050549.702494-1-yunqiang.su@cipunited.com> References: <20231113050549.702494-1-yunqiang.su@cipunited.com> X-ClientProxiedBy: MW4PR04CA0108.namprd04.prod.outlook.com (2603:10b6:303:83::23) To TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR04MB6117:EE_|PUZPR04MB6295:EE_ X-MS-Office365-Filtering-Correlation-Id: 6d52bd57-7033-4c02-f454-08dbe4064a47 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6yfQb7urbULUwI236v0XpXZ52hMw/qP0gW41qUKFMAV1xA6ZmeZN04WE9REB2UPWO/qVRQpHZerK7nA+LFinCPdfTbTCNihV01fcGoTXvO6r/BuyystmTJNDgBiE3yUH/vCUKnR/+0vnqiXis8wgx6vylRJVz3VSyn6cz1lvBeFfLMDv9f9nwOnWScX92XuDUT2Vj0HS8IGGvySQvv5cCCjIy2065Vd9dwtw1n93MaIC8adIs6ciHXhItQXrzTLRHbqoWNtw5nFa7ONJZtgrkHYeYd7f8vnvuK2SXwzZb39bpKWGMXh4oHRMKkem7P8wk5q8xv0ifyLfhD9iZWsDGBhH1rpoEcOx7jdwZn3nNgc/oh0ISHr5C29mbvgdeBCsM7gOk12Ez2dXLKsBcYXgoqwkcxArpqtnlyUZLjA+lPg8GIYiYI1URVzdnipJcQdBAT17PD2F5JP9ow24h3Tsv8zrEomnsfIq5RiZ8XLEG/iV5Eo134xJ0jtulAK17f6yBVu3T6L7mx6OGP92hlAkpBp1TC5KEHtfFtzA+yPi4mNG53K2UPn4kad6X8t6ntxCtnRuM/9Z0VSbTSv9tPO/mXnOT37pochMOz67K2vGrDohtfCvTPgr655Du2abbuo4 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYZPR04MB6117.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39830400003)(366004)(136003)(396003)(346002)(376002)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(107886003)(2906002)(38350700005)(1076003)(4744005)(2616005)(5660300002)(86362001)(41300700001)(26005)(66556008)(66946007)(66476007)(6916009)(6512007)(316002)(83380400001)(38100700002)(478600001)(6486002)(36756003)(52116002)(6506007)(6666004)(8676002)(4326008)(8936002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: HKgTkFMkYwr1OH8T7LsiXJNuowkOP697lFQ0tEKDb+4xnqOkorZQglFIrg0X249ZIgq5qhEW5JGYCd+lUUrKpzWFh7dnK7JY2tBE5J+ohnAJ5HuUVBTUMmCRowieTeOUk2jykGzp2C0VuZ0Wc0i/b783HexOmoygPkWvZMiUpKqciVeFHKYdYrMzilVWpC3RTwuDiORya4Wn2We7gzOwh5fj2qMYp1lt4RtOd/tvjS6jxgcajbXFWrg4HWmsXeqQTwBq6kKU8zT9m/6WbDexKZeSz/8qWfeh9cB8eDyOW/73Dfmr0BLVGHNr898o31yz7GRF84gooYeez19qOefuITm1hd+an6+XQ7h1WJbYKmnr3b+cBx9MQxDEXSjA4aXhocmfJ6/uDiA00TG3d+zM/UEkghcNY0b0NUL8GTSYPGd/yMb6400eBxpSlmv+D2+0dOHG5D1Y76u6rlkygbyuWZEq6RrJ5JgwdV0TsRYxelWUVpEYCc8YhyT3FWVEos/vfzeQcD/YLPGnNi817hXESwYCGqWq+Fn5q+2VC+9GHJwSd4iBmVOmixtaPzKIYH+77H5++5QJKEsVQ0fTDkp8GsweG1Q9qC8594drH6BT3G3EaE3TPDpKTUSrZvaCxcABtav8FB+ZLwHkazuuzPNxdAsPq3cZv+iKjjA4ylZ1mZiKaSqCvIlKyYt8b6QXpXTGX+1w4QgXyvAv/l9i9b1oQQy/TF4Ymha8a+Hm5WtSeFGozQsnejf6R2jdCtf7WGsfPxzs4LArBXxcqhlHhgzjdPlwWRccFFMG74tMN094WlvSaLZkbg3wBAhBfadBdpjn38IKpxWhstmLDg+gNaZnRJ8smaBH5buXjPr3ZrU6PIpZaeZaf5hiiwjaJLs+3id2IcPkpRdAC2k64bbYBIax1jN3bjjmTS0HvoQeBQoIruuBo2fnEANMUyBRgkVIr0IUvFUWrhhf+Qzf+qZfkAluoppTAFUD45kSpzkDXTQ4CwJQlUpuM8mkUaO230ZGLC1JR3ytl0sbWwMcH9rBjW6Qf+RA+V/UGZaXnbQKVoJFLNBZalIZTOknBnbJMy6DdABaNxh1EOCOmm6MqA7a/6iIv4NDNdBfB71lYhdoRtB+c+gNAcICjaDhf2tttyO1EcApyLXDA0/mHWGCWKmXaoB1XA1IDss+bI3dFx2mKNdj2DS3vifhE0sCCfyGMEyQ6mLEZMm9K4YOKPUGRqbctkXfWUuq68LAOCZozmDBl4BgaHWlEak71QiArITeeZvdOHlvLrSBfLPatdyw0IrkBPG7I/agwdjJe8sKKtblbFpVNn8RJgHe2UrkTS7/0jR26IYJ0SdvY6Q2TKVANA/Rs16FrF36QSxPiAjTxt9fjXO3DTBRGG1rLY/87Mc9AOcjV8OeRdssYAx15oD3d3XD/mPAA7u9uCXPLDgrgBO15k2jkO28kMmdfAwmPbJoCon9IexCcPHfmBR5alGx+7fJI00xGp7fUL7VDYkVUXGTa9oQ+NSujcjavBqJzF6Rypkof+Ik1ZzB7wpK6DiUludvdmnnc3z3djLm1yl8ZTRfSHQYej2cJt+7BbOz1DlvkXBOQ9rnuJgW/KxT71ZksnkM88fzYQ== X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6d52bd57-7033-4c02-f454-08dbe4064a47 X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB6117.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2023 05:06:27.2472 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e31cf5b5-ee69-4d5f-9c69-edeeda2458c0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MqdphevF4o+imyYuJS0ZU0uG5L81eSFArNP+TaTXEmPKYNLALnWzNtXrY2UguiBHZFPRPiY9YYNby6YQUxoyvimGF2p9brmdGtq/vTQqeAY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PUZPR04MB6295 X-Spam-Status: No, score=-13.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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 X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+patchwork=sourceware.org@sourceware.org Only mips*el triples are supported by binutils. The mips*le or mips*el* may cause some problem with other components of binutils, since they will consider them as big endian. --- gold/configure.tgt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gold/configure.tgt b/gold/configure.tgt index 996bc901d1d..8f0f21bdc03 100644 --- a/gold/configure.tgt +++ b/gold/configure.tgt @@ -153,7 +153,7 @@ aarch64*-*) targ_big_endian=false targ_extra_big_endian=true ;; -mips*el*-*-*|mips*le*-*-*) +mips*el-*-*) targ_obj=mips targ_machine=EM_MIPS targ_size=32 From patchwork Mon Nov 13 05:05:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: YunQiang Su X-Patchwork-Id: 79686 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D5B8C3857006 for ; Mon, 13 Nov 2023 05:06:51 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2100.outbound.protection.outlook.com [40.107.215.100]) by sourceware.org (Postfix) with ESMTPS id 57CE9385841D for ; Mon, 13 Nov 2023 05:06:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 57CE9385841D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cipunited.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cipunited.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 57CE9385841D Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.215.100 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699851995; cv=pass; b=pPERhe/jUVwuwc+iyBD/VtdO7Tsj6XidHPVlOyPcCYjESECkG/C5aajUA+Aeg1Y7yAjTT5c3e2pq0ClQCSenann2Mj5H5iNcNKDQ6SZPk9TuZEpLd/kHTd7O5Zxzp/s2qXoXOkJZyNyZc2wwzKqCYVxh9NqbGSprl94zaWBgUls= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699851995; c=relaxed/simple; bh=gowXTwb0Mggt7yRY9yKbcd+K0/v0Tl9QcqaBgTIR0dw=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=h1PRLn18/5DJr25pPdercUrwGWocX19us39W8+3i6cdPckJ1hewGScTM7fFNmmFadqccFEhbzHSoniO2Woiv+ryEXWf6BzpZ2895Mv1rZ9KjviDq1UpcABdvtn68XSAgkfvag/B7Ic6hbKJZhdG6tP3golShAOIQmEjE1x4cbeg= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K6YuPcUzuc+zE+KPjb60sgP1Iu21VLF2Chs0CQTAJrFhZjqlGslYH1l50/cZxNZM9y6DBisNrfCQ5b7lyYCd1v/Xu1MFlI7pIj6BerSb6P4MyYbIf0FSsb2jiATr0pXNsk58CzAzotB6vOQZuAyehjJG5a9iih2TLwpmSpX2Rf0cP3nENmllrx4wht9goUAyHA3TOreRwwKJBSlue7DJtSFewLS12nXjNgDaUu15b19KEFQ1RxzHghDxC5Cly/gD/riyXFjMfj4BVURPSiWRv57d8fiNE1H77GCQtah3OMD7hHhLZoU42tSxRR9UQJPvL6KptsxwAlf5JDGwVQsQ/w== 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=IUMV/xXpmh67UJXidQcOZ5VyuyGdgrjOJNs+PU+j1XQ=; b=VnteuiZwfrT0RJkPTLUJJn9etzJaCsdoAq9a0uKyLupau7oPQE8iDOancw5RnMIWVXEPMlixarBf0akS4who5M4vEECLK8b27YDF+j9283DBkIjGsUv2YoGspu1No8nro7cmf7PVX7aW+pHfTR3S4bpW5LzbZdCSAld7HSa/yI4hKWVKTn4gqpebAE1FJZ6F0ieJF84ZyKe6QjfJt6BsuaTuaQHwGaxF5vO6aQ3LfWNZPMyFx0xSpWnFPQibfR7q1p9bYVtWvJU8cRBgqAL/ZI//lYSuPKbL/C1plYAHB73RXbL9mZXWihJfwBXyH9SfpSbgu/aAzxr8aMmFKs4hYw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cipunited.com; dmarc=pass action=none header.from=cipunited.com; dkim=pass header.d=cipunited.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cipunited.onmicrosoft.com; s=selector1-cipunited-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IUMV/xXpmh67UJXidQcOZ5VyuyGdgrjOJNs+PU+j1XQ=; b=ZwaDQJthmsTyOaNOmicxY8QmzOBGLRXx6pPb5p09SEoHkgl1XLpr16IceYgpLdd6p4tTcAIBg8nEPGXwY6BlawCoVMuvFndgdoFVsF6CM4UjjCiTT8egnmqoxLngWXk8KIPgNGqEOuke6A2cskxkvkP/IlXna6nKUoqKo4PRepI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cipunited.com; Received: from TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) by PUZPR04MB6295.apcprd04.prod.outlook.com (2603:1096:301:100::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.26; Mon, 13 Nov 2023 05:06:29 +0000 Received: from TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88]) by TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88%5]) with mapi id 15.20.6977.029; Mon, 13 Nov 2023 05:06:29 +0000 From: YunQiang Su To: nickc@redhat.com Cc: binutils@sourceware.org, YunQiang Su Subject: [PATCH v5 3/4] Gold/MIPS: Add targ_extra_size=64 for mips32 triples Date: Mon, 13 Nov 2023 13:05:48 +0800 Message-Id: <20231113050549.702494-4-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231113050549.702494-1-yunqiang.su@cipunited.com> References: <20231113050549.702494-1-yunqiang.su@cipunited.com> X-ClientProxiedBy: MW4PR04CA0108.namprd04.prod.outlook.com (2603:10b6:303:83::23) To TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR04MB6117:EE_|PUZPR04MB6295:EE_ X-MS-Office365-Filtering-Correlation-Id: 1d0b8865-c04d-4a41-35b4-08dbe4064b8c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SpSHGFq7+vZnYzP6898I8fR1SbqAqTkho9+3Zb6htpQQKyWg+ai3gnfSDUoHsVqR5AXBpjAU1a3B2JN2SMorpIO8CoEQkCB/BPCHHcliidj2UeUntHnVQXBCt5EN9zqBM1aj6KM7ssSl4JDaWj1iLl0AC8ssRSsaH2Cd2U82NxEa+DeyYiGJnsZzz19r2DaSZR2oandpuPOpdHLOAi6B4exkuqaEAcXBHyAXyq5C9UbLTAdbZXo7UV0g6xzPEOJrsl2KZIdU6bcXgRSTRzfOpt1tXbrqswpRwF42R4QOXZxsPmaIPOoxlabuJPBs0dWePGXta5HyL1ZvV8GoeASKB4ubcV+o734Ec1gJmsT+8FvjK0+WgNd//18iHE5MdHrXSVwxgRTjbm9SsLUEVXfJ70Xml2oKRK2COyZ+4GWbEk2+h9pDy2gpyE4yxehSRrCRMGQ5wkSwkdGHP2KxQrzQXYFNgRZ4sK7AJiRhExgnoecv6Z8vWYDvyVhlUW0LNtAXW/uMS1PQVanN2UxgGFdjRV1dcZ5+vg/gavgrgw8XIHrNrDZxcZ0ixlRs882GxhOA0Lqr4LDT2E+vMZnzBhlLMedOd4VTsRRjJ0WzUUiOouOz/XN9VpRf4FHTXjpmp1H3 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYZPR04MB6117.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39830400003)(366004)(136003)(396003)(346002)(376002)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(107886003)(2906002)(38350700005)(1076003)(4744005)(2616005)(5660300002)(86362001)(41300700001)(26005)(66556008)(66946007)(66476007)(6916009)(6512007)(316002)(83380400001)(38100700002)(478600001)(6486002)(36756003)(52116002)(6506007)(6666004)(8676002)(4326008)(8936002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 7JNbWsd/NLohLRZDeHxUSh7MaHZYufoyDO54TjYjAFZLrXzdGOPzSSd0HdWxEP3AcC0nAF3sq6Z4nN/O2181+kz/OyAlHF7XMYgT6TrOWWCZlgyM3wy1TwB676hQM/LR5/iRwgs2MD2yxFXwKcZElO3nYxyrch+uDi6YXe1lIFgA6qU5tfoInEw4Fz4X2gGPmVHN2SNVt00DHkiKMBw0kLJnlRNUZNLhfWJ4PXz1sIYUdsjtVine/saernEBO+MHmW6b7cPBqXVkheeDae/67OVZ3LuGu3EGaejKp1kgSQTKl46HGxjo+XTCKSPwoZiwE7/xn7QxxPTOhCYEBiWManXo8t1b8x35QZRxkobQgVj+S+gSJr/63ZKGOtoTNkZqoC02cIU2INDN3lvFs2TQTO1nNada3JxHu4171dNxbBa2JrZ3bxSw1sOaLChfZG2z3zJhb+y0URUgcWCfOpBb0pEIur+bf6hSDx0rJSE/zDzTuuhMtYuarI9B/ppd5cg5K7t8zdK4aYvi43i9E13WmUJDtUsgwOu31jntd3DpedAPpK6JhxwUze40Oj/vEuwjiAvA4KgHRI1laBH8RnRwusoqafpZBGaKReDpow1E7JGzHAt/vOcONIvpC+D5QCUC55o7ma019ANWPIeOConyJ+aNQuajK60X+1PMg65Kl6dM6bZaDf6E518qB6cAvFybF3ONpR41+rmwyAD72z0P+VbTOcTtwe8y1/w+kAi9DRsVWGlhaVUzLm2JPTU4juSyYEPAUAu5Ine7rfhrCTrFqm8B6DSoFI6vxMQyIYfB1xAoGGZwY1ysMmsRN+6lq9NboAWyVIv+jUznZaF+U8RJ5t/auVLjIBIdbbqnBcreWtiOsucMx0nesi8tsPmX8bmZ117IbbF5L6LiYSXBY2irowyzOb4w/YWfJgwVl1Jwe09u24Ftx96RoM9OsKo7jwO8YqC+c+iFxKoAAcavNk+USkfSMf/bJzpeCtENnCpKhTTXJ4kjB9R/o3farX36N6ZVj15UzBqf2kfzi2ucsTdkqjWkIRL0d8cmr3sIdXipKx7O8OwVAbEP9UiOtpNPpLQCYoRS3cmYGuUKfmnt8OXc6mgPJ2jdcjKJKIFvOIoDXSZyYz+Ceeaxe2+Ny4mvPHuKX1hBmlk+6pqDgsQGv/eCgkrLpngKL7t8K/SlYXUW+AsEPtsDWRkDu/63MztHylhv1Uzx8upwP0wNEHoDX/JgUuXKlSBG8/lBfkgFTLHeedZMu3+yVdNfqqiSAxGarE4hLYTATJ3zYAqdReDvY+sUq8fzub6uACuWKPIGejX43Q0h0md7pnLyNeFENg+6HiY9nVYaOlWSPYTZHIHjj1QK6X+ymID4Vsk6mmvkrft1femOUbtWXwFRP/K067ha+4bFObWifvVp3z/oqcTd1ErTI96M1V510ixSTWRMRmOgRE3v3Rql0zojXjzzQZkYyH1ub2j+fNTqpdHqk4npOdMLynbL5exfwZjqHm0uczpdTdjVCudOpnDW+MFz9wLzCfSXjCvGO6a4+R0n6HPL3gzM7cc10nGsPePhJwm8UGwEQGuAgEr9OhZx2m5COqkhLZyumMei3Afy9GfL6EkhjMcuQg== X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1d0b8865-c04d-4a41-35b4-08dbe4064b8c X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB6117.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2023 05:06:29.3644 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e31cf5b5-ee69-4d5f-9c69-edeeda2458c0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0Bpe1Uc9BnkhKxIUDAE/zZkHo6EB5XrJQ3sXjCCffNI2fSd/JNHq2A5x4UcwByV5fQTm0IOTDA2s0z8G7jbPg0cJrcQ3zDAq60oT/HNWGFY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PUZPR04MB6295 X-Spam-Status: No, score=-13.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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 X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+patchwork=sourceware.org@sourceware.org So we can enable 64bit ELF support for MIPS32 toolchain. This patch can fix build failure with configure: --target=mips-linux-gnu \ --enable-targets=mips64-linux-gnuabi64,mips64-linux-gnuabin32 The error message is like: undefined reference to `gold::Output_data_reloc_base<9, true, 32, false>:: ... --- gold/configure.tgt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gold/configure.tgt b/gold/configure.tgt index 8f0f21bdc03..4b16634ff4e 100644 --- a/gold/configure.tgt +++ b/gold/configure.tgt @@ -157,6 +157,7 @@ mips*el-*-*) targ_obj=mips targ_machine=EM_MIPS targ_size=32 + targ_extra_size=64 targ_big_endian=false targ_extra_big_endian=true ;; @@ -164,6 +165,7 @@ mips*-*-*) targ_obj=mips targ_machine=EM_MIPS targ_size=32 + targ_extra_size=64 targ_big_endian=true targ_extra_little_endian=true ;; From patchwork Mon Nov 13 05:05:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: YunQiang Su X-Patchwork-Id: 79687 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7F77E3856944 for ; Mon, 13 Nov 2023 05:07:24 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2100.outbound.protection.outlook.com [40.107.215.100]) by sourceware.org (Postfix) with ESMTPS id 405B83858407 for ; Mon, 13 Nov 2023 05:06:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 405B83858407 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cipunited.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cipunited.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 405B83858407 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.215.100 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699851997; cv=pass; b=xXo88OzaAx9Uj+umOb+oeCD6yorqZq94xsqIIIWMOzAEWPCsTvIUF2Kfg3R9DerlMRRhoyj2uhUx886vZGRH120xk/ctP1NLSRp4F7qQ/8/0VHuKPrBclDSij7BCk2MEDvSmkmdY0OXXWcQfqaABY7jp2Mz/DobbCzk0bK127Ng= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699851997; c=relaxed/simple; bh=NvDB72/ouMhty7E2s7MEZX4ahyCRbCGrwvZtV2w/JhM=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=eZRkoB9c/H7UN1Udo/LL+PBPwc97F3T75gk7N5CgesORascUCB70/Z/eHIx6o88viaFjUwya08bpA8cxYruBgHFYdM4neQIJUaF5K0cF9jvUQChGCISGJ+ETuQBWfK45AGCutkdsvdkw3B0zuuheUDYr2TT1vc3FfWFgYJrTSGg= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J7tHhvH8rCbnOqR7iKLU7IgI9+gU7a7gaRv0nzqpnhF3CIRSmJX1esWGuOeHvPshri2oZ7P9PWCnbee0HZdtQOPpmVKSebFN2AqiSf+L5BdepVEwwCc4RpRq5Pz8CCgYHpYhPpFrlMK/msJNXdArsnVSEu787iIeHmrW3n8d0V14i8nzd/OsS5EC5QQrmG/V9qPhIFPWxNeRSoNVuJwdAXWu7x3wY3TDJ5qpRjHvpe0ZPcPQcf3CKJiCxQ6h1OYCs0c46SYPh+R5FRE3rYsij5Rk7X3w2soP6sosXlFRqip74Xqh2320V7VsYaEovkR1bwaVT+inENa7rQ64cMOW6Q== 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=ytzEObPTj7hc8MVo4gPSpr9l0hrh7CWWzNy/mLo6Ve0=; b=d9PLEVG0Lp/uGbNkMyMMV15rwSjlXZSKfnKwrIqxe12UIYU2yGkmicgymp3CKVlsIjI4RssD866Lg75le0nYhh4mVSu9V3/JQsDX2MTsU8ZFT4B45Gde1KKRyUDMimucR4FXUMGvMkuh8kPF6m3fKFc3lpaCNx6HW98w/4O8YdXBY7EIPP++cZ8i1IfnxxBbr2oPM08pqSE26Gt/xVLgvPZPn00+yNGsqrSDiB1yxKemqPCuMqi2QlNN1K1gSg2ZJODWCm9yj/Gm32owLhG9ZvwcN0/NxemBICqVvfGoGtOji9X1wGRtUsTLzPfhzUa9XJwwaLz53Nkq05OA0IEYuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cipunited.com; dmarc=pass action=none header.from=cipunited.com; dkim=pass header.d=cipunited.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cipunited.onmicrosoft.com; s=selector1-cipunited-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ytzEObPTj7hc8MVo4gPSpr9l0hrh7CWWzNy/mLo6Ve0=; b=exw/3WlM3JeuvzUPVtrNdV/ntP8HaZm6Yh2xsrbm9ReKdrO6ptn0dL2mh7HlfIUdQeqkn3QhoqBfj+ahmAZljYiRuyl3E+z558LlJN/3dwuPjOP3c0sdNlJiQeLjLs7c61PvxV5+m4Fhh55eREg5+L5xTMKUj7jStFpcldi0MXA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cipunited.com; Received: from TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) by PUZPR04MB6295.apcprd04.prod.outlook.com (2603:1096:301:100::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.26; Mon, 13 Nov 2023 05:06:31 +0000 Received: from TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88]) by TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88%5]) with mapi id 15.20.6977.029; Mon, 13 Nov 2023 05:06:31 +0000 From: YunQiang Su To: nickc@redhat.com Cc: binutils@sourceware.org, YunQiang Su Subject: [PATCH v5 4/4] Gold/MIPS: Add mips64*/mips64*el triple support Date: Mon, 13 Nov 2023 13:05:49 +0800 Message-Id: <20231113050549.702494-5-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231113050549.702494-1-yunqiang.su@cipunited.com> References: <20231113050549.702494-1-yunqiang.su@cipunited.com> X-ClientProxiedBy: MW4PR04CA0108.namprd04.prod.outlook.com (2603:10b6:303:83::23) To TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR04MB6117:EE_|PUZPR04MB6295:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d601295-3629-4048-78bc-08dbe4064cd0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /RLCwPPym00ARsCoABo6Y/5Hq4/soXuXQIp24GB7hUyQDw3kjGrkrTGlHDPBQrm6ubGyhWBtejzmMk1YBbO/JTdPfhSbobt2/26RRoU8bQvkg1iz3z2YO5W83YsqJntXgrRDpWVVqbVqgBDEHVCV1SBMZpD5WRfsoITcUbazAD4qPybY6lIEAJyHBU1IknUt96HUV/ZBqx9S5Dh4Uw0p2PqOMSBPbYhWirVWI/4jxRglkeDC/z0CJ9PMJLicnx+lHWbea7+4ktMTZJok5jMY4otabcPAN0PuRdgJZRxTumfIGLBIpunUNvrxEVBZN8VbTu2d/hXEiywA9rOHI+AvIg/jbG7YM41zWcQxymE67BtkXPU/k4xY5zfpcgcuvgRUJDlT4XA9eSYL78f64qpINViz+CLVb619PNslYbNpY4NkCOdtOYn3rGSlKWShTNEOOhdDbgwWG9FcogVB22mcMBEfGVMa1RzkFdR9jS3R3p8Iui0iwhqw88ueZWieQoEikAp150h+vjieYMD+cxtio62Z5VbPEy2TKx/A8gCqovzRzuIZvqgtGkEG2yU/XfarxmpqEpMYo2Zw6dnQls8SwtRBGHqqv9D+DOxU5fhSqTaqaiUAczhcUZFLrfRx5HaF X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYZPR04MB6117.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39830400003)(366004)(136003)(396003)(346002)(376002)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(107886003)(2906002)(38350700005)(1076003)(4744005)(2616005)(5660300002)(86362001)(41300700001)(26005)(66556008)(66946007)(66476007)(6916009)(6512007)(316002)(38100700002)(478600001)(6486002)(36756003)(52116002)(6506007)(6666004)(8676002)(4326008)(8936002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: rGI7tgeN67ZimZOACI6hU1ug38LAVuMJTW3ZZz6wCL31jOizGIM4Gh4OEIUaCD6XqYIeAlUeivDLgazZDPRx6l1Y2NADlnV47dwsK31VyTJURVCnVZHF4bW9Yn5G/cPr3Ylvi94D2VMwvhA7bDvYJd/GVmBV34l/BIUZX11ocVvq/3sGieChlRH/Sz4Gcqa0YrOjnzX3kjRjdH3WPJYm8dQWjk2vToUQhxXXBpwpK2/gUgWwYtJRDs249Wh2ls5KCZ60SHR2GfhCoujg+m1rVFFgT8WE+8ij1D0ODGhaOltS7lVQZKfEcr4eXl+OSViNlbLtQTJrB/9xACvXGU0kv3fa3wNqX9kpwCNG6bJT+zHLtF4rHu8xTkRxIUdsiWbJ+uQ0LpfjFNJGC6A7eJXwODaQBdohIGxJtjqHe81C7W6ufE84TNNYW9WHIoPR9Vwbblxxvewppr41h1VwVQnP68YaMeiFgiZ934hno93UMGV1Vz7LlwtBCHLP+fWvBTnmkSYnZ8aLxJnn46bsrcpMH3M8woV84y/04bC9JVmfcWCbLkMtuJdsCDe7iWuQUBFyZ8/nhClCHddePj8K29iyImLnC1tu1QWwRLiQalDKzNt7U8M0Ss+0ss5nszZkg8tzto15zwr5d2Pd+tIfaAnrfzMrw+CL/MutjNN8/bi9BSk21MEtaUJnv3sTNmcPcyPwANIxfBT8qsGUG7zyTBOE9Y2qvmDMJzV4s+nnwSFVRuI/yP8H/eJ7vBftEBHcFeUG8BqBxBVvnWrirIKk4TnMMYDMad6LbnNHt6IWVgYbqsyQNVYdUaPMmnWt21fEh2hXgdlx6aN6VHvRrFggEbcQl6rLKlZYzyDYbP36c/vd17WdyGEhc8UEsl31CTsR/zHUwPUHIsJeQMhq+n2KmlO2gGBrOZ0ZCiEOZFkVlSg9cgKl6nKbqN/+ZWLB9hTHYwl1d4tFlU7sJzyukfnaxIGRbmAX0YFsR/dzUHd3GmCb3hkcGt+xpGm344hA95yxPDnYwp0KS/P27L4hebD/h5Q0DIzJ0HyWsEIG4wRYzcazKvpxnckmHhDFnth/amsrAffXKD6HGU+8Ri74Jx08rwDPojSmNWPGTpGwrPZ9duM7oSsePmaAq3r200g1s+rJ/059ngtwrrrUpUjxU10j2V+nyY7GAQiY7YPNOYePj1xcBsJhQYpdsezv/ays+2igTyO2ijn/cLQeDoKwxhOn4rVdLcZ6piuBqtDFCnafd0MWk3yFHHkkS5BNBxOSOjzIG+1L8/uSyuaGeFXe0j1KPd57UOmHQf/Sxx1VUQiJc1IHlocA7DtCBr+AmaRra3ezg1rdjZUqgDS1wGL36OuW6mQWgcrfpALPY4DcatqGvYqODzOh8k+/1yRMvqwEvMXn3190bLBBSH4pX48h0UV/F9urbTEsShCeetOeDkKg5Bx7QP2uA1+EEnMJRfbaf4MWcJXz8H5N6yr3L3Btljn8sd/usIGlkWOG+f1WtyOwNptBoo7ae4qzTGcd6CSEokv0+zZFSqwTMQryY/5zW62ABKVyWMSvCNEbXsL3lZcCaXiRsyynOJTpuuID21IZ/Sk4mjt32RQEmW3nj1qgJ5gkXxp86Q== X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d601295-3629-4048-78bc-08dbe4064cd0 X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB6117.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2023 05:06:31.4906 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e31cf5b5-ee69-4d5f-9c69-edeeda2458c0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: YM80ORi0ecTA8RaoUARMM6yJSffT4E7cFg2xHOo9sJxROSh1PTEE97ymKDbWtQDH8VDZG/xnWNdbHlZIURqjYLKsP1zAhkvPl5//JMUCiHQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PUZPR04MB6295 X-Spam-Status: No, score=-13.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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 X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+patchwork=sourceware.org@sourceware.org Use targ_size=64 and targ_extra_size=32 --- gold/configure.tgt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gold/configure.tgt b/gold/configure.tgt index 4b16634ff4e..e2e131bbd84 100644 --- a/gold/configure.tgt +++ b/gold/configure.tgt @@ -153,6 +153,14 @@ aarch64*-*) targ_big_endian=false targ_extra_big_endian=true ;; +mips64*el-*-*) + targ_obj=mips + targ_machine=EM_MIPS + targ_size=64 + targ_extra_size=32 + targ_big_endian=false + targ_extra_big_endian=true + ;; mips*el-*-*) targ_obj=mips targ_machine=EM_MIPS @@ -161,6 +169,14 @@ mips*el-*-*) targ_big_endian=false targ_extra_big_endian=true ;; +mips64*-*-*) + targ_obj=mips + targ_machine=EM_MIPS + targ_size=64 + targ_extra_size=32 + targ_big_endian=true + targ_extra_little_endian=true + ;; mips*-*-*) targ_obj=mips targ_machine=EM_MIPS