diff options
Diffstat (limited to 'scripts/gcc-plugins')
| -rw-r--r-- | scripts/gcc-plugins/Kconfig | 1 | ||||
| -rw-r--r-- | scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 2 | ||||
| -rw-r--r-- | scripts/gcc-plugins/gcc-common.h | 4 | 
3 files changed, 6 insertions, 1 deletions
diff --git a/scripts/gcc-plugins/Kconfig b/scripts/gcc-plugins/Kconfig index 80220ed26a35..e9c677a53c74 100644 --- a/scripts/gcc-plugins/Kconfig +++ b/scripts/gcc-plugins/Kconfig @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-only  preferred-plugin-hostcc := $(if-success,[ $(gcc-version) -ge 40800 ],$(HOSTCXX),$(HOSTCC))  config PLUGIN_HOSTCC diff --git a/scripts/gcc-plugins/arm_ssp_per_task_plugin.c b/scripts/gcc-plugins/arm_ssp_per_task_plugin.c index 89c47f57d1ce..8c1af9bdcb1b 100644 --- a/scripts/gcc-plugins/arm_ssp_per_task_plugin.c +++ b/scripts/gcc-plugins/arm_ssp_per_task_plugin.c @@ -36,7 +36,7 @@ static unsigned int arm_pertask_ssp_rtl_execute(void)  		mask = GEN_INT(sext_hwi(sp_mask, GET_MODE_PRECISION(Pmode)));  		masked_sp = gen_reg_rtx(Pmode); -		emit_insn_before(gen_rtx_SET(masked_sp, +		emit_insn_before(gen_rtx_set(masked_sp,  					     gen_rtx_AND(Pmode,  							 stack_pointer_rtx,  							 mask)), diff --git a/scripts/gcc-plugins/gcc-common.h b/scripts/gcc-plugins/gcc-common.h index 552d5efd7cb7..17f06079a712 100644 --- a/scripts/gcc-plugins/gcc-common.h +++ b/scripts/gcc-plugins/gcc-common.h @@ -150,8 +150,12 @@ void print_gimple_expr(FILE *, gimple, int, int);  void dump_gimple_stmt(pretty_printer *, gimple, int, int);  #endif +#ifndef __unused  #define __unused __attribute__((__unused__)) +#endif +#ifndef __visible  #define __visible __attribute__((visibility("default"))) +#endif  #define DECL_NAME_POINTER(node) IDENTIFIER_POINTER(DECL_NAME(node))  #define DECL_NAME_LENGTH(node) IDENTIFIER_LENGTH(DECL_NAME(node))  |