From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60063.outbound.protection.outlook.com [40.107.6.63]) by sourceware.org (Postfix) with ESMTPS id 784093858D1E for ; Fri, 11 Feb 2022 17:50:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 784093858D1E Received: from AM5PR0701CA0008.eurprd07.prod.outlook.com (2603:10a6:203:51::18) by DBBPR08MB4251.eurprd08.prod.outlook.com (2603:10a6:10:d1::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.15; Fri, 11 Feb 2022 17:50:01 +0000 Received: from AM5EUR03FT049.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:51:cafe::9f) by AM5PR0701CA0008.outlook.office365.com (2603:10a6:203:51::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11 via Frontend Transport; Fri, 11 Feb 2022 17:50:01 +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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT049.mail.protection.outlook.com (10.152.17.130) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11 via Frontend Transport; Fri, 11 Feb 2022 17:50:01 +0000 Received: ("Tessian outbound 31aeb3346a45:v113"); Fri, 11 Feb 2022 17:50:00 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e137478a4b79a380 X-CR-MTA-TID: 64aa7808 Received: from 0f3ee7aaf2c2.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 6FFAA65C-17CF-4BDA-A818-93FDE3E6011E.1; Fri, 11 Feb 2022 17:49:53 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 0f3ee7aaf2c2.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 11 Feb 2022 17:49:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NuX4DOQ7k23o/EvOi51OaWJT+jz0Pk4JAmaRmJYPD9Egc2oDKRSa+DBDr3rDBmIXDvryQuoCHS35Kte/qXO6AaHV38h6/34WjJY70eFhwrTLYeqz2yfvK1fVmRWIVqhds/7TW+7cjwylVvonZ0Tcnmt/v0R9bPjyiMcjkqR+ngPNyJNPC59wVm08fvLPf2MyyiNGOGMVrHT7uvBXS0rdGO44Nq2oYPMWIXqiwC5dbwXYkKL/FCu0dJ9U8MQ0oW7zPX9sx7L+rcUc1JijlfS+p4/0MZ+qry4BVlmLcM9Dy3rbmi7t+UjScTLl9fzFAfmBTUx0Jyiyr8SkJC4Z1hl2fQ== 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=yI6iNqVMoVGntpahVxXDi/QloXlm2roMFXgV9sw3iko=; b=FXbovxxpdtJcsvXSJ2G6XlbVXuBw48kOvhC8P6vJtyrVJTG9o8n+3BBDFh29pBwnn6JTydn3bwQrEqRmI6eHf1G1eS327kFzNEQ1zpdNfz0kF2UOeR1+vfPaLSO+toWEYPfpnIBc2mBZGxcWbTgicBHSPByUXmti9VaLrERfIQyIzYW7IsxE+h8AlqqwRh08kuSK+3GTHJ0Jbf8xauq8wcAVN2FYkoDwZlneZjuZ5nWRGBKFgyT3mX/Ka7NA/uR4UNLwMbcCFQlLEPKX0Z08Sm/kkAUXji1W1AyVo7ppD+YqaGmRDyRBAPHltD+D0MesHz5TiRGAaTu/bys0uaESUg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) by DB9PR08MB7471.eurprd08.prod.outlook.com (2603:10a6:10:36d::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11; Fri, 11 Feb 2022 17:49:51 +0000 Received: from DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::dca:9146:2814:3f63]) by DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::dca:9146:2814:3f63%7]) with mapi id 15.20.4975.012; Fri, 11 Feb 2022 17:49:51 +0000 Date: Fri, 11 Feb 2022 17:49:48 +0000 From: Szabolcs Nagy To: Florian Weimer Cc: libc-alpha@sourceware.org Subject: Re: [PATCH v2 5/5] Linux: Consolidate auxiliary vector parsing Message-ID: <20220211174948.GE2692478@arm.com> References: <151c5398adbbe538a275ea5ac77705b0abd0d748.1643886336.git.fweimer@redhat.com> <20220211123110.GB2692478@arm.com> <87v8xls403.fsf@oldenburg.str.redhat.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87v8xls403.fsf@oldenburg.str.redhat.com> X-ClientProxiedBy: LO2P265CA0388.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:f::16) To DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: f4f548d2-e469-4c62-04a8-08d9ed86ed62 X-MS-TrafficTypeDiagnostic: DB9PR08MB7471:EE_|AM5EUR03FT049:EE_|DBBPR08MB4251:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:6790;OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 6OjUs1QeTAtgAoxC+8GXQ6A4i/bHhzGr5Efc/1Gu8JBvDnN+kvGl8AWmYEbfsvJ/fVejRF+ixSJYv112sg6441Eyy6UD6N7JOUons0Ye3Xctuc8kc2N7Of1xWu02yaqqfHs5zKpG7nRUp5pU9vYSWQHQSh09JIdJNy3HPFNOT92cUXT03wlCrAUGKQvj5Cm1a/dOl8jy3gjceVuZQ3+ASW13Db9yKmFtgpnhPc7LDDNe4eVDhR2x5QYjn8MwKuz+Py9KLeyhhIDlqVDlb4K2LwttByqE6nMbXloeq8ric3hDy75xsYsWdeo4Q7AkeaGdqsb6kAAt5YzMeY9f3adf/5DvIK9icOvVlIE7knEZT6ii/eCOE7svOwSfzxsqgPmTIfQ5qvaxacFYXNW6ZEzBtx8ZxM4tCx+ZSEI3fUFEjAASRNGY0ld5kB8vjV0MMHWsxEMMKlE7p9gZy6BYJOTY3K8bkBJ+N2tuOSNQySsKGb1swvYn75xG3LZxo3y8ry7CFhayNEknZJYBBdUywY/1LeQ+NUUhyKNJ1hqwBSkM+AwKma3A8DSsC0zR5lYl7iejdgR3luuQZ0JyF5WhKUJCR4l2bzOtSRafQiQF1kkiUyeLyebWshn+7mzpS3eKvybKQDAdiEyazikCP0f4ht7cDs+zHPSn18bKEZZ1FyVuhIHGnT1Z/WTVjpd7J01SpKv2MG8tNZ10y5L9AHngubgx6w== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR08MB7179.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(5660300002)(66556008)(36756003)(66946007)(66476007)(6486002)(508600001)(8676002)(4326008)(8936002)(38350700002)(38100700002)(33656002)(6506007)(86362001)(316002)(52116002)(4744005)(2616005)(44832011)(6666004)(26005)(186003)(1076003)(6916009)(6512007)(2906002); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB7471 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: AM5EUR03FT049.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: eb9c4d4b-2673-4518-0297-08d9ed86e70a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oS2+ReTZb5CcUW4pnd15L0CvKy4bhxsSondPP10QgLtsrlLseMWbPSXNaVtne7EWK5Tvi/rBb9uAG6rKIA3JATJFxkDjsZf2sOVQLYApZnWU28Kt1CzB3lasi78/5ue0cZplII7UYVltllv4OPFbifSv55SlI6nlDax/dl9D/KOE7uZbPtd6yz423gErTfVaQJ93mzOgx5l0sFNINR+pzKK+8pcd2eCVcOCdXUkmpeFAhbUYcHsperfZYCAFZ0OrGho2qW242+2bGuCjlgIO9nVTmPBDWUexUxZYJX4ERmk930lsOKipUWs5uZHHu3DiOe6T+2KEyRbRtL929qSojZ+mrh/sUSoBvafNImDgik7WpUTa2SGOXBthh94kL5CXvNzrOvkMQuzW4MTu3MlIto3dYx8QS51XvARhx/uJAL4gK96p7kTTdzgHMoUCcl3sZANqxi7e9IVcsP116AAkfwC6mzh97eHP6aDMOOnyGlrVkreX5QkbAi23iedYbMach04NnyjiLCQCzbezKcLGnsC7fjgoi4l3QijgDtDiDsmvyDyEFgDkb5WNAifKeA8otJ35xCnoLIXRMjr/Ps5aiVeVFbf1JBiTbVtC81TJ/MKLsA0dqzzdnvXaVnItmDfJn4veGXwDbLamPSN5lJAejlkf53wZmWNYn1qVXnrqDYEyfj7PfV+Sbi1kmxD4tIhM 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:(13230001)(4636009)(36840700001)(40470700004)(46966006)(1076003)(186003)(336012)(508600001)(6486002)(316002)(2616005)(40460700003)(26005)(6512007)(6506007)(33656002)(356005)(81166007)(82310400004)(44832011)(36860700001)(4326008)(6666004)(6862004)(5660300002)(8936002)(4744005)(8676002)(70586007)(70206006)(2906002)(47076005)(86362001)(36756003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Feb 2022 17:50:01.3046 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f4f548d2-e469-4c62-04a8-08d9ed86ed62 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: AM5EUR03FT049.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4251 X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Feb 2022 17:50:08 -0000 The 02/11/2022 18:32, Florian Weimer wrote: > * Szabolcs Nagy: > > > this seems to use memset now on aarch64 before irelative > > relocs are resolved in static binaries. > > > > which causes infinite loops in the iplt (i've also seen > > segfaults in the build log). > > > > i wonder what is a clean fix... > > I've reverted this for now. I missed the “static” part before; I think > our build environment is not really set up for such redirects. Maybe > the easiest/cleanest way for now is to use an explicit initialization > loop for !SHARED, plus -fno-tree-loop-distribute-patterns. yeah, loop with __attribute__((optimize("no-tree-loop-distribute-patterns"))) on the function works.