This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [RFA] Silence some warnings [was Re: "introduce no new bootstrap..."]



In message <20010115201118.E31194@daikokuya.demon.co.uk>you write:
  > I'll post a testcase soon.  Bootstrapping i586 Linux.  OK to commit
  > this in the slush period?
  > 
  > Neil.
  > 
  > 	* c-lex.c (lex_number): Only warn traditionally for U suffix
  > 	outside system macros.
  > 	* cppexp.c (parse_number): Similarly.
  > 	* cpplib.h (NODE_SYSHDR, cpp_sys_objmacro_p): New.
  > 	* cppmacro.c (struct cpp_macro): New member node.
  > 	(parse_args): Only warn about missing rest args if not
  > 	a system macro.
  > 	(funlike_invocation_p): Similarly for uninvoked funlike macros.
  > 	(cpp_sys_objmacro_p): New.
  > 	(_cpp_create_definition): Store the node with the macro defn.
  > 	Remember if the macro is defined in a system header.
I think Mark should have the final call here.  If it were me, I'd say hold
off on this for now.  

jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]