From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01on2104.outbound.protection.outlook.com [40.107.117.104]) by sourceware.org (Postfix) with ESMTPS id D882F3858280 for ; Fri, 30 Jun 2023 06:08:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D882F3858280 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-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=awPekPVB2WMmKdJ0E0cIIkYpPpU1QM+vsgfK7BO4f1tK9aJCJ+5U2dhL73Yd29DV0AZgbKLr0hWhW/HSNrRaqb25pQZo1HI/gevTqJe/l4l7Lc+v4zA1eLJEdfzR2pjmDaX21TAxdlAiFFP7fE9PERf8ar/IAo0Ecu9RyUUoDwTWG/V3hY9CKLURNsp1Jpzfr6l2P/l19kz8RXrt57mDaS8Rz1ptU9V4u2RUTm8AqNIWm6yfcPinbmM2on2XhiPiWZB0vnzEZ0rz0J3BDin9ybNCktXjENNawIMAmioRjy2s/hk1r+YdkaswH6OnNlJFp2AKgXyOjoY83sb+8EsE8w== 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=3MdgrACStUsK+obDE9jrJKdDzOuEJHLH06bETVWSqTg=; b=UF1ClsDLVVPybt+E8zHdk8inv4cR1EDxBKkDZU55In2uaHAtFHwfDBNqErb2BDSiJlL1/21CCmd0gcjS/sRdmuiFfpeQdTyEMEu6NbJzmS8JHH7srcPUgNVOQWPpHNxGGaDepxndmH07SeczeZTnCy9yeKTsF61VjNhwZ6d7zu+UAHSkcsZsIE/RmrRjaWCkk7hidvv7iTndeZpBPbvTjf7qR71I9tXUqx6ANekpOEABedgHmAV7pHyt3kgOslguz+NgLTbYykU+yV2ja95g07nhXSCE3lS1Isn8nebcbcsjgK2WtR1OufCMi3Asuamut2C6kkgifZ1ZCtooL0b19A== 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=3MdgrACStUsK+obDE9jrJKdDzOuEJHLH06bETVWSqTg=; b=hiknCL+cGdyTrQL0eaci0PdKTEVBhgcOABug3NXncKx94es+b48v2bonFZkNlXswi2/aMpZ0sauvSTl2+H7Vs1ZbM6wu7zN4Gq1jOUnYAjSIVr/ceEsTXWUtlQGD9a0gwOMO14pz2WHtflYmu98pFef5LV3qJDUFuVzGzG3XVRY= 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 SEYPR04MB6701.apcprd04.prod.outlook.com (2603:1096:101:c5::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.23; Fri, 30 Jun 2023 06:08:19 +0000 Received: from TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::d2b4:bc09:619a:118c]) by TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::d2b4:bc09:619a:118c%6]) with mapi id 15.20.6544.019; Fri, 30 Jun 2023 06:08:19 +0000 From: YunQiang Su To: binutils@sourceware.org Cc: nickc@redhat.com, amodra@gmail.com, YunQiang Su Subject: [PATCH] ld: Use run_host_cmd_yesno in indirect.exp instead of catch exec Date: Fri, 30 Jun 2023 14:07:57 +0800 Message-Id: <20230630060757.2006878-1-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.30.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SI2PR01CA0026.apcprd01.prod.exchangelabs.com (2603:1096:4:192::16) To TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR04MB6117:EE_|SEYPR04MB6701:EE_ X-MS-Office365-Filtering-Correlation-Id: d89c1451-fca4-4a75-250c-08db793066f2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mubSsL0boxG5qzfrTirTfDnPOr3HECYew1zlE3ydhHNcAZ9kwfiJNxdHFda55sSBlP12MzAPadhPwSdx8yLaZZHnlIMciHxF/CmAnllynxrJQn6+46wkVacUggT9770iKRZshrNCPPL9vaj2pf6lou7+8r5DhvFoMYzjlL1Z8G5mFhMjox+sIy3YtKA8TUx3QTy4y8IplEEICx6BeoGjyOVGNJvj7Ukxtda0dx6/lkcPg2+4hfg933dnumK5+FwLtMnO5DFboGATUjjAqOchYiJtRpt7T+c9rDJBqadgcxrC69meOTu31dbRAceQ/WVLOhFkK4it52eXa2XUQustJcNe+xdEJ1336Wg4yIzvmM+a7dSKg0nQ/yi1X6w1nZou/aU8/S1yaDYUEd6RwyLG5s7sN0j+4fp57Z8021NoujvlJ5I0qlceGTkYKKFMN0XHJ7xg2AlrnJb+YK9XQVEK+b9eFWPI3Lgfscmj2lBRiwnRGSVApwH3QKnLbvI1AOWv+ekC5Lt4ntDuasQ92HIfVIaQZ+CKaViGSIXcyNrR3srGAr5Nx4anWL55GMJ4uUDz3JwTq/WaDXHFY0kWHCBHnjlEnAmQjiV2HiVp+NWKH3XrMtCHBAtjcXUJLQZCeqNP 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:(13230028)(396003)(376002)(366004)(136003)(346002)(39830400003)(451199021)(83380400001)(52116002)(6666004)(478600001)(6486002)(1076003)(4744005)(66946007)(2906002)(107886003)(186003)(26005)(66476007)(66556008)(6512007)(6506007)(38350700002)(316002)(41300700001)(38100700002)(5660300002)(8676002)(6916009)(8936002)(36756003)(4326008)(86362001)(2616005);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?k//IiH07xgsdpVB1b0zoJFm9dWabZM7B7fa3LV0fFxkaUHORSl6oBHMJ/FOh?= =?us-ascii?Q?JGwwUO4xCNuaoTvLB5O52/KkcBXAieHqn7Eetkh/9uQT4iJrlSe6qWLtjDa0?= =?us-ascii?Q?zzlhciOdVJ6odtYGM7Lao9dj0mSa0F2bQ/5Va1ugFcYySM9/ueKCiqUED+eW?= =?us-ascii?Q?GKmOxpm3z+tJqtvX3KHt58KknZuQO8WuCUe9l6aXCkRVrkJYvwpMaWkdM9aH?= =?us-ascii?Q?4x+DuzFS/z70RGbeZlCNdWyTo4mF0Jzcc2oQjRQhKpyyNFaOxDv5vPbhqJyU?= =?us-ascii?Q?+PQF3EFCiQdgu0H3FdjD3+l/yDJT43iTAw9pOUnNIgLdHbQACGsinHhwoSEZ?= =?us-ascii?Q?pvVa9AX7q1n7ShZYFDrL38AB76xWPo1fCMlypxvvNr1MDTyci3TJkOXFoVhq?= =?us-ascii?Q?YmYccv1/sc3i76SL8aRgz+MVtZxNNgLucrklWXgnzQvz/mFvcdzdxpEI8lCl?= =?us-ascii?Q?Z9yCVtaP1A52QeJk9cNbWFJFwVpv8cgERv0k9Fcx7pTrtdtOHva54R5HfS0p?= =?us-ascii?Q?YeFWGL9vWyULfjliISQmIkFOFuP/0upJA7xHiTswCOLFLZAvQQgVLyVOLiTp?= =?us-ascii?Q?jZaTXuO3Ql88T6wDyBaLPJMSb8Lk2ejD53E9LFiPYjNYQ1PGEDQ3LyZFCAii?= =?us-ascii?Q?k+oIM8y/u/rxhGnN7Q3XnjMXNR9bBS6jQBxW1gYzDhUuZpMXi7UAb4diwYnG?= =?us-ascii?Q?zw9zNZrkPEN7Z9OPk6SqrYZnttLdip2vt7tghujIgWSgLPHbSeDVbW+soYhc?= =?us-ascii?Q?RzGQstHPz1pwVKjDE4nWqXjpDThRf0MfiAhPL6LJNogn68xXQywuag8UWUQv?= =?us-ascii?Q?Rge9uWYQdMyShETs8zrZDljC7AcBWqgOmjBSdejz+bqD1bUokrsj8ihS3Mz+?= =?us-ascii?Q?VzuUaJ9b7GVzeGNTMvN60DAvi9TckDiiNakg2rgSyFBJrpYd1GJBLWag5htd?= =?us-ascii?Q?hdeW6OGgQ6VeIku1VIOGRtm/baMdd/ya8Lz37qiz3tF+WP3HQcgIJ8HD3wpr?= =?us-ascii?Q?eVtgbC2q4/GSIAvil6sOL8rllZcIxu2pb5ahf317rF6HHcWDNrVMrLzmGVeN?= =?us-ascii?Q?X9J23hX6qJeXR/51e9IuxMMzgssbVyYoodegTd19q2kHdyaDR3JsvECsefi+?= =?us-ascii?Q?t86cmo4Bmr6g4IJIk5hBv3KB/8SvTyE5cEFMi9iONxiy8NfBH4r6OepBmu0f?= =?us-ascii?Q?5oufCGzaJByVgMU6GCpyk+faW8xAFC5WR0PpFizHvt4y1u5UQO4c/7wSLG8K?= =?us-ascii?Q?iQFlpOLt56XGioy04yE823eFx7SyfrTLw75Yq81W6AzLlcJR7G3ELMzt/Bzk?= =?us-ascii?Q?mW0WuX8Dq6cXDh9l5FzSXO7HXY3BQeBgnXQPNWWLPlViyU3tUQRazZ2dKN1u?= =?us-ascii?Q?bpMlXzeYmCdaLwxvUfrTahFZG8ZiMgVvcwHztgQ4coFoxFpfLWkuYyJHI2v2?= =?us-ascii?Q?TfUIv6ctB1iGdt4PUfBA5EiSSTm60VwFU7J51LgcZQmvxJSgOKA94lLEOPFC?= =?us-ascii?Q?INp95JO+yAcBxM+59b33X70Tix7TfpKqh4jhG3J/o7PdXb50cv1FThmOLuAH?= =?us-ascii?Q?U4FYi2iS9YMoxiIO9y8BG6PWSj/h1xONcrw6tAJUTn+kNyi0Q42y3/Id+X7u?= =?us-ascii?Q?3A=3D=3D?= X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: d89c1451-fca4-4a75-250c-08db793066f2 X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB6117.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2023 06:08:19.7516 (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: X4730DBme9KQj/uUQ9g7vh2gI8vEkhyRfdIhJDDvJSJJrCrsOv1n192WWedT/qHwRGwMsyj9iM185eBZ70N1iN/J+La4mmZk8+gavFR6pB0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR04MB6701 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 List-Id: Catch "exec $CC_FOR_TARGET" won't use the gas/ld that we just build, and in fact run_host_cmd_yesno is a better choice for it. ld/ChangeLog: * testsuite/ld-elf/indirect.exp: use run_host_cmd_yesno instead of handwrite catch exec $CC_FOR_TARGET. --- ld/testsuite/ld-elf/indirect.exp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/ld/testsuite/ld-elf/indirect.exp b/ld/testsuite/ld-elf/indirect.exp index eda48d30949..de5d9714e19 100644 --- a/ld/testsuite/ld-elf/indirect.exp +++ b/ld/testsuite/ld-elf/indirect.exp @@ -226,10 +226,7 @@ foreach t [list indirect5a indirect5b indirect6a indirect6b] { } } -send_log "$CC_FOR_TARGET -fPIE -pie $srcdir/$subdir/main.c -o tmpdir/pie" -catch "exec $CC_FOR_TARGET -fPIE -pie $srcdir/$subdir/main.c -o tmpdir/pie" exec_output -send_log "$exec_output" -if { ! [string match "" $exec_output] } { +if { ![run_host_cmd_yesno $CC_FOR_TARGET "-fPIC -pie $srcdir/$subdir/main.c -o tmpdir/pie"] } { return } -- 2.30.2