From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751410AbcBLVtr (ORCPT ); Fri, 12 Feb 2016 16:49:47 -0500 Received: from mout.kundenserver.de ([212.227.126.187]:53088 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750945AbcBLVtq (ORCPT ); Fri, 12 Feb 2016 16:49:46 -0500 From: Arnd Bergmann To: Nicolas Pitre Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Mauro Carvalho Chehab , Steven Rostedt , Ingo Molnar Subject: Re: [PATCH] branch tracer: fix freak link error Date: Fri, 12 Feb 2016 22:49:07 +0100 Message-ID: <3016048.Uym15Ei2Bs@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: References: <1455312410-1058841-1-git-send-email-arnd@arndb.de> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:9lP4QqjyeExeM7QuXIZ6einXuAdrDgqs+VPcTb0mLkNQ1K0mjCx FAXPYYKnp1EFCmqmenxcn48HAUCaSc94uwBbgg5MtVY33RMqOD2tCS5gTw5NjwR1uihEq0P H7yPLvud4RB4lnT8TckXs1ng80M+m5w5jgDXrCXPWcfXJ8Mi8BF7wW0Bp/vk7ffeQ/m2klS wsrjUTG+9AQZQQHki3BJw== X-UI-Out-Filterresults: notjunk:1;V01:K0:qErGqy2jeWM=:BP1GwGYVBoFnePH5oMKRx5 tAeXVvnk5UgkdByCr06PAohgzWefiLgJirydAbSB0m15GiHCXFyEhZQlAO23j1gcbz1Nqr3L+ 9zk9H6m9CE+VmwLkddWY+b8jEf9FijiWQm7ZNQUrrLxq+efgZVgDT58g1GIuRGH1jDvQT2tbq fx6cEH8CqJ8LmPvrrMvzPg3i7aipmb32JGjkfIZP33eP8+R5syZok+Gxmf/V2dLFPeGBheNUI 4PmKmiNnm+RuWdUrbpvC2wgiaquuYAunsubUZqUyaXfR50Q/6K66ZwAGdFo9mcJkfgILz/ZK2 F2GVF2hRahur36Yk+F5TiiiFZfktg8o+LOrWGRKMO7ITMToEX5I5akFabhf/pTxexhxm3s89u dA/wpq15/c1z0ibbJ9LFx7q0Ieu6468/gDX4/hjuteWWBKq74kqgvn1JBwRwEXzPCF7eU6/Lw fF8IM0u86S2Eo0E8f1o0tz0ko2sfQmVk5lzEAEqISU7ix8505B1Tsc2YScqGgPNznzAgBB65+ Yu2dnBQxmo8HkVq7q5oJfiVNMRPkSXQekQXRWF0vykNGb1B2nQd1cs/UKEplrhhPY3HTGq4aE imQS91l0rKCLnYXzk7yQe3CZXSqCcgPBLX5GBnRIejz6NtsTLzvg6+OugZuUSFaS67CFst4+d l586DINDLT2DhHVG+ILVoQBDkeFTmc8DAtc9RjF67mAY6Ihz7CZ3ZDUkM/+rCYssHfTCWQySu +SO/9CvyYq/INCvJ Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Friday 12 February 2016 16:45:03 Nicolas Pitre wrote: > > It is certainly a worthwhile workaround if it solves all the known > cases. > > Acked-by: Nicolas Pitre > > This trick doesn't work with the test case I produced to demonstrate > this bug though. So we might be affected again in the future, or maybe > not if we're lucky. Yes, I think it's clear that there is still something interesting going on with the compiler and nested __builtin_compatible_p(). I'm currently creating a couple of gcc bug reports and plan to finally submit this one as well. Now I have to check if it does anything to the spurious "maybe-uninitialized" warnings that I saw creeping in with PROFILE_ALL_BRANCHES. My guess is that it doesn't fix them (I submitted a patch to turn off those warnings today when PROFILE_ALL_BRANCHES is set), but I'll try anyway. Arnd