From ef1420e89c796924ed2f00513de0b256ab838d0c Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Thu, 21 May 2020 16:53:35 +0200 Subject: [PATCH] Fix backport due to usage for x_target_flags. gcc/ChangeLog: * common/config/aarch64/aarch64-common.c (aarch64_handle_option): Use MASK_OUTLINE_ATOMICS for x_target_flags. (cherry picked from commit f26cfe27e19eeb538675ffb2de0503b760662261) --- gcc/ChangeLog | 5 +++++ gcc/common/config/aarch64/aarch64-common.c | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9bab03a9cff1..9b46fc9556f3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2020-05-21 Martin Liska + + * common/config/aarch64/aarch64-common.c (aarch64_handle_option): + Use MASK_OUTLINE_ATOMICS for x_target_flags. + 2020-05-21 Martin Liska * common/config/aarch64/aarch64-common.c (aarch64_handle_option): diff --git a/gcc/common/config/aarch64/aarch64-common.c b/gcc/common/config/aarch64/aarch64-common.c index 60121b19d8ac..bc59d646a4c8 100644 --- a/gcc/common/config/aarch64/aarch64-common.c +++ b/gcc/common/config/aarch64/aarch64-common.c @@ -162,7 +162,10 @@ aarch64_handle_option (struct gcc_options *opts, return true; case OPT_moutline_atomics: - opts->x_aarch64_flag_outline_atomics = val; + if (val) + opts->x_target_flags |= MASK_OUTLINE_ATOMICS; + else + opts->x_target_flags &= ~MASK_OUTLINE_ATOMICS; return true; default: -- 2.47.2