1. 14 Nov, 2008 1 commit
    • re PR bootstrap/38014 (in-tree gmp and mpfr libraries no longer work) · 487e299b
      	PR bootstrap/38014
      	PR bootstrap/37923
      
      	Revert:
      
      	2008-10-24  Daniel Jacobowitz  <dan@codesourcery.com>
      
      	* Makefile.tpl (HOST_EXPORTS): Correct CPPFLAGS typo.
      	* Makefile.in: Regenerated.
      
      	2008-10-22  Daniel Jacobowitz  <dan@codesourcery.com>
      
      	* Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS.
      	* Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS.
      	(EXTRA_BUILD_FLAGS): Correct typo.  Pass CPPFLAGS.
      	(HOST_EXPORTS): Pass CPPFLAGS.
      	(CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define.
      	(LDFLAGS_FOR_TARGET): Initialize from configure script.
      	(EXTRA_TARGET_FLAGS): Set CPPFLAGS.
      	* Makefile.in, configure: Regenerated.
      	* configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET,
      	and CPPFLAGS_FOR_BUILD.
      
      From-SVN: r141859
      Daniel Jacobowitz committed
  2. 06 Nov, 2008 2 commits
  3. 05 Nov, 2008 3 commits
  4. 04 Nov, 2008 1 commit
  5. 31 Oct, 2008 1 commit
  6. 30 Oct, 2008 2 commits
  7. 29 Oct, 2008 2 commits
    • configure.ac [spu-*-*]: Do not set skipdirs. · 7310a2da
      ChangeLog:
      
      2008-10-29  Stefan Schulze Frielinghaus  <xxschulz@de.ibm.com>
      
      	* configure.ac [spu-*-*]: Do not set skipdirs.
      	* configure: Re-generate.
      
      gcc/ChangeLog:
      
      2008-10-29  Stefan Schulze Frielinghaus  <xxschulz@de.ibm.com>
      
      	* config/spu/spu.h (FRAME_GROWS_DOWNWARD): Define.
      	(INITIAL_FRAME_POINTER_OFFSET): Remove.
      	* config/spu/spu.c (spu_initial_elimination_offset): Calculate new
      	offset if eliminating soft frame pointer.
      	* config/spu/spu.md (stack_protect_set, stack_protect_test)
      	(stack_protect_test_si): Add initial machine description
      	for Stack Smashing Protector
      
      From-SVN: r141437
      Stefan Schulze Frielinghaus committed
    • MAINTAINERS (Various Maintainers): Add myself to reload. · 7e51fe23
      	* MAINTAINERS (Various Maintainers): Add myself to reload.
      
      From-SVN: r141424
      Bernd Schmidt committed
  8. 25 Oct, 2008 1 commit
  9. 24 Oct, 2008 2 commits
  10. 22 Oct, 2008 1 commit
    • ./ · b36c386c
      	PR gdb/921
      	PR gdb/1646
      	PR gdb/2175
      	PR gdb/2176
      
      	* Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS.
      	* Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS.
      	(EXTRA_BUILD_FLAGS): Correct typo.  Pass CPPFLAGS.
      	(HOST_EXPORTS): Pass CPPFLAGS.
      	(CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define.
      	(LDFLAGS_FOR_TARGET): Initialize from configure script.
      	(EXTRA_TARGET_FLAGS): Set CPPFLAGS.
      	* Makefile.in, configure: Regenerated.
      	* configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET,
      	and CPPFLAGS_FOR_BUILD.
      
      	libiberty/
      	* Makefile.in (CPPFLAGS): Define.
      	(FLAGS_TO_PASS, COMPILE.c): Add CPPFLAGS.
      
      From-SVN: r141292
      Daniel Jacobowitz committed
  11. 20 Oct, 2008 1 commit
  12. 14 Oct, 2008 1 commit
  13. 13 Oct, 2008 1 commit
  14. 01 Oct, 2008 1 commit
  15. 30 Sep, 2008 1 commit
  16. 26 Sep, 2008 1 commit
    • libtool.m4: Update to libtool 2.2.6. · ae11dff4
              * libtool.m4: Update to libtool 2.2.6.
              * lt~obsolete.m4: Update to libtool 2.2.6.
              * ltmain.sh: Update to libtool 2.2.6.
              * ltsugar.m4: Update to libtool 2.2.6.
              * ltversion.m4: Update to libtool 2.2.6.
              * ltoptions.m4: Update to libtool 2.2.6.
              * ltgcc.m4: Update to match changes from libtool 2.2.6.
      
      From-SVN: r140698
      Peter O'Gorman committed
  17. 23 Sep, 2008 1 commit
  18. 22 Sep, 2008 1 commit
  19. 21 Sep, 2008 1 commit
  20. 18 Sep, 2008 1 commit
  21. 14 Sep, 2008 1 commit
    • MAINTAINERS: Remove John Carr... · c5cc92f5
      	* MAINTAINERS: Remove John Carr, Steve Chamberlain, Michael Chastain,
      	Klaus Kaempf, Mumit Khan, Alan Lehotsky, Warren Levy, Don Lindsay,
      	Dave Love, Alexandre Petit-Bianco, Clinton Popetz, Gavin Romig-Koch,
      	and Michael Tiemann from Write After Approval since they do not
      	actually have access.
      
      From-SVN: r140364
      Gerald Pfeifer committed
  22. 05 Sep, 2008 2 commits
    • Convert ChangeLog files to UTF-8. · 719bb4e3
      Command used:
      LC_ALL=C sed -i \
        -e 's/D\(o\|\xf6\)nmez/D\xc3\xb6nmez/' \
        -e 's/\(Av\|\x81\xc1v\|\xc1v\|\xef\xbf\xbdv\?\|\x81\xc3\x81v\|\xc3v\)ila/\xc3\x81vila/' \
        -e 's/Esp\(in\|\x81\xedn\|\xedn\|\xef\xbf\xbdn\?\|\xef\xbf\xbd\xadn\|\x81\xc3\xadn\)dola/Esp\xc3\xadndola/' \
        -e 's/Schl\(u\|\xef\xbf\xbd\|\xfcu\?\|\x81\xfc\|\x81\xc3\xbc\|\xc3\xaf\xc2\xbf\xc2\xbd\|\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc2\xbc\)ter/Schl\xc3\xbcter/' \
        -e 's/Humi\(e\|\xe8\)res/Humi\xc3\xa8res/' \
        -e 's/L\(ow\|\xc3\xaf\xc2\xbf\xc2\xbd\|oew\|\xf6w\)is/L\xc3\xb6wis/' \
        -e 's/G\xfctlein/G\xc3\xbctlein/' \
        -e 's/G\xe1[b]or/G\xc3\xa1bor/' \
        -e 's/L\xf3ki/L\xc3\xb3ki/' \
        -e 's/Fautr\xc3 /Fautr\xc3\xa9 /' \
        -e 's/S\xe9[b]astian/S\xc3\xa9bastian/' \
        -e 's/Th\xef\xbf\xbd[d]ore/Th\xc3\xa9odore/' \
        -e 's/Cors\xc3\xc2\xa9pius/Cors\xc3\xa9pius/' \
        -e 's/K\xfchl/K\xc3\xbchl/' \
        -e 's/R\xf6nnerup/R\xc3\xb6nnerup/' \
        -e 's/L\xf8vset/L\xc3\xb8vset/' \
        -e 's/Ph\x81\xfb\x81\xf4ng-Th\x81\xe5o/Ph\xc3\xbb\xc3\xb4ng-Th\xc3\xa5o/' \
        -e 's/V\x81\xf5/V\xc3\xb5/' \
        -e 's/J\xf6nsson/J\xc3\xb6nsson/' \
        -e 's/V\xef\xbf\xbdis\xef\xbf\xbdnen/V\xc3\xa4is\xc3\xa4nen/' \
        -e 's/J\xef\xbf\xbdrg/J\xc3\xb6rg/' \
        -e 's/M\xef\xbf\xbdsli/M\xc3\xb6sli/' \
        -e 's/R\xe4ty/R\xc3\xa4ty/' \
        -e 's/2003\xc2\xad-/2003-/' \
        -e 's/\xc2\xa0/ /g' \
        -e 's/ \xa0/  /g' \
        -e 's/\xa0 //' \
        `find . -name \*ChangeLog\* | grep -v /.svn`
      
      From-SVN: r140033
      Jakub Jelinek committed
    • configure.ac: Initialize clooglibs to -lcloog. · 23d9794a
      2008-09-05  Richard Guenther  <rguenther@suse.de>
      
      	* configure.ac: Initialize clooglibs to -lcloog.
      	* configure: Re-generate.
      
      From-SVN: r140032
      Richard Guenther committed
  23. 04 Sep, 2008 2 commits
  24. 03 Sep, 2008 2 commits
    • configure.ac: Always pass -DCLOOG_PPL_BACKEND to the cloog test. · 36a881c7
      2008-09-03  Richard Guenther  <rguenther@suse.de>
      
      	* configure.ac: Always pass -DCLOOG_PPL_BACKEND to the
      	cloog test.
      	* configure: Re-generate.
      
      From-SVN: r139940
      Richard Guenther committed
    • Add picoChip port. · 358da97e
      2008-09-03  Hari Sandanagobalane  <hariharan@picochip.com>
      
      	Add picoChip port.
      	* MAINTAINERS: Add picoChip maintainers.
      	libgcc/
      	* config.host: Add picochip-*-*.
      	gcc/
      	* doc/extend.texi: Document picoChip builtin functions.
      	* doc/invoke.texi: Document picoChip options.
      	* doc/contrib.texi: Add picoChip contribution.
      	* doc/md.texi: Document picoChip constraints.
      	* config.gcc: Add picochip-*-*.
      	* config/picochip/: Add new port.
      
      From-SVN: r139932
      Hari Sandanagobalane committed
  25. 02 Sep, 2008 1 commit
    • backport: configure: Regenerate. · f8bf9252
      2008-09-02  Sebastian Pop  <sebastian.pop@amd.com>
      	    Tobias Grosser  <grosser@fim.uni-passau.de>
      	    Jan Sjodin  <jan.sjodin@amd.com>
      	    Harsha Jagasia  <harsha.jagasia@amd.com>
      	    Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
      	    Konrad Trifunovic  <konrad.trifunovic@inria.fr>
      	    Adrien Eliche  <aeliche@isty.uvsq.fr>
      
      	Merge from graphite branch.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* configure.ac (host_libs): Add ppl and cloog.
      	Add checks for PPL and CLooG.
      	* Makefile.def (ppl, cloog): Added modules and dependences.
      	* Makefile.tpl (PPLLIBS, PPLINC, CLOOGLIBS, CLOOGINC): New.
      	(HOST_PPLLIBS, HOST_PPLINC, HOST_CLOOGLIBS, HOST_CLOOGINC): New.
      
      gcc/
      	* graphite.c: New.
      	* graphite.h: New.
      	* tree-loop-linear.c (perfect_loop_nest_depth): Export.
      	* doc/invoke.texi (-floop-block, -floop-interchange,
      	-floop-strip-mine): Document new flags.
      	* tree-into-ssa.c (gimple_vec): Moved...
      	* tree-loop-distribution.c (rdg_component): Moved...
      	* cfgloopmanip.c: Include tree-flow.h.
      	(update_dominators_in_loop): New.
      	(create_empty_if_region_on_edge): New.
      	(create_empty_loop_on_edge): New.
      	(loopify): Use update_dominators_in_loop.
      	* tree-pass.h (pass_graphite_transforms): Declared.
      	* configure: Regenerate.
      	* tree-phinodes.c (make_phi_node): Export.
      	(add_phi_node_to_bb): New, split from create_phi_node.
      	* tree-chrec.c (for_each_scev_op): New.
      	* tree-chrec.h (for_each_scev_op): Declared.
      	* tree-ssa-loop-ivopts.c (get_phi_with_result): New.
      	(remove_statement): Call get_phi_with_result.
      	* config.in (HAVE_cloog): Undef.
      	* gdbinit.in (pgg): New.
      	* timevar.def (TV_GRAPHITE_TRANSFORMS): New.
      	* tree-ssa-loop.c (graphite_transforms): New.
      	(gate_graphite_transforms): New.
      	(pass_graphite_transforms): New.
      	* configure.ac (PPLLIBS, PPLINC, CLOOGLIBS, CLOOGINC,
      	HAVE_cloog): Defined.
      	* tree-vectorizer.c (rename_variables_in_bb): Export.
      	* tree-data-ref.c (dr_may_alias_p): Export.
      	(stmt_simple_memref_p): New.
      	(find_data_references_in_stmt): Export.
      	(find_data_references_in_loop): Export.
      	(create_rdg_edge_for_ddr): Initialize RDGE_RELATION.
      	(create_rdg_edges_for_scalar): Initialize RDGE_RELATION.
      	(create_rdg_vertices): Export.
      	(build_empty_rdg): New.
      	(build_rdg): Call build_empty_rdg.  Free dependence_relations.
      	* tree-data-ref.h (rdg_component): ... here.
      	(scop_p): New.
      	(struct data_reference): Add a field scop.
      	(DR_SCOP): New.
      	(find_data_references_in_loop): Declared.
      	(find_data_references_in_stmt): Declared.
      	(create_rdg_vertices): Declared.
      	(dr_may_alias_p): Declared.
      	(stmt_simple_memref_p): Declared.
      	(struct rdg_edge): Add a field ddr_p relation.
      	(build_empty_rdg): Declared.
      	* lambda.h (lambda_matrix): Declare a VEC of.
      	(find_induction_var_from_exit_cond): Declared.
      	(lambda_vector_compare): New.
      	* common.opt (fgraphite, floop-strip-mine,
      	floop-interchange, floop-block): New flags.
      	* lambda-code.c (find_induction_var_from_exit_cond): Export.
      	* cfgloop.c (is_loop_exit): New.
      	* cfgloop.h (is_loop_exit): Declared.
      	(create_empty_if_region_on_edge): Declared.
      	(create_empty_loop_on_edge): Declared.
      	* tree-flow.h (add_phi_node_to_bb): Declared.
      	(make_phi_node): Declared.
      	(rename_variables_in_bb): Declared.
      	(perfect_loop_nest_depth): Declared.
      	(graphite_transform_loops): Declared.
      	* Makefile.in (cfgloopmanip.o): Depend on TREE_FLOW_H.
      	(graphite.o-warn): Add -Wno-error.
      	(PPLLIBS, PPLINC, CLOOGLIBS, CLOOGINC): Declared.
      	(LIBS): Add GMPLIBS, CLOOGLIBS, PPLLIBS.
      	(INCLUDES): Add PPLINC, CLOOGINC.
      	(OBJS-common): Add graphite.o.
      	(graphite.o): Add rule.
      	* gimple.h (gimple_vec): ... here.
      	* tree-cfg.c (print_loops): Start printing at ENTRY_BLOCK_PTR.
      	* passes.c (init_optimization_passes): Schedule 
      	pass_graphite_transforms.
      
      testsuite/
      
      	* gcc.dg/graphite/scop-{0,1,2,3,4,5,6,7,8,9,
      	10,11,12,13,14,15,16,17,18}.c: New.
      	* gcc.dg/graphite/graphite.exp: New.
      	* gcc.dg/graphite/scop-matmult.c: New.
      	* gcc.dg/graphite/block-0.c: New.
      	* lib/target-supports.exp (check_effective_target_fgraphite): New.
      	* gfortran.dg/graphite/block-1.f90: New.
      	* gfortran.dg/graphite/scop-{1,2}.f: New.
      	* gfortran.dg/graphite/block-{1,3,4}.f90: New.
      	* gfortran.dg/graphite/graphite.exp: New.
      
      
      Co-Authored-By: Adrien Eliche <aeliche@isty.uvsq.fr>
      Co-Authored-By: Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
      Co-Authored-By: Harsha Jagasia <harsha.jagasia@amd.com>
      Co-Authored-By: Jan Sjodin <jan.sjodin@amd.com>
      Co-Authored-By: Konrad Trifunovic <konrad.trifunovic@inria.fr>
      Co-Authored-By: Tobias Grosser <grosser@fim.uni-passau.de>
      
      From-SVN: r139893
      Sebastian Pop committed
  26. 31 Aug, 2008 1 commit
    • configure.ac (RPATH_ENVVAR): Use PATH on Windows. · d89f0ad6
      2008-08-31  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
      
      	<toplevel>
      	* configure.ac (RPATH_ENVVAR): Use PATH on Windows.
      	(GCC_SHLIB_SUBDIR): New.
      	* Makefile.tpl (HOST_LIB_PATH_gcc): Use GCC_SHLIB_SUBDIR.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      	<gcc>
      	* mkmap-flat.awk: Add option pe_dll.
      	* config/i386/t-cygming (SHLIB_LINK): Support building libgcc_s.
      	* gcc/config/i386/t-cygwin (SHLIB_LC): Add.
      	* gcc/config/i386/t-mingw32 (SHLIB_LC): Add.
      	* config/i386/mingw32.h (SHARED_LIBGCC_UNDEFS_SPEC): New.
      	(SUBTARGET_EXTRA_SPECS): Use SHARED_LIBGCC_UNDEFS_SPEC.
      	(LINK_SPEC): Support libgcc_s.
      	(LIBGCC_SPEC): Support libgcc_s.
      	(LIBGCC_SONAME): New.
      
      	<libstdc++-v3>
      	* acinclude.m4 <enable_symvers>: Don't use symvers on Windows.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      	* src/Makefile.in: Regenerated.
      	* doc/makefile.in: Regenerated.
      	* po/Makefile.in: Regenerated.
      	* libmath/Makefile.in: Regenerated.
      	* include/Makefile.in: Regenerated.
      	* libsupc++/Makefile.in: Regenerated.
      	* testsuite/makefile.in: Regenerated.
      
      From-SVN: r139837
      Aaron W. LaFramboise committed
  27. 30 Aug, 2008 1 commit
  28. 29 Aug, 2008 1 commit
  29. 28 Aug, 2008 2 commits
  30. 23 Aug, 2008 1 commit