Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp102026imu; Wed, 7 Nov 2018 13:44:36 -0800 (PST) X-Google-Smtp-Source: AJdET5fQmwjaIzfaHWuvp8t26SoNm303Jh/vi3RMJw0ldwG7ar3FKrq6AS6GIBxlxpEnwttgCics X-Received: by 2002:a17:902:d708:: with SMTP id w8-v6mr1957183ply.72.1541627076085; Wed, 07 Nov 2018 13:44:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541627076; cv=none; d=google.com; s=arc-20160816; b=anZbxjtpxVEiUibXj7zdZfFbl5C7N5kStdWqS659dBWic3esFU+XNS71HKVlMOgD0I 5XnTXY9ejoSDcEUQyoZ6HhNshQMVbFRx5betDl5JMvh8bQOm5HGmcL963T/gsRwkBNoA L3kKIK+QIyoAYkn9lcVUP0DBTUDmWu6E7fsWetyL6RD22hjjGdYaiiyQvQizbho/xIo6 hD9EW3+/pQ7ONhSJOx9BVrrf4c59Y6RjoTmJf68CsrjElO7EoR+s38YLyX23UXjEWer2 z/NI4++q8sKMNaRwWbdPodLHsePPfOtxlvBOno2EKAac9d+NXBhxXKGgzV6kBXK2W0HA DhWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:subject:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to; bh=JDb41n0Cn+7JYN82jT3dw9X7ZzdQnZzRamqRYchcN7M=; b=dz/PPxOTlqyzbGQcPVJQDRhEJrqd4mMrkqbbuGjYJnwNeY1qnfURU4XrfwjvCUSlPp rAGgPBMX1wQ3aE8pa+LoMJdeStDJgEGVVG19HgIuh+jEqzyyj/k00sAGo7NN4YDJAgza HC4hD4QZGdARDruh/B61JE1gDKUAX5IiZBtgyuPmARadSfsOQ5RLpWIc9WoPkO7HIXkp Y/8uqnb+o0Hd33zYTs085ca3NC51W7FQiIecSeeqbrqskMwIdyCerVQZeEwL6PG5+Tng bh34fMjVl/Zwv5Vcj+uuFK8Se75deo9alz8/96JlDyOhRdslB7DwQJQTuMur8WFcGRdz ABvw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 11-v6si1883316pfx.102.2018.11.07.13.44.20; Wed, 07 Nov 2018 13:44:36 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727556AbeKHHQQ (ORCPT + 99 others); Thu, 8 Nov 2018 02:16:16 -0500 Received: from ale.deltatee.com ([207.54.116.67]:50270 "EHLO ale.deltatee.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727413AbeKHHQQ (ORCPT ); Thu, 8 Nov 2018 02:16:16 -0500 Received: from guinness.priv.deltatee.com ([172.16.1.162]) by ale.deltatee.com with esmtp (Exim 4.89) (envelope-from ) id 1gKVbz-0006fO-FZ; Wed, 07 Nov 2018 14:43:44 -0700 To: Nadav Amit , Ingo Molnar Cc: LKML , X86 ML , Sam Ravnborg , Michal Marek , Thomas Gleixner , "H. Peter Anvin" , Linux Kbuild mailing list , Stephen Bates References: <20181003213100.189959-1-namit@vmware.com> <20181003213100.189959-3-namit@vmware.com> <89262174-6f15-6116-e67f-436f7c1bfe99@deltatee.com> <6651971B-E3AB-4CDD-868C-2338593F7D83@vmware.com> <192946CF-8543-4CF5-B2A3-93674FCD07E2@vmware.com> From: Logan Gunthorpe Message-ID: <7bc80811-8ab3-d26a-6fb3-b7aeebcfce43@deltatee.com> Date: Wed, 7 Nov 2018 14:43:39 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <192946CF-8543-4CF5-B2A3-93674FCD07E2@vmware.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-CA Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 172.16.1.162 X-SA-Exim-Rcpt-To: sbates@raithlin.com, linux-kbuild@vger.kernel.org, hpa@zytor.com, tglx@linutronix.de, michal.lkml@markovi.net, sam@ravnborg.org, x86@kernel.org, linux-kernel@vger.kernel.org, mingo@redhat.com, namit@vmware.com X-SA-Exim-Mail-From: logang@deltatee.com X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ale.deltatee.com X-Spam-Level: X-Spam-Status: No, score=-7.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, GREYLIST_ISWHITE,LR_URI_NUMERIC_ENDING autolearn=ham autolearn_force=no version=3.4.1 Subject: Re: [PATCH v9 02/10] Makefile: Prepare for using macros for inline asm X-SA-Exim-Version: 4.2.1 (built Tue, 02 Aug 2016 21:08:31 +0000) X-SA-Exim-Scanned: Yes (on ale.deltatee.com) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2018-11-07 11:56 a.m., Nadav Amit wrote: > HPA indicated more than once that this is wrong (and that was indeed my > initial solution), since it is not guaranteed that the compiler would put > the macro assembly before its use. Hmm, that's very unfortunate. I don't really understand why the compiler would not put the macro assembly in the same order as it appears in the code and it would be in the correct order there. In any case, I've submitted a couple of issues to icecc[1] and distcc[2] to see if they have any ideas about supporting this on their sides. Thanks, Logan [1] https://github.com/icecc/icecream/issues/428 [2] https://github.com/distcc/distcc/issues/312