This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH][ARM] (cleanup) remove arn_builtin_macro_redefined overwrite
- From: Christian Bruel <christian dot bruel at st dot com>
- To: <kyrylo dot tkachov at foss dot arm dot com>
- Cc: <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 21 Jan 2016 11:22:23 +0100
- Subject: [PATCH][ARM] (cleanup) remove arn_builtin_macro_redefined overwrite
- Authentication-results: sourceware.org; auth=none
A tiny patch to cleanup the cpp_opts->warn_builtin_macro_redefined
setting in arm_pragma_target_parse. Removes this hack obsoleted by the
use of NODE_CONDITIONAL for pr target/69180.
regtested for arm-linux-gnueabi -mfpu=vfp, -mfpu=neon,-mfpu=neon-fp-armv8
2016-01-21 Christian Bruel <christian.bruel@st.com>
* config/arm/arm-c.c (arm_pragma_target_parse)
Remove warn_builtin_macro_redefined overwrite.
Index: gcc/config/arm/arm-c.c
===================================================================
--- gcc/config/arm/arm-c.c (revision 232669)
+++ gcc/config/arm/arm-c.c (working copy)
@@ -238,11 +238,8 @@ arm_pragma_target_parse (tree args, tree pop_targe
compiler predefined macros. */
cpp_options *cpp_opts = cpp_get_options (parse_in);
unsigned char saved_warn_unused_macros = cpp_opts->warn_unused_macros;
- unsigned char saved_warn_builtin_macro_redefined
- = cpp_opts->warn_builtin_macro_redefined;
cpp_opts->warn_unused_macros = 0;
- cpp_opts->warn_builtin_macro_redefined = 0;
/* Update macros. */
gcc_assert (cur_opt->x_target_flags == target_flags);
@@ -261,7 +258,6 @@ arm_pragma_target_parse (tree args, tree pop_targe
arm_cpu_builtins (parse_in);
- cpp_opts->warn_builtin_macro_redefined = saved_warn_builtin_macro_redefined;
cpp_opts->warn_unused_macros = saved_warn_unused_macros;
}