Skip to content
Snippets Groups Projects
  • Manuel López-Ibáñez's avatar
    b753b37b
    macro.c (warn_of_redefinition): Suppress warnings for builtins that lack the NODE_WARN flag... · b753b37b
    Manuel López-Ibáñez authored
    libcpp/ChangeLog:
    
    2014-08-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
    
    	* macro.c (warn_of_redefinition): Suppress warnings for builtins
    	that lack the NODE_WARN flag, unless Wbuiltin-macro-redefined.
    	(_cpp_create_definition): Use Wbuiltin-macro-redefined for
    	builtins that lack the NODE_WARN flag.
    	* directives.c (do_undef): Likewise.
    	* init.c (cpp_init_special_builtins): Do not change flags
    	depending on Wbuiltin-macro-redefined.
    
    
    gcc/c-family/ChangeLog:
    
    2014-08-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
    
    	* c.opt (Wbuiltin-macro-redefined): Use CPP, Var and Init.
    	* c-opts.c (c_common_handle_option): Do not handle here.
    
    From-SVN: r214730
    b753b37b
    History
    macro.c (warn_of_redefinition): Suppress warnings for builtins that lack the NODE_WARN flag...
    Manuel López-Ibáñez authored
    libcpp/ChangeLog:
    
    2014-08-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
    
    	* macro.c (warn_of_redefinition): Suppress warnings for builtins
    	that lack the NODE_WARN flag, unless Wbuiltin-macro-redefined.
    	(_cpp_create_definition): Use Wbuiltin-macro-redefined for
    	builtins that lack the NODE_WARN flag.
    	* directives.c (do_undef): Likewise.
    	* init.c (cpp_init_special_builtins): Do not change flags
    	depending on Wbuiltin-macro-redefined.
    
    
    gcc/c-family/ChangeLog:
    
    2014-08-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
    
    	* c.opt (Wbuiltin-macro-redefined): Use CPP, Var and Init.
    	* c-opts.c (c_common_handle_option): Do not handle here.
    
    From-SVN: r214730