From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1764198AbcJaJfU (ORCPT ); Mon, 31 Oct 2016 05:35:20 -0400 Received: from mx2.suse.de ([195.135.220.15]:46547 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1763904AbcJaJfS (ORCPT ); Mon, 31 Oct 2016 05:35:18 -0400 To: lkml Cc: oberpar@linux.vnet.ibm.com From: =?UTF-8?Q?Martin_Li=c5=a1ka?= Subject: [PATCH] gcov: support GCC 7.1 Message-ID: <8c4084fa-3885-29fe-5fc4-0d4ca199c785@suse.cz> Date: Mon, 31 Oct 2016 10:35:15 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------7346623BAE698E619EB2DF2E" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a multi-part message in MIME format. --------------7346623BAE698E619EB2DF2E Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hello. Starting from GCC 7.1, __gcov_exit is a new symbol expected to be implemented in a profiling runtime. Thanks, Martin --------------7346623BAE698E619EB2DF2E Content-Type: text/x-patch; name="0001-gcov-support-GCC-7.1.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-gcov-support-GCC-7.1.patch" >>From 84a106c16adc9591b546da7feb0fc539314e079d Mon Sep 17 00:00:00 2001 From: marxin Date: Fri, 30 Sep 2016 14:00:20 +0200 Subject: [PATCH] gcov: support GCC 7.1 Starting from GCC 7.1, __gcov_exit is a new symbol expected to be implemented in a profiling runtime. Signed-off-by: Martin Liska --- kernel/gcov/base.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel/gcov/base.c b/kernel/gcov/base.c index 2f9df37..85dca5d 100644 --- a/kernel/gcov/base.c +++ b/kernel/gcov/base.c @@ -98,6 +98,12 @@ void __gcov_merge_icall_topn(gcov_type *counters, unsigned int n_counters) } EXPORT_SYMBOL(__gcov_merge_icall_topn); +void __gcov_exit (void) +{ + /* Unused. */ +} +EXPORT_SYMBOL(__gcov_exit); + /** * gcov_enable_events - enable event reporting through gcov_event() * -- 2.10.1 --------------7346623BAE698E619EB2DF2E--