objtool: GCC 8 support
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest3 patches 2 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | objtool: Fix "noreturn" detection for recursive sibling callstools/ | +7 | 0 replies | |
| 2/3 | objtool: Support GCC 8 cold subfunctionstools/ tools/ tools/ | +93 | 0 replies | |
| 3/3 | objtool: Support GCC 8 switch tablestools/ | +22 | 1 reply | |
| 3/3 | objtool: Support GCC 8 switch tablestools/ | +22 | 1 reply | |
| 3/3 | objtool: Support GCC 8 switch tablestools/ | +22 | 0 replies | |
| 3/3 | objtool: Support GCC 8 switch tablestools/ | +22 | 0 replies |
Reviews trailers per patch
4 of 6 patches have a Reviewed-by or Acked-by.
| Patch | Randy Dunlap | damian | Peter Zijlstra (Intel) |
|---|---|---|---|
| 1/3 | Reported-and-tested-by | ||
| 2/3 | Reported-and-tested-by | ||
| 3/3 | A-b | ||
| 3/3 | A-b | ||
| 3/3 | A-b | ||
| 3/3 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH 0/3] objtool: GCC 8 support
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(-)
Signature · 1 line
2.17.0