diff options
author | Claudiu Zissulescu <claziss@synopsys.com> | 2021-08-12 14:21:22 +0300 |
---|---|---|
committer | Claudiu Zissulescu <claziss@synopsys.com> | 2021-08-12 15:31:47 +0300 |
commit | 2d7967a10c2f3b4652f77a1a2119ba03b3472266 (patch) | |
tree | 56f0dc0804c0123484fe610a967e10b8b767e281 | |
parent | fb0cd8f11167600f11034031ce190151a54a5a95 (diff) | |
download | gcc-2d7967a10c2f3b4652f77a1a2119ba03b3472266.zip gcc-2d7967a10c2f3b4652f77a1a2119ba03b3472266.tar.gz gcc-2d7967a10c2f3b4652f77a1a2119ba03b3472266.tar.bz2 |
arc: Small data doesn't need fcommon option
ARC backend is defaulting to -fcommon. This is not anylonger needed, remove it.
gcc/
2021-08-12 Claudiu Zissulescu <claziss@synopsys.com>
* common/config/arc/arc-common.c (arc_option_init_struct): Remove
fno-common reference.
* config/arc/arc.c (arc_override_options): Remove overriding of
flag_no_common.
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
-rw-r--r-- | gcc/common/config/arc/arc-common.c | 4 | ||||
-rw-r--r-- | gcc/config/arc/arc.c | 3 |
2 files changed, 1 insertions, 6 deletions
diff --git a/gcc/common/config/arc/arc-common.c b/gcc/common/config/arc/arc-common.c index 6a11902..3b36d09 100644 --- a/gcc/common/config/arc/arc-common.c +++ b/gcc/common/config/arc/arc-common.c @@ -30,10 +30,8 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" static void -arc_option_init_struct (struct gcc_options *opts) +arc_option_init_struct (struct gcc_options *opts ATTRIBUTE_UNUSED) { - opts->x_flag_no_common = 255; /* Mark as not user-initialized. */ - /* Which cpu we're compiling for (ARC600, ARC601, ARC700, ARCv2). */ arc_cpu = PROCESSOR_NONE; } diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c index 69f6ae4..92797db 100644 --- a/gcc/config/arc/arc.c +++ b/gcc/config/arc/arc.c @@ -1440,9 +1440,6 @@ arc_override_options (void) if (flag_pic) target_flags |= MASK_NO_SDATA_SET; - if (flag_no_common == 255) - flag_no_common = !TARGET_NO_SDATA_SET; - /* Check for small data option */ if (!global_options_set.x_g_switch_value && !TARGET_NO_SDATA_SET) g_switch_value = TARGET_LL64 ? 8 : 4; |