From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2118.outbound.protection.outlook.com [40.107.92.118]) by sourceware.org (Postfix) with ESMTPS id 631CB386EC49 for ; Mon, 10 Jan 2022 19:53:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 631CB386EC49 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bF/bgdZeu8AG0LJibNtZxFJ9WQoxWRaqyPKX/uD4aOnuNjtubYh0OR6210DhCyvDQ9PYM0M/brntWPXSlW33Hnowi5mwygfMWd319OuGjLj6ezHZnwlWIgezymqH4nacEy6Q8Sv6Y/+nkw/yD9UNdpPYNjR0v/zeSNGkdKDDFNr4ilJbhZE6E7fjkyKmqVXjeGjpdp6NxccVy0knsciIitkJQ4hEIbBkqah7uT/uzpm+Uy9N0VfP3dKDnI+EIlM1BKYDFAkJGN59jl+Tek1MNLvRg+8BovGaeOQ/qHDYx53m6FvrZ1xnPzqb343mNcAA6rkjwsKa0JxnmFq9CDDQgA== 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=BRAJwTGmKwVSOV2lPYo87e4i8zhLJzDNzJw4p60o3xQ=; b=LYrRnrhxm8PTRkPgDYf321CcCZSni78huoUBLrvae6eUbzrJW/LAVzAwOai7e2NMBlh8JYhjbc9QU8O8SE0R6Hv6NuEK8GT4oOYPi69tyDWLncDxDvxrSEiCuYgggEQokk3nbFa6ysB8cOC+NkpzBrm6vMTqycpxtP6b+nnFDigdANE07zvSLu+M3gPgz6apyacjypOdWaXwt6Nv1MbI0uyN2e7j8tuh9H1V/7kmvY5uf0lSa8UawQVYciOAJsn5k6SdGphf++N1iAN2x24l//TE1Jdeye6QVIFoYsZusX6pMEjiTyL/AeMti1z3LKLQ3n2WQZJNHyXPydXS4fpC2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amperecomputing.com; dmarc=pass action=none header.from=amperecomputing.com; dkim=pass header.d=amperecomputing.com; arc=none Received: from BYAPR01MB5464.prod.exchangelabs.com (2603:10b6:a03:129::28) by BYAPR01MB4103.prod.exchangelabs.com (2603:10b6:a03:10::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.7; Mon, 10 Jan 2022 19:53:15 +0000 Received: from BYAPR01MB5464.prod.exchangelabs.com ([fe80::9d7b:952b:dc03:deac]) by BYAPR01MB5464.prod.exchangelabs.com ([fe80::9d7b:952b:dc03:deac%4]) with mapi id 15.20.4867.012; Mon, 10 Jan 2022 19:53:15 +0000 From: Gary Oblock To: Richard Biener CC: "gcc@gcc.gnu.org" Subject: Re: Issue with a flag that I defined getting set to zero Thread-Topic: Issue with a flag that I defined getting set to zero Thread-Index: AQHYA53L+3ihncexi0Cbanzppbp6Lqxb8xCAgAC6q+U= Date: Mon, 10 Jan 2022 19:53:15 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 4c922ee9-8592-b90f-6623-111fc3313fe6 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8292b12e-938f-4d1a-fc81-08d9d472d772 x-ms-traffictypediagnostic: BYAPR01MB4103:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: h42vWJ2uj7lZZGaj5TDyfFPP6DSpr1k1hG/1dqcw6L5lKloSNiWRIhXx4GkO/B5Ie3PQa1K33BWP9XwRLByMqd409YnvIibawRO2ZRaTcZBgxuZa8YTNcvwD2jnaPjfmpce783avF/om5uGO0yX3bHeX7wXUempUpzZSyLFO9AJmZR8jtmF671jDbtI7PuPWbIcHLcnttYFr7yTswhkTUOowU3nFDWALw1TS9cYHVnqKa3dmRbQNzYCxnij0w29iLmz8Z5KIyE7Pz4lxAqkreyBEXkiOlU1WUT54skHEEBReFF58CrBCb5Pp1wt+UmaeMDZl1z2SVIarFMa5B0hb0C467U5j9CcuEJhj5I2G8JtJs0xbLw9bcFNkejyexFFKDrbecmn/QAWLAX+5oSUQH/Oh6qcl+FJGwoB+XB/QupJGJUtdH/fLjYSbqvZRKmOhGqMBYfg9cie6hSppqEiy95JOWXHLmMbHvifCaAjm7J4WlnnrJ2bbdwGXmHT2dsQnacGXpDwFzNIBCiFCi2mA23UexLz9QxLX6dI05W+XCCl52ppIlxMcCjjAuNhVUS00TkCKai5tzvGMO+0S02XTS9Cg1xS4dYx4i7Y4YT75goqqdRIOdj4nFDqDlnvCyB0ZZfHG8dEe/vl8qkjnfinzt2q4pgzhE/15IrrXA98Rlxx504FnlckcEzmpWdytQlIH5AcEUUMXZX9VMtIZNfDLww== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR01MB5464.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(2906002)(316002)(71200400001)(6916009)(38070700005)(508600001)(26005)(186003)(4326008)(5660300002)(122000001)(38100700002)(8676002)(33656002)(8936002)(86362001)(7696005)(6506007)(76116006)(66946007)(66476007)(64756008)(66556008)(66446008)(52536014)(9686003)(55016003)(83380400001)(19627405001)(53546011); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?MgMYXK3xoY7UD81aQNQCctzcd1npltJZYxxd/aWF7kX70dV5WMUf0GmUkX?= =?iso-8859-1?Q?QwKnP8ZRvK2oZkxAfAVH0NSlXMu+C3YrbTL4AZqZUYVBJnr9HzqSlskkPM?= =?iso-8859-1?Q?p50KmFz2i5+3zgUQCPHaqdVtfFj8R9EU+h31hZPC0Abf02iASx6gEdGogL?= =?iso-8859-1?Q?HtK4ihvIqKXSLPgAZ3Avw/wnBMSQNFJYUW/mKTIqO6dJi3c9CS6hiovA5R?= =?iso-8859-1?Q?3UlaWYYGiHz/uukcj3GOPr05KobvQukcgoK12FJOLA5q1wV3CXPtau16Mm?= =?iso-8859-1?Q?aAxTzpZEVLEZwmCOMZ2jgHyuLdqpjUjIbCCOK5qmyFr12PhsFu0bisYYQR?= =?iso-8859-1?Q?Ye0bPkDykCEtTm1u5xQ7yxFvty/RdzvobxZTKTil5UIyaVa+NmnNKwNK8k?= =?iso-8859-1?Q?GZzr4qwgtvvYgHIbq9wSb9JzKYEvllZzmQF5j0DZy1IQUkVTr1haO1YU97?= =?iso-8859-1?Q?TWj7viwgTmV9awfJrIltAH7kOe0ORGFSDxfKzUjvxgf1Oy3kaErJXq8AnY?= =?iso-8859-1?Q?dIE2Hdr9bNb+oJQGyeY4i+iuaLbax1SwWTyqjWBQ+2LzCAvkaD6gKk53/X?= =?iso-8859-1?Q?jWROZPcUSC/zi1s9CzuKXhhbFGIg44Fm0WwsykvMRjMGLlfqUiF9q4MJwy?= =?iso-8859-1?Q?gAHfxBbs2JEaSLDj10FvWBU+92Tvlu+wSqtOJ8MUXRBEdcrpE1qDZiAJF6?= =?iso-8859-1?Q?8GZVSMuhivfgZWDxn8O2uyUdZR8KUCrqvhKc9nLX+u+oDehYZ7SqUyg7Bm?= =?iso-8859-1?Q?NCs3VKmXpC+idNqrGqTbcaJMC712GGdPPwiVQ/TsEBNq4cIrmB0kl3yngM?= =?iso-8859-1?Q?M1Bv6NdKXiIJ5bNWOedfEf0ItKIEBUCsYBIXi4ognhi89at/Sh1QQhIXvG?= =?iso-8859-1?Q?IVu4rgQ5rvQOh43X9fxGZtq0lT0hNTpfIfhi6lk5ZS5kGJ/RlLZMA5Xte/?= =?iso-8859-1?Q?fZPJQdsCJqlHrZfd7fg83ENS9BJ8CvG+rtJkoIrzb+UNykRRXCLjTvleCE?= =?iso-8859-1?Q?oTqMQHo4s3cT4Pgf7CPU9BxZHkOA2LA+tkjcztNyx/tYHvfwLTpxE6RMbq?= =?iso-8859-1?Q?RBsn4J0S/6YD2VmkaddZ2V7o3VG4mohrLGpAxO++oHt75xYR5K5k5bB8M9?= =?iso-8859-1?Q?4t4tuwfoPH1FD4bxCg2/dq3A0Y0/hpaxy1mknIWtQs/1oAP9K8UuCZt+nv?= =?iso-8859-1?Q?e03kmWMfUOXZyX2DMJBs9UXWj0PUCITQWc+XwG5c/RUNl9dq1pfL21PU90?= =?iso-8859-1?Q?V50x6D8UUPmqAd/wJX5lBYBRZsjIT4Ta/g8Ro/I6KHUm52M+1J5kz/Cuzd?= =?iso-8859-1?Q?TcOP+gfpBDA6wdHWWkS1BAGMu1FUSFm3pcubk3fwOJt96yIqJm40bSndqA?= =?iso-8859-1?Q?c9+HESjqekB2nEsahb7EHdEwVD5n0I12SnJuIl9ZLISe3mrcIZVGBoo2dd?= =?iso-8859-1?Q?1iX7hQz9Yo4F8ByZx36hE7DisKa6H0s+MV1YXTRQ1vW4pBmcOU3PWNnMnu?= =?iso-8859-1?Q?SYG8hoK06ekkCy7sqlWlVz82KCi2ZDOQse9jpQmVvLsUiUKvA0jsvy2+FK?= =?iso-8859-1?Q?O6jmfOX1K8XicAVMlXkvND/4Ebt5RSpgxrtSSaV91XIgT7d9Uie3TjEFvk?= =?iso-8859-1?Q?n0YpMCxUOhb+gemklI9r5Fi4ouBOQ6p+jLOlXdFrV8G4vj8ViaH3pPP/JA?= =?iso-8859-1?Q?6uB7aXEaQeu5e0ZZn2ZvbwFXfDFfaf8XT85qBvYEk+PJO1I02gX4zXh8Aa?= =?iso-8859-1?Q?F57Q=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: amperecomputing.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR01MB5464.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8292b12e-938f-4d1a-fc81-08d9d472d772 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2022 19:53:15.5164 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /I1k1dll68Z83I2bB0VFzXRrybH9GTK0tpTdYMMABczH0jw1X71/dQvGCdBFFBwKOk16Ob9cfx3cv5NjTRXZAvDd9Z4wOZNiX+u0vzmSbEI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR01MB4103 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jan 2022 19:53:20 -0000 Richard, That's nice to know but I added the option itself months ago. Also, it's on the lto1 command line, cc1 command line and shows up in the COLLECT_GCC_OPTIONS so I assume it universally applied. Thanks, Gary ________________________________ From: Richard Biener Sent: Monday, January 10, 2022 12:36 AM To: Gary Oblock Cc: gcc@gcc.gnu.org Subject: Re: Issue with a flag that I defined getting set to zero [EXTERNAL EMAIL NOTICE: This email originated from an external sender. Plea= se be mindful of safe email handling and proprietary information protection= practices.] On Fri, Jan 7, 2022 at 9:12 AM Gary Oblock via Gcc wrote: > > An optimization flag that I recently added is being > set to zero in push_cfun (which after a couple of > levels of calls cl_optimization_restore to this.) > > The flag defined like this: > > finterleaving-index-32-bits > Common Var(flag_interleaving_index_32_bits) Init(0) Optimization > Structure reorganization optimization, instance interleaving. > > Note, I'm working around this but l'd really like > to not have to do so therefore I'm wondering if somebody > could explain what's happening and what I'd need > to do instead? Did you rebuild all of GCC after adding the option? Note that when you look at the option from LTO and from within an IPA pass then you have to use opt_for_fn (..) since the "global" option at link time will be not set (unless you specify it again at link time), it will be only present on the functions of the compile TU it was set globally. > > Thanks, > > Gary > > > CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, i= s for the sole use of the intended recipient(s) and contains information th= at is confidential and proprietary to Ampere Computing or its subsidiaries.= It is to be used solely for the purpose of furthering the parties' busines= s relationship. Any unauthorized review, copying, or distribution of this e= mail (or any attachments thereto) is strictly prohibited. If you are not th= e intended recipient, please contact the sender immediately and permanently= delete the original and any copies of this email and any attachments there= to.