From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80074.outbound.protection.outlook.com [40.107.8.74]) by sourceware.org (Postfix) with ESMTPS id CE06F38515F2 for ; Wed, 7 Sep 2022 16:35:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CE06F38515F2 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=cSU3+bAet4rOKJisrqfx7ypnnMW8r+w1P67zGFFB1n/AlbQY6rn3ZHe7UeuIDw9mFMz8snXWa3b/eOl72p8PtiWeJs2rTveKzfvv9PWn7BPlCgXgip2LtAMg6vpKFmIrcJreAUgqwcM2iqaRaWTsfrHUln04XN+9+yExAJLu1/c4Aei69KG51frdFlQPW+YmhpNWTLyk3yhI2h4ATh7ZfeLau+3cDpeAqbzm80zcFeEGWm+M89YgbfG3/GMC9QQDVDzDTCYegu+9GC2BvYxUigWxDpGAJsAKWspcbH6LtaN+i+S1xtDeTZnf3fNVD4C2DpNvnKEbU8I0FmDoIc/uMw== ARC-Message-Signature: i=2; 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=15aENU8sxzNmxyqxrerHAfQM+WLNBdn50z4dSdZSe00=; b=NIE0PNEXt4sOpqmgdOzv+F0nCeYeKHbqvv4+dh+ymgFfFHAzrZy9cM7+/FCOFerRWVvGdEYAJy5t3tNVtgolTN0/Axwlo72yXW+PMhbUASkrfk/oo1G39d3HliOcl8EAEOTANgXs/KOqZiPEQG+m6OUeC9w2GBlEnkJ08UHS+aB0BCCU6h+GRI1F0ezzyul0Vg3mG2ue1ZinkBCEgji3gliY0hCPv52YF1Dl86XnBCeLa8EGkA8Y/e9tGnU1nydBba6od+XBnyXJ8nKvrMjdB9VDfk54uvWDUHReX4xNmFePf2FqI9LEAJgaRIU3/kdSvDTseg/aYJY158TGYQid8Q== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) Received: from DB6PR07CA0021.eurprd07.prod.outlook.com (2603:10a6:6:2d::31) by GV1PR08MB7875.eurprd08.prod.outlook.com (2603:10a6:150:5e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.15; Wed, 7 Sep 2022 16:35:46 +0000 Received: from DBAEUR03FT037.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:2d:cafe::9d) by DB6PR07CA0021.outlook.office365.com (2603:10a6:6:2d::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.14 via Frontend Transport; Wed, 7 Sep 2022 16:35:46 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT037.mail.protection.outlook.com (100.127.142.208) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.13 via Frontend Transport; Wed, 7 Sep 2022 16:35:45 +0000 Received: ("Tessian outbound 2af316122c7a:v123"); Wed, 07 Sep 2022 16:35:45 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 85295761935aebf9 X-CR-MTA-TID: 64aa7808 Received: from 7570a29d2804.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id A5A3E36E-8435-49D1-BBCE-82E3990266E7.1; Wed, 07 Sep 2022 16:35:39 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7570a29d2804.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 07 Sep 2022 16:35:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lKmzPDgpuPJUUZwuJ0libeTeLRggHBUooLqAKbf/OWIxRFAyAF0dBInUAqfxYDbXm97yKmPuKn4eK5+D0bOO4xpAHcPZg4gnSZVd5WdUr016ig84fNjlPHgGXGkafHOsPFQqeZK5V4D3xze4HNktjcTzt1p8QtqlhBoIqi6+TLqho2DKNPNI2t3nCn6/5Vsoy86v/2FEbFpddsH6MJOcp4oTDGQtFOjOVqpwH5/U/RbIKQjN3d+lu1qGnHA+7lnIkAykVrSIHoRPiHhbSIgBUuB3MC9VdZE3pynJoOzH0HYWuCl5sjW6WEpWWDmMfuj6y13zHnG/eFVD3tSCdYSxdg== 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=15aENU8sxzNmxyqxrerHAfQM+WLNBdn50z4dSdZSe00=; b=FaXl0RBJvaADJ15WhfT6xjYkzrxNJytT31vzB1reiiNuIFAbv3g3OCg23nxIuNhv3alVKNoHho3261E5enAaof322lD0YX41bGrb/HweYIYi1sf/7iqS9Is0ckwf1f4EiMTRzQE69zY0lkUGM9K6VmT7O7vA6xGP084ff1vxJUGcy/G4pLq8yYubq2jwLPljhkL+GaFKG2BZjyrsAdp57DC5gVtZrv44vpVWGfbD9GnoVEi44MW5RRC/4X+0HF2bW2CQ+RrqHDWQu97ndJqVxFa9Z3c1WD3ytQA+jNCXQ98YqHOy0YxHGKjTpI0darunEVx/I159JbrE3TZ0dd9zRA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) by DBBPR08MB6201.eurprd08.prod.outlook.com (2603:10a6:10:20a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.12; Wed, 7 Sep 2022 16:35:38 +0000 Received: from VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::b932:b8bf:a61d:db28]) by VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::b932:b8bf:a61d:db28%3]) with mapi id 15.20.5588.017; Wed, 7 Sep 2022 16:35:38 +0000 Message-ID: <4f270dca-c933-08d8-f781-4799bb0e5cbb@arm.com> Date: Wed, 7 Sep 2022 17:35:33 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH][gdb/testsuite] xfail gdb.ada/O2_float_param.exp for aarch64 and gcc 7.5.0 Content-Language: en-US To: Tom de Vries , gdb-patches@sourceware.org References: <20220907144539.GA3288@delia> From: Luis Machado In-Reply-To: <20220907144539.GA3288@delia> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0263.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:194::16) To VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 51db2a2c-3f41-4931-1c1e-08da90ef03a8 X-MS-TrafficTypeDiagnostic: DBBPR08MB6201:EE_|DBAEUR03FT037:EE_|GV1PR08MB7875:EE_ x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: fYVpG4uHbunNPMduwBl2KPLpHMDsRuGwZAlXKec6c+VxOPmceV8HNoKsyroHoQCuWGUN0aEE4JQq0iV18lnT5DCUqk99fulXktVW/Qr5qqC5QMgjp7TC91g7aS481Qaa3T453lVFVwvEPaBpXefMGGPf6Q20cLkWVKGY4j4HiMW9RfUnkB9WhCi2fnj7muY7qHDOH7djCxDaHnTf1SpT15/l6Rl4BgUyUSImaqBUk6k8zfyQwLWURENhdv1aVKA7eQ/Io1VeOmpbeeISXm7FS0lmtPxOuCbXyjOzH/J0zNgearUMQupxuTbLWVfwu4zbB9WGmXDRsR0si7XzynDtQwLmuHTnSsNQgEcRjc9+fy70Gouz5J8fP23g7mF+KVKslViEzxIbImD4VAKaPyanGgGOu2tEI+gDkKD9h8cl5eEW6iZ90nPmrbe6H8znRQ9GfE7M8MUd/0pyr/mdxBuz/XJ2HFT3oAhy4Fzgcp7M1EdYlYRIqoQbnmB1bNC1LkVd3l8GqbSn0fBDzWIRFw72lybTzgLMDbu2rWe+UGFn16gs4r7Brl96vSXQ6XwYRIsFANWszsQcT/2QhXX9eGK/oVEtThSTtpUg6VH1Q+uU2mNvM5S8kfuqIYKQkJwSJIRx9U36zz7wmZL0fp1LmFk0RiqhPtbRNGQOQy9EHfeH/5eNW4xcJel4ImueIHFrNRikd/ec+Lx0MJKyLp7Lg5IPEZ8a0WDkk/nyXWfUjGgJZcwgpzElng2Q8ZbsM5KIBwRSOLchTt7B5qEP7Kir8PequBKQiScGwMkDVdjEyZgioWmvHQ5kplKzUymDFW+hFB4TWqvMyfH/qwIlRl6eofLLsm1Qer9+612MJxVk784PVhg= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB3919.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(376002)(366004)(396003)(136003)(39860400002)(346002)(966005)(6506007)(2616005)(83380400001)(6486002)(478600001)(186003)(6512007)(31696002)(38100700002)(6666004)(53546011)(26005)(41300700001)(36756003)(8936002)(84970400001)(316002)(44832011)(2906002)(86362001)(66476007)(66946007)(31686004)(8676002)(66556008)(5660300002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB6201 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT037.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 016954dc-03e1-4bfb-838b-08da90eefee5 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oBVz7BT5dI7VSgdEx8hrQ/4Qe1c60hrMsfBfxBwscDA1JChknUdLe1/WZUPJsyiBjIE2fmz2+YcDtSR0cu194Y5VV1Ex8oeTJiLAf2HDTB4asNge0Z9EGqQ0FyGQQ4E8i2pW6vT4+T8xSMlAV5OtX/7o17rPUP7dxofPfuBHWfvI3IP2AD2VyoExFTJmQ8EgIZecXAWXzBJ6m4Sazk/WF8oPRV3BNq2qRuulm2mb3VMfIiWpFTNZzRC7X5Lp9niP5+rg1LJoYkUY6kCuS6m4UGCioclFnUwBKT9JeRCrMKBJlbxiJg4y/hG7UPUkmUYuYE+poOoFJHAPT0jNnfYFVXOalRVSH3XSurEYJcFbR76iHIsw3BQbEn/4CELiminJZQqd/1lxrdrrKvH4OIx587kohVdEh92mMqnnZPvxqWaJqboprdc+F4YqH/aeomVU4XLelAFSgwC84zInwSDUMfSroOpQ+LGvh9QNqNAKzu6wCz7qY/UMRjMKZFBDtTfpp8LTNF9zfy8Gy8rwVLe66yb1B+YWKUUYbukt2XDxngHNSkPdnen3TOWt6mY3T//e4RPnEpu++MDQ/+ZF+Q1wlvdfikcLTs/xxVhAcd7MS/6BwyZ64AjiufEU8S6MQIdZjWNJK6rA26FMgmYkPFSxfUMjc0ZLZ7WizGoPTzpS3U42aI/yK64g1qvAdCFA04tohRh3P0cKv6cLh4ZCHwcbODX+Wr15gg+umcakUUvBa+Jl29PoLc2AhXKgxxW4UBUefTFsgrSkubdVd3cBVsdF5BmKZ+c2ggvv80UOrriSWz0qL/yezrs4Mysldiaga1okAFLupf2TE4f8s0e+qgx6zE60cp1bxXzrTIljTzSjzB0= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230016)(4636009)(396003)(346002)(136003)(39860400002)(376002)(36840700001)(40470700004)(46966006)(336012)(40480700001)(36756003)(2616005)(186003)(6506007)(47076005)(31686004)(5660300002)(44832011)(31696002)(53546011)(8936002)(84970400001)(86362001)(478600001)(6666004)(966005)(41300700001)(26005)(6486002)(6512007)(82740400003)(81166007)(356005)(316002)(83380400001)(40460700003)(36860700001)(8676002)(2906002)(82310400005)(70586007)(70206006)(43740500002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2022 16:35:45.9278 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 51db2a2c-3f41-4931-1c1e-08da90ef03a8 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DBAEUR03FT037.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB7875 X-Spam-Status: No, score=-14.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, GIT_PATCH_0, KAM_DMARC_NONE, KAM_NUMSUBJECT, KAM_SHORT, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY 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: 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: , X-List-Received-Date: Wed, 07 Sep 2022 16:35:53 -0000 Hi, On 9/7/22 15:45, Tom de Vries wrote: > Hi, > > On aarch64-linux, with gcc 7.5.0, we run into: > ... > (gdb) frame^M > #0 callee.increment (val=99.0, val@entry=9.18340949e-41, msg=...) at \ > callee.adb:21^M > 21 if Val > 200.0 then^M > (gdb) FAIL: gdb.ada/O2_float_param.exp: scenario=all: frame > ... > > The problem is a GCC bug, filed as "PR98148 - [AArch64] Wrong location > expression for function entry values" ( > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98148 ). I had forgotten about that report. :-) > > Xfail the test for aarch64 and gcc 7. > > Tested on x86_64-linux and aarch64-linux. > > Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29418 > > Any comments? That seems like a fair approach to me. > > Thanks, > - Tom > > [gdb/testsuite] xfail gdb.ada/O2_float_param.exp for aarch64 and gcc 7.5.0 > > --- > gdb/testsuite/gdb.ada/O2_float_param.exp | 24 +++++++++++++++++++++++- > 1 file changed, 23 insertions(+), 1 deletion(-) > > diff --git a/gdb/testsuite/gdb.ada/O2_float_param.exp b/gdb/testsuite/gdb.ada/O2_float_param.exp > index 0c2969e0c4f..062a27572f5 100644 > --- a/gdb/testsuite/gdb.ada/O2_float_param.exp > +++ b/gdb/testsuite/gdb.ada/O2_float_param.exp > @@ -19,6 +19,13 @@ if { [skip_ada_tests] } { return -1 } > > standard_ada_testfile foo > > +set have_xfail 0 > +if { [is_aarch64_target] } then { > + if { [gcc_major_version] <= 8 } { > + set have_xfail 1 > + } > +} > + > foreach_with_prefix scenario {all minimal} { > set flags [list debug \ > optimize=-O2 \ > @@ -32,6 +39,21 @@ foreach_with_prefix scenario {all minimal} { > > runto "increment" > > - gdb_test "frame" \ > + set re \ > "#0\\s+callee\\.increment \\(val(=val@entry)?=99\\.0, msg=\\.\\.\\.\\).*" > + set re_different_entry_val \ > + "#0\\s+callee\\.increment \\(val=99.0, val@entry=.*, msg=\\.\\.\\.\\).*" > + gdb_test_multiple "frame" "" { > + -re -wrap $re { > + pass $gdb_test_name > + } > + -re -wrap $re_different_entry_val { > + if { $have_xfail } { > + # GCC PR98148 > + xfail $gdb_test_name > + } else { > + fail $gdb_test_name > + } > + } > + } > }