1. 08 May, 2002 18 commits
  2. 07 May, 2002 18 commits
  3. 06 May, 2002 4 commits
    • * doc/rtl.texi (Flags): Update to reflect current usage. · 4afe3952
      From-SVN: r53242
      Janis Johnson committed
    • re PR rtl-optimization/3995 (i386 optimisation: joining tests) · 1f77b5da
      	PR opt/3995
      	* fold-const.c (sign_bit_p): New function.
      	(fold) [EQ_EXPR]: Use this to convert (A & C) == 0 into A >= 0 and
              (A & C) != 0 into A < 0, when constant C is the sign bit of A's type.
      	Reapply fold when converting (A & C) == C into (A & C) != 0.
      	(fold_binary_op_with_conditional_arg): Fix typo in comment.
      
      testsuite/
      	* gcc.c-torture/execute/20020506-1.c: New test case.
      
      From-SVN: r53241
      Roger Sayle committed
    • c-common.c (warn_multichar): New. · a5a49440
      	* c-common.c (warn_multichar): New.
      	(c_common_init): Set CPP's warn_multichar.
      	* c-common.h (warn_multichar): New.
      	* c-decl.c (warn_multichar): Remove.
      	* c-lex.c (lex_charconst): Update.
      	* c-tree.h (warn_multichar): Remove.
      	* cppexp.c (eval_token): Sign-extend charconst value.
      	* cppinit.c (cpp_create_reader): Set warn_multichar.
      	* cpplex.c (cpp_interpret_charconst): Don't sign-extend
      	each character.  Update prototype.  Sign-extend the result.
      	* cpplib.h: Fix conditions.
      	(struct cpp_options): Add new warning flag.
      	(cpp_interpret_charconst): Update prototype.
      cp:
      	* Make-lang.in (decl2.o): Update.
      	* cp-tree.h (warn_multichar): Remove.
      	* decl2.c: Include c-common.h.
      	(warn_multichar): Remove.
      doc:
      	* cpp.texi: Update documentation.
      testsuite:
      	* gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
      
      From-SVN: r53240
      Neil Booth committed
    • Added Tim Josling to MAINTAINERS file. · d7ee9f9f
      Added Tim Josling to MAINTAINERS file. Fixed various treelang copyrights. Fix
      broken treelang build resulting from changes to c-common.c.
      
      From-SVN: r53239
      Tim Josling committed