linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] objtool: GCC 8 support
@ 2018-05-10  3:39 Josh Poimboeuf
  2018-05-10  3:39 ` [PATCH 1/3] objtool: Fix "noreturn" detection for recursive sibling calls Josh Poimboeuf
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Josh Poimboeuf @ 2018-05-10  3:39 UTC (permalink / raw)
  To: x86
  Cc: linux-kernel, Randy Dunlap, Arnd Bergmann, Peter Zijlstra,
	Ingo Molnar, Thomas Gleixner, Greg KH, David Laight, damian

Now that GCC 8 is out, several people have complained about a bunch of
objtool warnings.  These patches fix all known warnings.

Patch 1 is a repost of a previous fix -- unrelated to GCC 8, but a
prereq for the following two patches.

Patch 2 fixes the vast majority of the warnings, caused by GCC 8's new
usage of "cold" subfunctions for unlikely text.

Patch 3 fixes a few more warnings, related to switch tables.

Josh Poimboeuf (3):
  objtool: Fix "noreturn" detection for recursive sibling calls
  objtool: Support GCC 8 cold subfunctions
  objtool: Support GCC 8 switch tables

 tools/objtool/check.c | 125 ++++++++++++++++++++++++++----------------
 tools/objtool/elf.c   |  42 +++++++++++++-
 tools/objtool/elf.h   |   2 +
 3 files changed, 121 insertions(+), 48 deletions(-)

-- 
2.17.0

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-05-14 12:38 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-10  3:39 [PATCH 0/3] objtool: GCC 8 support Josh Poimboeuf
2018-05-10  3:39 ` [PATCH 1/3] objtool: Fix "noreturn" detection for recursive sibling calls Josh Poimboeuf
2018-05-14 12:37   ` [tip:core/urgent] " tip-bot for Josh Poimboeuf
2018-05-10  3:39 ` [PATCH 2/3] objtool: Support GCC 8 cold subfunctions Josh Poimboeuf
2018-05-14 12:37   ` [tip:core/urgent] objtool: Support GCC 8's " tip-bot for Josh Poimboeuf
2018-05-10  3:39 ` [PATCH 3/3] objtool: Support GCC 8 switch tables Josh Poimboeuf
2018-05-10  8:41   ` Peter Zijlstra
2018-05-10 12:44     ` [PATCH v1.1 " Josh Poimboeuf
2018-05-10 14:07       ` Peter Zijlstra
2018-05-10 22:45       ` [PATCH v1.2 " Josh Poimboeuf
2018-05-10 22:48         ` [PATCH v1.3 " Josh Poimboeuf
2018-05-14 12:38           ` [tip:core/urgent] " tip-bot for Josh Poimboeuf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).