From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id QG3CHFblEmDmdgAAWB0awg (envelope-from ) for ; Thu, 28 Jan 2021 11:24:54 -0500 Received: by simark.ca (Postfix, from userid 112) id 72F4D1EF80; Thu, 28 Jan 2021 11:24:54 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,RDNS_NONE, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from sourceware.org (unknown [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 224031E945 for ; Thu, 28 Jan 2021 11:24:54 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D1230385800F; Thu, 28 Jan 2021 16:24:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D1230385800F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1611851093; bh=qWp+ImWASOgsCGLV5H8CIzadOezcXWUro1y52TXrHpQ=; h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=ZsLhs/R4NVeenjjpkEQKHiLm02HTESjfPCTJTmxd9Y2l+KM3vs86faqhXlQwPOF+q +UWkRoBS93DnBipuJ5boRn5EWUNVxvtLfVN8/jtAhDd/Uhy2LjMhggyLrOkurzKY2L GgDg14Br6wLC2Wmc6cQpSJjnoAeSKecYhf4Kdd6A= Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam08on2051.outbound.protection.outlook.com [40.107.102.51]) by sourceware.org (Postfix) with ESMTPS id 31623385800F for ; Thu, 28 Jan 2021 16:24:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 31623385800F ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Esbex0d5U2bO8Guu5ZwBldLg9odfVPcGp2wcqnZXqo+Yqys1a1opNDIjOjABWwHNiVxHUp/EO8t/CDF7F9CLZOUdcOjSpW3OK83kXz/NTHv2Xt401UKShMQen1HRXcWXGwMyVWXfSjSOoZ41y8RVFPNeo6wM9Su3izF3QU2CffYeBLEx+0icMxpQ9Kk9HVT+Cr6I6pa1WAsz1adY6FaHvt3gR8+Ms3E2NcBBobj0FVKtASyhtppwHC/6+u9PTzbr5nx1Br1VkN1tuWV3teUi9hHtu955Pgkaj0Vm9JLYXyp/2ZD6KY/ixsXd5TqirpBhecJ/fNYKp0ZL789oErc8IQ== 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-SenderADCheck; bh=qWp+ImWASOgsCGLV5H8CIzadOezcXWUro1y52TXrHpQ=; b=iOj6fZQSgkiuuM18x1cc9Fp/+mPL8UHQ3NUyU9jaOTsjZYVjHgvQQCc95S1hvfdalUKYW+PEwoqRZbBbXitPRGcF13a3HUMTBmX3flggpqGc2nROpAluX7PsJnUbwSCzV+6AftPU5Hp0qcVbzXz805Os+tTg7CzglNDN5kgBqESnc/DAe+QqqL+kMKZcHM+6Ju4xC0MDhQKNuojUyRX40Zio5qxVogYcoUnw52lB/Yz8MgR+YjWdarYFpB+sbrFKjYVDuTrSQxmxp7FmZIbNxa3BzZOB5o49vW1lI9yE+rGAtoJPsdF/NM2MQRh3H0PhLFP3jknuDmFl0m2q+rdXBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none Received: from DM6PR12MB2762.namprd12.prod.outlook.com (2603:10b6:5:45::15) by DM5PR12MB2390.namprd12.prod.outlook.com (2603:10b6:4:b5::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11; Thu, 28 Jan 2021 16:24:48 +0000 Received: from DM6PR12MB2762.namprd12.prod.outlook.com ([fe80::31d8:f503:f7b2:f44]) by DM6PR12MB2762.namprd12.prod.outlook.com ([fe80::31d8:f503:f7b2:f44%3]) with mapi id 15.20.3763.019; Thu, 28 Jan 2021 16:24:48 +0000 Subject: Re: [PATCH 08/13] gdb/testsuite: add .debug_rnglists tests To: Simon Marchi , gdb-patches@sourceware.org References: <20210120053925.142862-1-simon.marchi@polymtl.ca> <20210120053925.142862-9-simon.marchi@polymtl.ca> Message-ID: <981b51cb-fbb8-58a6-cc5b-628c4a19c955@amd.com> Date: Thu, 28 Jan 2021 16:24:43 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 In-Reply-To: <20210120053925.142862-9-simon.marchi@polymtl.ca> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [2a00:23c7:5a85:6801:cf:c92a:a445:6f68] X-ClientProxiedBy: AM9P192CA0028.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:21d::33) To DM6PR12MB2762.namprd12.prod.outlook.com (2603:10b6:5:45::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2a00:23c7:5a85:6801:cf:c92a:a445:6f68] (2a00:23c7:5a85:6801:cf:c92a:a445:6f68) by AM9P192CA0028.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:21d::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.16 via Frontend Transport; Thu, 28 Jan 2021 16:24:47 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 0c3b46b4-578c-41bb-3566-08d8c3a93b26 X-MS-TrafficTypeDiagnostic: DM5PR12MB2390: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IbuyF41w+/mTU9ZO+3lPEMnDE1Lrr6wjpmYlopr8ptzixKG4Itms6mgsBEQ3VdRrsJJVpwf+wMtHhcTf/ggEidTqzuE5s5s7gpbEK7RgFmeCoyF7WRaKP96hN7EEQXhk+3XiblKNY8B4QBeEzijnqXpWAy+zVFMjfg3QjvP+sAXQd5x99l25jYmNgvkJ02cIQ/LmXbZtNTW/CJuL8vb5YDf7wvqvtfS8oWjQ1O0602bcWw502QekTNUpdszASiJdrX9E4bvh0yS4fB83I7QxhjvWEys721QbzmyJE2v6c/DoD7N9Xu6JbZbZ4bvtItEb776tShcn5799iYnnPN9Wk99e2An5pMnf8gDSH19QB6LLJsO1LPEKWdIcSXAD4ffFv5GL4G6axQQ1BYeZk16NU6asSIK/DtqDSsts0d52aZehLbllAGwJfL9965vzU6VTMeZeXyu5l3AiaCaPULIKHRhqyxgMqnkIGqghb6FxQtnwcutzx0Cvx1V+oBJE0XLAqHBM08jqCkqkRMYwTFaV71GZkWEy+moUHezvNz45sfmIHqs2ADf66LK3pE6lRmnDoY70P5HX6hSAbSLBvzp4z+rLqb3Ch95CiHJcstsTCkBo89FPNNcDEaGoixlx6fsgc0YZcAmDuuX4mUUKKqi7/A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB2762.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(396003)(136003)(39860400002)(376002)(366004)(5660300002)(31696002)(66476007)(478600001)(6486002)(2906002)(36756003)(4326008)(8936002)(4744005)(31686004)(316002)(6666004)(86362001)(66946007)(2616005)(52116002)(16526019)(66556008)(186003)(8676002)(142923001)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?dFdyeHhjVVBOblY5YWxwTEFQK2ZlUFJUcE5iWkpPdzNnVE9sRTVveStsc0dV?= =?utf-8?B?QnVQWEdwM3RqVWhnOUZSYTRYa0Q2bUtGSElGVlo0cHlPSkNCQ0MzbWN5R2NP?= =?utf-8?B?MFBvOWYzbmJXM1Vjdk9tdFRNdW5mUHQ0cHhFZU9tUUhpSkRwYzlwSlphWWVz?= =?utf-8?B?UE02b3pmdXM1RVJNL09ZUDRIVnJyeHNMUGZmcGhndko1OXB1UHJkK2E1TFBY?= =?utf-8?B?cGZya2ZUdXA5UlUwUlFHS3VWMkxxeFVUajBiQllPL1NWVnVUdElwVXRJVW1N?= =?utf-8?B?UnJvSHoxM1JLalZXN09iQ0htWnZHajFnbDJaR3NYS2M2LzBpWHJlNVFsQlk0?= =?utf-8?B?cXFES0JlaTMzdnlpSFk2MzJVRXVtTy9wQmw4WVUzS2I5c1VoVEI1N2d0KzFY?= =?utf-8?B?cUlUalA0QStWQzZleklSZDBuRklRaTA5am82N2JqbnJjeFVXUUo5Mm9RUE9Y?= =?utf-8?B?QVR1SlhLOEg3S0ZERkp1L2xLTkJqWUhJcU82QTdNZVdSVnR6R1VjcGk0M0ZH?= =?utf-8?B?VDNmSEpIdVErVVdOSHpRMTRGb3V1MlZDcGQzSmxyQlh1by94SnRMRmN4TUhw?= =?utf-8?B?UXNhS08rZUttdU81ZjB4WWluQlE4UGNybDUwUDVia3U0VmZ6SXZROU56YjZv?= =?utf-8?B?Q3g2bkV5SWpyM3Y4Q2RxUVRoblFpTDZ6NlVocmZRNVV1M2Y4QXBPYW1pbW05?= =?utf-8?B?SjY2SU44eVQxc1R2blpPQUkraVFTejg0Z0E5TENjRTV0MDVKZGNoOXZ1b0Jh?= =?utf-8?B?SjlwSE1pdVVXNmNoVlRBWE1CS0t1aDM5TWhKdWp4TU4yYTNxWHIzanZwR0xC?= =?utf-8?B?M2FNYzd5T1o5VlhNTnJQQW42VEV3ekhlR2ZPeWN1VHQydzE2ZTR6ampjTHd0?= =?utf-8?B?cVkvR3ByK1hEQjVkcHpaajJGeEhJSlFpUEJHOWJMaGNldldlRE1zditrMlMv?= =?utf-8?B?NktjYW92WlA1YnpkOXJIQ1VGeTFvUTZJMmZ4TGpURUJ0N1Y3Y1ZzbDVLWUxW?= =?utf-8?B?Z1VhVjdJeExLNEN1TDNCR0R1c2U3SGZZakVIU2RocWdiY0g5SW14bEdhQzlU?= =?utf-8?B?ekZvREVzY1M2Z0EzQmJxZlR3R2RJbGdYbnY0bTBMTUNNMThwOGY0dlFya2pl?= =?utf-8?B?ZXNXdWJHdUVQZ1FlUGUxZ3h6SHFQRnpLdXNOZkd2cG5zY3VFZnRacjNHUjc2?= =?utf-8?B?UUNucHBwYi9kbk91SUd6cFRRbDh2QXMwdmY2anZTQXlGYWYxSUhjSXZWZEhj?= =?utf-8?B?c2diWGk3SGYwV25vdm9qN2k0V2ZJc24vd2FhZUJnWUdBdEVueFgvT1ptdFk5?= =?utf-8?B?SEpWTWIxWm5tb3EwQVRVSDZVNUxKT0I3bnUwb01sYm5tTlI3ckoreWV0N0Uv?= =?utf-8?B?NHB5bTFVb2FBNkdxc0hoZnlkNi9yZnZwSmlNRlhxM2JYenQ1ZmtQaFhkWnRS?= =?utf-8?B?QkxKaC9hWDhlU3dPZ0JJaGxjVlBLVS9lOVFJUTB2WXpWV08wc2YrS2RTcFVJ?= =?utf-8?Q?1IHUFW7vPp3dVgatosf0222Hahm?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0c3b46b4-578c-41bb-3566-08d8c3a93b26 X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB2762.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jan 2021 16:24:48.4882 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: TzjXcjBoU0d6pZg+r9zXck8uXBaNOygWt8ru2KUI0BAJMIOOSyBA/Cv8N+AL/fiXfMQuTSJGfCXmf77sln6Rgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB2390 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Zoran Zaric via Gdb-patches Reply-To: Zoran Zaric Cc: Simon Marchi Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" > From: Simon Marchi > > Add tests for the various issues fixed in the previous patches. > > Add a new "rnglists" procedure to the DWARF assembler, to allow > generating .debug_rnglists sections. A trivial change is required to > support the DWARF 5 CU header layout. > I am not a TCL expert and it took me a while to understand the ranglist support in dwarf.exp and the code makes sense to me. I also think that the output format should be compatible with the LLVM assembler. Thank you for adding this functionality to the DWARF assembler. Finding ways to force a compiler to generate a specific cases that use the rangelist constructs with any certainty is almost impossible. Even the case that I've found could not be reproducible with the next LLVM release. Zoran