From: OpenOCD-Gerrit <ope...@us...> - 2022-03-19 11:42:30
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Main OpenOCD repository". The branch, master has been updated via 92c4e634d7bb9d3fb27d9a0ca332925c7318a574 (commit) from fb43f1ff4e2f0638110ffcc4e63bee8b5361db64 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 92c4e634d7bb9d3fb27d9a0ca332925c7318a574 Author: Antonio Borneo <bor...@gm...> Date: Sat Mar 19 10:56:01 2022 +0100 breakpoints: fix build on -fno-inline Some configuration of GCC could default to -fno-inline, causing the build to fail after commit fb43f1ff4e2f ("target: Rework 'set' variable of break-/watchpoints"). Switch the new inline functions to 'static inline', as it's widely used in the rest of the code. Change-Id: I8bf31045a137bd34ed825f4b2a9338eb3c70046d Signed-off-by: Antonio Borneo <bor...@gm...> Fixes: fb43f1ff4e2f ("target: Rework 'set' variable of break-/watchpoints") Reviewed-on: https://review.openocd.org/c/openocd/+/6881 Tested-by: jenkins diff --git a/src/target/breakpoints.h b/src/target/breakpoints.h index b97be718c..0a5949594 100644 --- a/src/target/breakpoints.h +++ b/src/target/breakpoints.h @@ -71,7 +71,7 @@ void breakpoint_remove_all(struct target *target); struct breakpoint *breakpoint_find(struct target *target, target_addr_t address); -inline void breakpoint_hw_set(struct breakpoint *breakpoint, unsigned int hw_number) +static inline void breakpoint_hw_set(struct breakpoint *breakpoint, unsigned int hw_number) { breakpoint->is_set = true; breakpoint->number = hw_number; @@ -87,7 +87,7 @@ void watchpoint_remove(struct target *target, target_addr_t address); int watchpoint_hit(struct target *target, enum watchpoint_rw *rw, target_addr_t *address); -inline void watchpoint_set(struct watchpoint *watchpoint, unsigned int number) +static inline void watchpoint_set(struct watchpoint *watchpoint, unsigned int number) { watchpoint->is_set = true; watchpoint->number = number; ----------------------------------------------------------------------- Summary of changes: src/target/breakpoints.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Main OpenOCD repository |