From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.109.102]) by sourceware.org (Postfix) with ESMTPS id D37FD3858C2C for ; Wed, 27 Apr 2022 06:15:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D37FD3858C2C Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02lp2051.outbound.protection.outlook.com [104.47.5.51]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-25-obh40uOSNlGDNoomTRStYg-1; Wed, 27 Apr 2022 08:15:12 +0200 X-MC-Unique: obh40uOSNlGDNoomTRStYg-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IwuG4BjpXaVADl0xukmaK35a2kK5rizypIj/1rW+7UYsU9GqXaAGud49ybsBEk/oVrzNI5btBTxTHRDab70F4N5Fks2ztczJwJR1lui01ZoC7YPSvmU2KKRndjOOvOhm/gulgJl0hjaV4T2EMYoMvxrfHu7jWJCvGkQ7BGkWJpCk5/kT2gwdRp18Z1qYgoSYm65uXfm7ia8CpAc2DpQJZ6qLXOPmy3LmtuPdlm57MEoDuEdJp6RiKXDEpqdUCqYEXIaH374nw4DT2UM/3d/9qEdqj0LUToRwuzcPnWGetTqjrMLz+h+3hJuxrE+d6KOyM5f66xGiv9EPx8skezHfkg== 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=VZBi+m5b3MANyWaMhhj34PHpbwl8JS6h5Vh5jGkoyZw=; b=c7xSCw9PnhCYJJvrGg8Z2Xx45AoLTMi5Ka/GvaygH4Kj5kOA/YZAslmGglZPB3juLZBkuSfr5049FW1tlXu5XAfCWEbvG0Kr7H20//BA8oe88dz7FfqpDhWpgYzPxex4Wys/uzmLiT6GH9kQrqBJ5SSgSBjYy7IWNc0ZGW6JUTgRSF9NgnFkFyyuJpQRX5qYjZyyEtCjd5ezFQVr/gyw8ZDEebqgw+soIy0EQyKxHaAcDtSRXf+ueh/nCNKVbIAo5QTZGyXgb1DDjWoTBzykxiadN3cFSLqR0/oKGiuvTcMsXPXpn711skzQ6JISOxeXqBi+AI62bIKkZVOXkteDZQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Received: from DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) by VE1PR04MB6445.eurprd04.prod.outlook.com (2603:10a6:803:11c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.21; Wed, 27 Apr 2022 06:15:10 +0000 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::5cb0:5195:4203:7c2f]) by DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::5cb0:5195:4203:7c2f%8]) with mapi id 15.20.5206.013; Wed, 27 Apr 2022 06:15:10 +0000 Message-ID: <678ea7c2-7f28-1eb7-3079-ef96c03a50a2@suse.com> Date: Wed, 27 Apr 2022 08:15:08 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Subject: Re: Adding binutils to the GNU Toolchain buildbot on sourceware Content-Language: en-US To: "H.J. Lu" Cc: Nick Clifton , "gdb@sourceware.org" , Overseers mailing list , Mark Wielaard , Binutils , "Frank Ch. Eigler" , Alan Modra References: <5c1f217a-109c-2973-6c69-abf412133dee@arm.com> <254e1535-58c0-0c26-4de2-707b4183f744@suse.com> <7acf388f-eb94-ea28-a9e0-0714310121c0@redhat.com> <70dc898e-0bc8-5a12-9be7-ac9ffc4e1a26@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS8PR04CA0190.eurprd04.prod.outlook.com (2603:10a6:20b:2f3::15) To DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e159978e-d36e-4955-830e-08da2815489a X-MS-TrafficTypeDiagnostic: VE1PR04MB6445:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EGrMY1Au2EQLe3Dpyqr6C6rKZ8zD291AvaLYw47W3FV2caD9J6GG7dZO4RfGHgsdvssSiylqxWXT9iynIOonSLFELS7E5b+cBE9mT17Bv8mPwSdR1ItAnJLPmjc61PsBGRzUPudYS8byVqyiBwePeFmet0RPoLCC9pZOHQajul0KGF5mlpi0BoCtWE4pdJI1Ql7oRaRvUS5yROP7ftwM8emKa73ZYr5ESSmyyoHNwFV8GuCqQn1M+wCTOtD2P/YAVWX0P/5jKptQl4+8xHuC+7PGWPo8/Jq+F8uLtRK6lwquyU+BTPPmBpLL+fyHzPTJxSEVUYm/OOjuseqPogRCqwLOHwClS9K/G2/uEjHhL6PeSuVBzn/RI+Flpo0gLpYj4vbcSeDY87bJDghnUpKbCCX+wT2TNdpISA9/IXuchE4k+iaRDyAk74UyCzu2eDzfaCPEuT1mPmqWcNHbXkuTzB7ZVfysQyVRKQOcGTJROB+JSQo+DBhPYvSaPHUbRixDdh7+uw8u2PcZenN0bjR1KR/t1TaaBEe3as9D9sbQ3b8+OLDrWjBoerCMd2kjmurapfAmJk+7zetnsucrKFrlmxDCbc/paglwC5ivXk8mK0UvcvDzwPvmTReB1Bioa/7oNi9DC/YUqjP4eJe4uDrpBMuRGy3dAa2IWaVK/NnfFcB/5CfNQpivFCU//3u360LjWLoFPWT1vNgFx52d5iWPT2j1bA5qN/PCltSrQZ+/auUjvNII8zKrVhgWF+nPtn65/iw0+SBMJ/+TL5PYloMkJi5usZfcXdP+mM30oUVwZE5hKpti+xU5/RpasLfoCdKyHg/sf6LCgzG+d0Oa1Djwow== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8616.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(2616005)(5660300002)(6512007)(8936002)(4326008)(66556008)(54906003)(66946007)(26005)(316002)(38100700002)(31696002)(2906002)(86362001)(508600001)(6486002)(966005)(8676002)(66476007)(83380400001)(186003)(53546011)(6506007)(31686004)(36756003)(6916009)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d0NiSDk4ZkJZTCt6S2ZUdDFpOWRWV2UvczZOL0xoN2xrN3Vkakg1dG5SeHFZ?= =?utf-8?B?K21NQkRMbXdKK1BwaVl3Z2c0TnYvZ1ZQZkluS25xZGlCdEtNYUFaVFhNS2ZQ?= =?utf-8?B?WkhGRVpMdytCK1hyaHorempQKy84b0I0WDFIeFlEb2JSbUJxSWg0OWFoUmdC?= =?utf-8?B?Z3VFeFoxNHhLOFJtMzk0cFQ1MFc4ajZ1ZWFBTEJjUUkrbEEzblprTGdNd3Vv?= =?utf-8?B?OEg1cmlrYlE4TlFMemgvdThEVlFMQjBlM1lHdE4zTzM2a2pZK1ZTUGRxK2ox?= =?utf-8?B?Q3lDekVzV3JBbzZKSHgxU3NKR0hnYkE3NElKdDFlajBtWlVNMDJDMVpGcWta?= =?utf-8?B?U3lwQ3V5ZEhuTmdoSkErNUgva1VRdVBWOC9qcVJRamNEOXN2MnBIRSt6aVN3?= =?utf-8?B?ZHZKSWI0bTh6Vy9wZDBTYjJwV1Q1SnBHTjNDOFJ5YURTUEtac3pVRVhnK0Zq?= =?utf-8?B?cFg2eWlpalFEWk1EcFA3YVBxTlVBVVZLZGVNd25EZkIwUkhmTkl6MXA1cGxl?= =?utf-8?B?dEJ2K3B3ZWZmVzlPaDZhV2pZMG0vZW5WZlc3NHNHVks2bXkyYWhJcnJJMkxv?= =?utf-8?B?TU5uRjBBTllNM1JaWWpkdzhKem5sNHdRSlpaRlk4Rjl3eCtja1NoQ0hFZElM?= =?utf-8?B?QU5rMm4wditjcUZZREQ2eFBiVjN5b0tBUUZNZGZHYVZFamluSzQzait1Y0Fu?= =?utf-8?B?blN6OUY4OEM4MTMzTTc5VTJTOHZWUWl0aG84TFBKWlk3dlZGcDJYdTNCWWNy?= =?utf-8?B?Q1JWcmR0YThWZXd2NDVaVEJvZFpRVjlYQksxbDFOR0xUYW5OOWtINVl3OWt0?= =?utf-8?B?VUw0ZndISzg4QVcweUlzVGdYVWNZdVRTUnV2ckMvNFppRmNYcXZIU3FYVVBP?= =?utf-8?B?dFl1SFZpV2VFbGE4K3pnWTllc3pWT2dKeElXMEZteGk2bmFUVmR5N1FYS3Mv?= =?utf-8?B?SVR6WTVJaElDb1pEbVlHeTM4Z1gyZ2FkNTc2NzhTK3phMnlxYkNGZ3EwbS9K?= =?utf-8?B?ZTZJcDNMRWFUbkNyWkNKa2FzZFZrVk44Y0hnS0Rxb25kSjZONE9scWxDNGZV?= =?utf-8?B?YWRyRXoxdGpLN2FCT0IvVFBZMWVJZzh5cXI2Q3Z0UGRmVkMyVldyTHlUVFJv?= =?utf-8?B?Tm44WFA0WDk4R0o5YkZ4bGZ5YkdNYmJRcUNoTHM4YW5ib0o4eUJlcnJ1WmVK?= =?utf-8?B?eHZyS1pHNkZCNjJRWDFkNmFocHBkSHY2MTdoNnk5MnZLTjZ5N2pNVlBlRTRO?= =?utf-8?B?SUVIVHF5TFRNUEVmMFhQOEdQUFRnbDdDUnM2bzF3Zyt5WlpGZFFQUnFmZlJC?= =?utf-8?B?elNrTjVWcFUwWEdmQkZoSDBIOU0xcUFMMUV1SkxZaVhEWXAvayswNGwxaU5N?= =?utf-8?B?WHRaMTdjRE56R0syUloyRkJsZEszM0pvaWRVMUdNTEVVemtramVWbWZmT3Bi?= =?utf-8?B?djFxa2RqSDBRY1M3QXJCTUlaa0VpRy8vYXczT3I4blo3dGxiNVJpK0p1eE1h?= =?utf-8?B?SXBiNDBwNnhvZ1VxdGg0ZUUyZkJSRUlIQk94Q1hqQ1FPZXpzQ3F5Z1V3R0di?= =?utf-8?B?d0EvUGQ4blhFS3pES1JwdmtOajRYK29BYy9NNXBocVorekhQdHhzSndoSUNr?= =?utf-8?B?ejA0L0QvaUh1ZkNIMjJEZGQzU0s4YmZoMG5qK1pod1RuNndsNTg1czRnYjI1?= =?utf-8?B?S1FOL2lTODRuK0JyL3B4MFJ0NkJ3Rk5MbTI1U0djcFkzNHhOUUExaGlza3Nr?= =?utf-8?B?Q3lYQVAzeEFaSmxJUzg5WmU3aFZBR0RTU0g0NDdJdGxEcHVlUE1RRVlBUVBo?= =?utf-8?B?Wk9ZVWJuZVdMZ0cxVFJQeE4xWTBMTkN5ZUxMYnA4QUp5V2FkaHIxaWE2am1M?= =?utf-8?B?ZUNIaFM0dGVlalA4a0hzcW1YcmNxSjczMEFIN0QrK3JraEJkQ2hrWCtMQ1VO?= =?utf-8?B?dEJkenRseSs3Q25WS0VNRHI5MXNqUjhFYk1FNGJyeEpPR0J2TVFWZGVpVDRU?= =?utf-8?B?SDVuTVNjWk9kLzVmS2JwT3JkT0hVYnFxVnl4Q3ZZQmNmanhDS0FIaWxucHUv?= =?utf-8?B?dDc2MGZEL3QzdWhiMFR2TVlyRG9IT1NVdnA1YXVWMmRIZlN2TGpZaWdTaWlm?= =?utf-8?B?ZTNlTjlsbWQrbkFuMzlFMjlCbVFXR2JBeVlHbWZZazhLVHlmc0phb2VzSEdh?= =?utf-8?B?WVBzeXNjL1ljWHpTaDJZS0pyZERKNHo2MDRvWFVMSm1LWFc1SnRWOUVqTnpU?= =?utf-8?B?cWtLRVMxYkdSZVRPRTVFczVGUTVHS1d0QUtKVDdOZnFHSEhuOXlTdGxkQ3F3?= =?utf-8?B?Q1VmaUxJZTRONFJLSWF4SmtXWThaVHVQNHZlYlcvMEpodTY0bWxlUT09?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: e159978e-d36e-4955-830e-08da2815489a X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8616.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2022 06:15:10.4637 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: XJUtiH9jGnlXJXA6y1/XOY/E/eNpSJzUuYAovJlz/QIHlV5Tsxdd/qfn7txSBKEGUiyYo1GbecWod/w1MMyADA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB6445 X-Spam-Status: No, score=-1013.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=unavailable autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Apr 2022 06:15:16 -0000 On 26.04.2022 17:47, H.J. Lu wrote: > On Tue, Apr 26, 2022 at 6:49 AM Jan Beulich wrote: >> >> On 26.04.2022 14:27, Nick Clifton wrote: >>>> For gas/testsuite/gas/i386/rept I did already suggest [1] to simply purge >>>> the test as unreliable. I also put under question the purpose that it was >>>> originally added for. >>>> >>>> [1] https://sourceware.org/pipermail/binutils/2022-April/120339.html >>> >>> Hmm, I seem to have missed this one. In fact the entire patch series. Sorry. >>> The series looks good to me, so please go ahead and apply it in its entirety >> >> No problem. With my new powers I had committed it already. >> >>> As for disabling the rept because it is so memory expensive: I think that we >>> used to.have an environment variable called something like RUN_EXPENSIVE_TESTS >>> that had to be set before certain tests were run. Checking the sources though >>> I cannot find it, so maybe I am imagining things. I still might be a good idea >>> though. If we use it consistently in the binutils testsuites for the big tests >>> then users will probably appreciate the facility. >> >> But a test which is run by almost nobody is more likely to break. Also I >> think "expensive" has multiple dimensions (memory and time at least), and >> depending on the system one may want to run (or suppress) one but not the >> other kind. For the test in question, it is both memory and cycles hungry, >> so there the distinction may not matter. >> >> But I'd like to raise the question again: Is what the test was added for >> actually a useful thing to test, at the risk of the test failing simply >> because there's too little memory available? Iirc the problem was non- >> graceful error handling. But the test does not check that the error in >> question now is handled gracefully; it expects that there be no error. >> >> > > gas/testsuite/gas/i386/rept.s failed to assemble before the fix: > > commit 39a45edc073226e748566b497c216830cec119c4 > Author: Alan Modra > Date: Thu Jun 7 12:47:23 2012 +0000 > > PR gas/14201 The problem wasn't that the file failed to assemble, but that it triggered an assertion. With a suitably large repeat count, such a construct is guaranteed to fail to build. And it's probably not just coincidence that in the test you did use a repeat count only little more than half of what the bug report had. Hence what the test should have checked for (and what reporter as well as Alan also said) is that a proper error would result instead of an assertion. > We can limit it to 64-bit only if it helps. I don't think that would make it any better. Jan