|
Message-Id: <20180222231442.29507-2-labbott@redhat.com> Date: Thu, 22 Feb 2018 15:14:41 -0800 From: Laura Abbott <labbott@...hat.com> To: Alexander Popov <alex.popov@...ux.com>, Kees Cook <keescook@...omium.org>, kernel-hardening@...ts.openwall.com Cc: Laura Abbott <labbott@...hat.com> Subject: [PATCH 1/2] gcc-plugins: Update cgraph_create_edge for gcc-8 gcc-8 changed the API for cgraph_create_edge. Update accordingly. Signed-off-by: Laura Abbott <labbott@...hat.com> --- scripts/gcc-plugins/gcc-common.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/gcc-plugins/gcc-common.h b/scripts/gcc-plugins/gcc-common.h index f46750053377..42c55c29157f 100644 --- a/scripts/gcc-plugins/gcc-common.h +++ b/scripts/gcc-plugins/gcc-common.h @@ -723,8 +723,14 @@ static inline const char *get_decl_section_name(const_tree decl) #define varpool_get_node(decl) varpool_node::get(decl) #define dump_varpool_node(file, node) (node)->dump(file) +#if BUILDING_GCC_VERSION >= 8000 +#define cgraph_create_edge(caller, callee, call_stmt, count, nest) \ + (caller)->create_edge((callee), (call_stmt), (count)) +#else #define cgraph_create_edge(caller, callee, call_stmt, count, freq, nest) \ (caller)->create_edge((callee), (call_stmt), (count), (freq)) + +#endif #define cgraph_create_edge_including_clones(caller, callee, old_call_stmt, call_stmt, count, freq, nest, reason) \ (caller)->create_edge_including_clones((callee), (old_call_stmt), (call_stmt), (count), (freq), (reason)) -- 2.14.3
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.