Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933390AbcLGWtr convert rfc822-to-8bit (ORCPT ); Wed, 7 Dec 2016 17:49:47 -0500 Received: from mout.kundenserver.de ([212.227.126.131]:62801 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932583AbcLGWtp (ORCPT ); Wed, 7 Dec 2016 17:49:45 -0500 From: Arnd Bergmann To: linux-arm-kernel@lists.infradead.org Cc: Stephen Boyd , Masahiro Yamada , Michael Turquette , Linux Kernel Mailing List , Vinson Lee , Andrew Morton , linux-clk Subject: Re: [PATCH] clk: uniphier: Fix build with gcc-4.4. Date: Wed, 07 Dec 2016 23:48:45 +0100 Message-ID: <13497466.7JOeCiPKAN@wuerfel> User-Agent: KMail/5.1.3 (Linux/4.4.0-34-generic; KDE/5.18.0; x86_64; ; ) In-Reply-To: <20161206231642.GA4388@codeaurora.org> References: <1480725436-9628-1-git-send-email-vlee@freedesktop.org> <20161206231642.GA4388@codeaurora.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K0:1XoTfaoJb/3pTP8JnaD9oeB8+327+PgGhHw5Zhsyy9KTbbY2RGJ vblTohLDzcIQ7mCtUXVl8wAKUIYFsANCG/RUCAYhwPi9PpVpq8xK/eqjbx7vQpeTCEJAm2g GxYhR5KxcRRBpYQ5IJfgIFwawfTpb+GU0K5NAvpKKcFlO9pg1NEpB7wON9Ti/qFxHK3kzYh +YYFdibHs3ftJ1NbM1B0w== X-UI-Out-Filterresults: notjunk:1;V01:K0:a00d7RtRJuM=:ojTb/dBm91S3S4agf4Kz33 MVAFbHdHJ7ynBPHagJtVneWDecZ4kIBH489hM6lP3oJe10slq+qGS52C6TpZvbZVkIlFBW7vi zdpn+iLPD96QqSwSJK7fWcG+/l4ErCSiahqZaNSEoCg6wCUAXofr+dIJu7A6PRJf1yj7/jAX7 7ZmvqjIBrbQ/4qqkNw4lvbOsPoOxZD56oXQIING7MsQLWnoyQ2w5CHBdDQKX6XglRlXDJ3nKd 5m8jsHDPDQAk7CEHZ4FtyVLugxQFeMDVCRbpGO+hbOsms+YrwZoqupY37HsjuPS4UlKfYdFcJ HogArPMS21AEeC93u1H27bsJyGyIXSoqqKhbXS0wR5l6s2v0mFJUU5BLK1wykdBzOqAjyFPMI AYSjAv6HTayQNn2hUUsKvBPE9tJM+cA4q1MGzWBEe9SNYuksJZ0/S6U4ZkbmbwQt3L8QUIxiQ b1snE0ZKTE02y40Z5wDPlGIz/XoVw5YvRp/Omz0Cy2eJWXyiIQP+LkZ5wZMDn5CEf+XP/CwpI nvdqnjMtKmQl95DeO+qmhhkWDMOQgIy/8rL35nQMDBeRYAc8f9rR6l+02JcZLOZUASQSOsnRM MFeAqvvzMCnNPq7k8xVz1Tk92dVncOlvd2LczGiUoK2VMR6Auol4gkxRZF6I6vprPpt6J1o5E mHMS9h7Vp+Gu7XuXatTw8vJY9Xuxuj2RJeVxreNgZEOrXEn6dfgB5V6vhM6Dv+1SBmfjnLgCI +GNhmqJbU6kHR/3g Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1276 Lines: 29 On Tuesday, December 6, 2016 3:16:42 PM CET Stephen Boyd wrote: > On 12/03, Masahiro Yamada wrote: > > 2016-12-03 9:37 GMT+09:00 Vinson Lee : > > > gcc-4.4 has issues with anonymous unions in initializers. > > > > > > CC drivers/clk/uniphier/clk-uniphier-sys.o > > > drivers/clk/uniphier/clk-uniphier-sys.c:45: error: unknown field ‘factor’ specified in initializer > > > > I'll go drop all three patches and wreck Andrew's merge of this > patch to -mm. While the specific bug is resolved now, I'm curious about the motivation for the first fix: Vinson, are you actually using a seven year old compiler to build modern kernels in order to run them on real systems, or is this for the purpose of build testing only? It would be good to know if there are actual requirements for using compilers this old (or even older, as according to the README file, we theoretically support building even with gcc-3.2 from 2002), in case we ever want to officially raise the minimum required versions. I see that gcc-4.3 builds an ARM defconfig kernel 17% faster than gcc-7.0, which may be nice for build testing, but it also produces thousands of false-positive warnings, which makes it rather useless for actually finding bugs in build testing. Arnd