1. 22 Aug, 2007 28 commits
  2. 21 Aug, 2007 12 commits
    • re PR tree-optimization/33134 (ICE in set_value_range, at tree-vrp.c:325) · cdc64612
      ./:	PR tree-optimization/33134
      	* tree-vrp.c (adjust_range_with_scev): Call
      	set_value_range_to_value.
      testsuite/:
      	PR tree-optimization/33134
      	* g++.dg/tree-ssa/pr33134.C: New test.
      
      From-SVN: r127679
      Ian Lance Taylor committed
    • value-prof.h (gimple_remove_histogram_value): Remove duplicate prototype. · 958ea87b
      	* value-prof.h (gimple_remove_histogram_value): Remove duplicate
      	prototype.
      
      From-SVN: r127678
      Aldy Hernandez committed
    • tree-flow-inline.h (next_imm_use_stmt): Remove unecessary whitespace. · 02014de2
              * tree-flow-inline.h (next_imm_use_stmt): Remove unecessary
              whitespace.
      
      From-SVN: r127674
      Aldy Hernandez committed
    • rs6000.c (expand_block_clear): Add TARGET_SPE cases to set eight bytes at a time. · 21d818ff
      gcc/
      	* config/rs6000/rs6000.c (expand_block_clear): Add TARGET_SPE
      	cases to set eight bytes at a time.
      	(expand_block_move): Likewise.
      
      gcc/testsuite/
      	* gcc.target/powerpc/spe-vector-memset.c: New testcase.
      	* gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
      
      From-SVN: r127670
      Nathan Froyd committed
    • re PR debug/32610 (ICE in gen_tagged_type_instantiation_die, at dwarf2out.c:12762) · d6b3c797
      	PR debug/32610
      	* dwarf2out.c (gen_decl_die): Don't call
      	gen_tagged_type_instantiation_die if decl doesn't have tagged type.
      
      	* gcc.dg/debug/pr32610.c: New test.
      
      From-SVN: r127669
      Jakub Jelinek committed
    • init.c (build_new_1): Use get_target_expr instead of save_expr. · af9fc1dd
      	* init.c (build_new_1): Use get_target_expr instead of save_expr.
      
      	* g++.dg/init/new24.C: New test.
      
      From-SVN: r127668
      Jakub Jelinek committed
    • configure.ac: Add --with-pkgversion and --with-bugurl. · 2f41c1d6
      gcc:
      2007-08-21  Paul Brook  <paul@codesourcery.com>
      	    Nathan Sidwell  <nathan@codesourcery.com>
      	    Mark Mitchell  <mark@codesourcery.com>
      	    Joseph Myers  <joseph@codesourcery.com>
      
      	* configure.ac: Add --with-pkgversion and --with-bugurl.
      	* configure: Regenerate.
      	* doc/install.texi: Document them.
      	* version.c (version_string): Remove VERSUFFIX.
      	(VERSUFFIX): Remove.
      	(pkgversion_string): New.
      	(bug_report_url): Do not hard-code initializer.
      	* version.h (pkgversion_string): Declare.
      	* Makefile.in (PKGVERSION_s, BUGURL_s, PKGVERSION, BUGURL_TEXI):
      	Define.
      	(version.o): Define PKGVERSION and BUGURL.
      	(gcc-vers.texi): Define VERSION_PACKAGE and BUGURL.
      	(%.pod): Define BUGURL.
      	* gcc.c (process_command, main): Use pkgversion_string.
      	* toplev.c (compile_file, print_version): Likewise.
      	* protoize.c (main): Likewise.
      	* gcov.c (print_version): Likewise.  Update copyright date.
      	* gcov-dump.c (print_version): Likewise.  Update copyright date.
      	* mips-tdump.c (main): Likewise.  Update copyright date.
      	* mips-tfile.c (main): Likewise.  Update copyright date.
      	* doc/include/gcc-common.texi: Include VERSION_PACKAGE as subtitle.
      	* doc/bugreport.texi: Use BUGURL for bug-reporting instructions;
      	shorten description.
      	* doc/gcc.texi: Include VERSION_PACKAGE in version description.
      	* doc/gccint.texi: Likewise.
      	* doc/invoke.texi: Use BUGURL for bug-reporting instructions.
      	Update copyright date.
      
      gcc/fortran:
      2007-08-21  Paul Brook  <paul@codesourcery.com>
      	    Nathan Sidwell  <nathan@codesourcery.com>
      	    Mark Mitchell  <mark@codesourcery.com>
      	    Joseph Myers  <joseph@codesourcery.com>
      
      	* gfortranspec.c (lang_specific_driver): Use pkgversion_string.
      	* Make-lang.in (gfortran.pod): Define BUGURL.
      	* invoke.texi: Use BUGURL for bug-reporting instructions.
      
      gcc/java:
      2007-08-21  Paul Brook  <paul@codesourcery.com>
      	    Nathan Sidwell  <nathan@codesourcery.com>
      	    Mark Mitchell  <mark@codesourcery.com>
      	    Joseph Myers  <joseph@codesourcery.com>
      
      	* jcf-dump.c (version): Use pkgversion_string.  Update copyright
      	date.
      
      gcc/treelang:
      2007-08-21  Paul Brook  <paul@codesourcery.com>
      	    Nathan Sidwell  <nathan@codesourcery.com>
      	    Mark Mitchell  <mark@codesourcery.com>
      	    Joseph Myers  <joseph@codesourcery.com>
      
      	* tree1.c (treelang_handle_option): Use pkgversion_string.
      	* treelang.texi (which-treelang): Define to use VERSION_PACKAGE.
      
      maintainer-scripts:
      2007-08-21  Paul Brook  <paul@codesourcery.com>
      	    Nathan Sidwell  <nathan@codesourcery.com>
      	    Mark Mitchell  <mark@codesourcery.com>
      	    Joseph Myers  <joseph@codesourcery.com>
      
      	* gcc_release: Do not include copies of bugs.html in releases.
      	* update_web_docs_svn: Set VERSION_PACKAGE and BUGURL in
      	gcc-vers.texi.
      
      Co-Authored-By: Joseph Myers <joseph@codesourcery.com>
      Co-Authored-By: Mark Mitchell <mark@codesourcery.com>
      Co-Authored-By: Nathan Sidwell <nathan@codesourcery.com>
      
      From-SVN: r127667
      Paul Brook committed
    • i386.c (ix86_expand_clear): Use FLAGS_REG. · d02cb675
      	* config/i386/i386.c (ix86_expand_clear): Use FLAGS_REG.
      	(ix86_expand_strlensi_unroll_1): Ditto.
      	(ix86_expand_branch): Use FLAGS_REG and FPSR_REG.
      	(ix86_expand_carry_flag_compare): Update comment.
      
      From-SVN: r127666
      Uros Bizjak committed
    • be.po, [...]: Update. · 42e61fe7
      	* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
      	sv.po, tr.po, vi.po, zh_CN.po, zh_TW.po: Update.
      	* uk.po: New.
      
      From-SVN: r127664
      Joseph Myers committed
    • be.po, [...]: Update. · 461c3f24
      	* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
      	ru.po, sr.po, sv.po, tr.po, zh_CN.po, zh_TW.po: Update.
      
      From-SVN: r127662
      Joseph Myers committed
    • re PR middle-end/32912 (ICE with vector code) · c01ee935
      	PR middle-end/32912
      	* fold-const.c (fold_unary): Optimize BIT_NOT_EXPR of VECTOR_CST.
      	(fold_binary): Handle vectors in X | ~X and X ^ ~X optimizations.
      
      	* gcc.dg/pr32912-1.c: New test.
      	* gcc.dg/pr32912-2.c: New test.
      	* gcc.dg/pr32912-3.c: New test.
      
      From-SVN: r127661
      Jakub Jelinek committed
    • fold-const.c (fold_binary): Revert removing of index +p PTR · f7d1e0c6
      2007-08-21  Richard Guenther  <rguenther@suse.de>
      
              * fold-const.c (fold_binary): Revert removing of index +p PTR
              * folding.
      
              * gcc.dg/pointer-arith-10.c: New testcase.
      
      From-SVN: r127660
      Richard Guenther committed