1. 13 May, 2008 6 commits
    • re PR preprocessor/22168 (#if #A == #B should have a diagnostic in ISO C mode) · 899015a0
      libcpp
      	PR preprocessor/22168:
      	* include/cpplib.h (struct cpp_options) <objc>: Update
      	documentation.
      	* expr.c (eval_token): Warn for use of assertions.
      	* directives.c (directive_diagnostics): Warn about extensions.
      	(DEPRECATED): New define.
      	(DIRECTIVE_TABLE): Use it.
      gcc
      	PR preprocessor/22168:
      	* doc/cpp.texi (Top): Update menu.
      	(Alternatives to Wrapper #ifndef): New node.
      	(Other Directives): Document deprecation.
      	(Obsolete Features): Remove menu.
      	(Assertions): Merge node into Obsolete Features.
      	(Obsolete once-only headers): Move earlier; rename to Alternatives
      	to Wrapper #ifndef.
      	* doc/cppopts.texi: Update.
      	* c.opt (Wdeprecated): Enable for C and ObjC.
      	* doc/invoke.texi (Option Summary): Move -Wno-deprecated.
      	(C++ Dialect Options): Move -Wno-deprecated from here to...
      	(Warning Options): ... here.
      gcc/testsuite
      	PR preprocessor/22168:
      	* gcc.dg/pch/import-2.hs: Add -Wno-deprecated.
      	* gcc.dg/pch/import-1.hs: Add -Wno-deprecated.
      	* gcc.dg/pch/import-2.c: Add -Wno-deprecated.
      	* gcc.dg/pch/import-1.c: Add -Wno-deprecated.
      	* gcc.dg/cpp/import2.c: Add -Wno-deprecated.
      	* gcc.dg/cpp/import1.c: Add -Wno-deprecated.
      	* gcc.dg/cpp/trad/assert3.c: Add -Wno-deprecated.
      	* gcc.dg/cpp/trad/assert2.c: Add -Wno-deprecated.
      	* gcc.dg/cpp/trad/assert1.c: Add -Wno-deprecated.
      	* gcc.dg/cpp/ident.c: Add -Wno-deprecated.
      	* gcc.dg/cpp/ident-1.c: Add -Wno-deprecated.
      	* gcc.dg/cpp/extratokens.c: Add -Wno-deprecated.
      	* gcc.dg/cpp/assert3.c: Add -Wno-deprecated.
      	* gcc.dg/cpp/assert2.c: Add -Wno-deprecated.
      	* gcc.dg/cpp/assert1.c: Add -Wno-deprecated.
      	* gcc.dg/cpp/assert4.c: Compile with -ansi and not -pedantic.  Add
      	-Wno-deprecated.
      	* gcc.dg/cpp/pr22168.c: New file.
      	* gcc.dg/cpp/pr22168-2.c: New file.
      
      From-SVN: r135264
      Tom Tromey committed
    • Fix a typo. · 7fe08989
      From-SVN: r135262
      H.J. Lu committed
    • re PR middle-end/36227 (POINTER_PLUS folding introduces undefined overflow) · 8ebc39d8
      2008-05-13  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/36227
      	* fold-const.c (fold_sign_changed_comparison): Do not allow
      	changes in pointer-ness.
      
      	* gcc.dg/pr36227.c: New testcase.
      
      From-SVN: r135260
      Richard Guenther committed
    • re PR ada/24880 (infinite loop on conversion of integer type with size clause) · f80cddcb
      	PR ada/24880
      	PR ada/26635
      	* utils.c (convert) <INTEGER_TYPE>: When converting an additive
      	expression to an integral type with lower precision, use NOP_EXPR
      	directly in a couple of special cases.
      
      From-SVN: r135257
      Eric Botcazou committed
    • jcf-dump.c (print_constant): Use HOST_LONG_LONG_FORMAT. · 8beaca66
      2008-05-12  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
      
      	* jcf-dump.c (print_constant): Use
      	HOST_LONG_LONG_FORMAT.
      
      From-SVN: r135252
      Aaron W. LaFramboise committed
    • Daily bump. · 611a2168
      From-SVN: r135250
      GCC Administrator committed
  2. 12 May, 2008 20 commits
  3. 11 May, 2008 9 commits
  4. 10 May, 2008 5 commits