1. 07 Sep, 2006 6 commits
    • re PR c++/26195 (pragma interface no longer handles explicit names) · c533e34d
              PR c++/26195
              * decl.c (make_rtl_for_nonlocal_decl),
              (start_preparsed_function): Don't use lbasename on
              input_filename when calling get_fileinfo.
              * semantics.c (begin_class_definition): Likewise.
              * lex.c (cxx_make_type): Likewise.
              (handle_pragma_interface): Call get_fileinfo on input_filename,
              not on the parameter to the directive.
      
      From-SVN: r116740
      Zak Kipling committed
    • [multiple changes] · b5b84a7f
      2006-09-06  James E Wilson  <wilson@specifix.com>
      
              PR rtl-opt/27883
              * flow.c (update_life_info): If UPDATE_LIFE_LOCAL and PROP_DEATH_NOTES
              then call count_or_remove_death_notes.
      
      2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR rtl-opt/27883
              * g++.dg/opt/copysign-1.C: New test.
      
      From-SVN: r116739
      Andrew Pinski committed
    • configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual. · aa4f41c1
      	* configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
      	* configure, config.in: Regenerate.
      
      	* decContext.c (decContextStatusToString): Constify.
      	* decContext.h (decContextStatusToString): Likewise.
      	* decNumber.c (decNumberToString, decNumberToEngString,
      	decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
      	decNumberDivideInteger, decNumberMax, decNumberMin,
      	decNumberMinus, decNumberPlus, decNumberMultiply,
      	decNumberNormalize, decNumberQuantize, decNumberRescale,
      	 decNumberRemainder, decNumberRemainderNear,
      	decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
      	decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
      	decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
      	decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
      	decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
      	decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
      	Likewise.
      	* decNumber.h (decNumberToString, decNumberToEngString,
      	decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
      	decNumberDivideInteger, decNumberMax, decNumberMin,
      	decNumberMinus, decNumberMultiply, decNumberNormalize,
      	decNumberPlus, decNumberQuantize, decNumberRemainder,
      	 decNumberRemainderNear, decNumberRescale,
      	decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
      	decNumberToIntegralValue, decNumberCopy): Likewise.
      	* decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
      	Likewise.
      	* decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
      	Likewise.
      	* decimal128.c (decimal128FromNumber, decimal128ToNumber,
      	decimal128ToString, decimal128ToEngString, decimal128Show):
      	Likewise.
      	* decimal128.h (decimal128ToString, decimal128ToEngString,
      	decimal128FromNumber, decimal128ToNumber): Likewise.
      	* decimal32.c (decimal32FromNumber, decimal32ToNumber,
      	decimal32ToString, decimal32ToEngString, decimal32Show):
      	Likewise.
      	* decimal32.h (decimal32ToString, decimal32ToEngString,
      	decimal32FromNumber, decimal32ToNumber): Likewise.
      	* decimal64.c (decimal64FromNumber, decimal64ToNumber,
      	decimal64ToString, decimal64ToEngString, decimal64Show):
      	Likewise.
      	* decimal64.h (decimal64ToString, decimal64ToEngString,
      	decimal64FromNumber, decimal64ToNumber): Likewise.
      
      From-SVN: r116738
      Kaveh R. Ghazi committed
    • re PR c++/27371 (Does not warn about unused function result (__attribute__((warn_unused_result)))) · c08cd4c1
              PR c++/27371
              * tree-inline.c (copy_result_decl_to_var): New fn.
              (declare_return_variable): Use it.  Call declare_inline_vars here.
              (expand_call_inline): Not here.
              * cp/cvt.c (convert_to_void): Strip useless TARGET_EXPR.
              * cp/cp-tree.h (TARGET_EXPR_IMPLICIT_P): New macro.
              * cp/tree.c (build_cplus_new): Set it.
      
      From-SVN: r116737
      Jason Merrill committed
    • re PR c++/28903 (Rejects VLA in template class's member with using) · 6ee3ffe8
      	PR c++/28903
      	* pt.c (tsubst): Use fold_non_dependent_expr to fold array
      	dimensions.
      	PR c++/28886
      	* pt.c (unify): Avoid unnecessary calls to fold_build2 for array
      	dimensions.
      
      From-SVN: r116736
      Mark Mitchell committed
    • Daily bump. · d0304854
      From-SVN: r116734
      GCC Administrator committed
  2. 06 Sep, 2006 14 commits
  3. 05 Sep, 2006 13 commits
  4. 04 Sep, 2006 6 commits
  5. 03 Sep, 2006 1 commit