1. 02 Jul, 2012 8 commits
    • be.po, [...]: Update. · b60e9a88
      	* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, id.po, ja.po,
      	nl.po, ru.po, sr.po, sv.po, tr.po, vi.po, zh_CN.po, zh_TW.po:
      	Update.
      
      From-SVN: r189160
      Joseph Myers committed
    • isl.m4 (_ISL_CHECK_CT_PROG): Omit main function header/footer. · 8247e8b2
      2012-07-02  Richard Guenther  <rguenther@suse.de>
      
      	config/
      	* isl.m4 (_ISL_CHECK_CT_PROG): Omit main function header/footer.
      	Fix version test. 
      
      	* configure: Regenerated.
      
      From-SVN: r189159
      Richard Guenther committed
    • isl.m4: New file. · 4dacb1ad
      2012-07-02  Richard Guenther  <rguenther@suse.de>
      	Michael Matz  <matz@suse.de>
      	Tobias Grosser <tobias@grosser.es>
      	Sebastian Pop <sebpop@gmail.com>
      
      	* isl.m4: New file.
      
      From-SVN: r189157
      Richard Biener committed
    • cloog.m4: Set up to work against ISL only. · 33ad93b9
      2012-07-02  Richard Guenther  <rguenther@suse.de>
      	Michael Matz  <matz@suse.de>
      	Tobias Grosser <tobias@grosser.es>
      	Sebastian Pop <sebpop@gmail.com>
      
      	config/
      	* cloog.m4: Set up to work against ISL only.
      	* isl.m4: New file.
      
      	* Makefile.def: Add ISL host module, remove PPL host module.
      	Adjust ClooG host module to use the proper ISL.
      	* Makefile.tpl: Pass ISL include flags instead of PPL ones.
      	* configure.ac: Include config/isl.m4.  Add ISL host library,
      	remove PPL.  Remove PPL configury, add ISL configury, adjust
      	ClooG configury.
      	* Makefile.in: Regenerated.
      	* configure: Likewise.
      
      	gcc/
      	* Makefile.in: Remove PPL flags in favor of ISL ones.
      	(BACKENDLIBS): Remove PPL libs.
      	(INCLUDES): Remove PPL includes in favor of ISL ones.
      	(graphite-clast-to-gimple.o): Remove graphite-dependences.h and
      	graphite-cloog-compat.h dependencies.
      	(graphite-dependences.o): Likewise.
      	(graphite-poly.o): Likewise.
      	* configure.ac: Declare ISL vars instead of PPL ones.
      	* configure: Regenerated.
      	* doc/install.texi: Replace PPL requirement documentation
      	with ISL one.
      	* graphite-blocking.c: Remove PPL code, add ISL equivalent.
      	* graphite-clast-to-gimple.c: Likewise.
      	* graphite-dependences.c: Likewise.
      	* graphite-interchange.c: Likewise.
      	* graphite-poly.h: Likewise.
      	* graphite-poly.c: Likewise.
      	* graphite-sese-to-poly.c: Likewise.
      	* graphite.c: Likewise.
      	* graphite-scop-detection.c: Re-arrange includes.
      	* graphite-cloog-util.c: Remove.
      	* graphite-cloog-util.h: Likewise.
      	* graphite-ppl.h: Likewise.
      	* graphite-ppl.c: Likewise.
      	* graphite-dependences.h: Likewise.
      
      	libgomp/
      	* testsuite/libgomp.graphite/force-parallel-4.c: Adjust.
      	* testsuite/libgomp.graphite/force-parallel-5.c: Likewise.
      	* testsuite/libgomp.graphite/force-parallel-7.c: Likewise.
      	* testsuite/libgomp.graphite/force-parallel-8.c: Likewise.
      
      Co-Authored-By: Michael Matz <matz@suse.de>
      Co-Authored-By: Sebastian Pop <sebpop@gmail.com>
      Co-Authored-By: Tobias Grosser <tobias@grosser.es>
      
      From-SVN: r189156
      Richard Guenther committed
    • [multiple changes] · 6886e444
      2012-07-02  Richard Guenther  <rguenther@suse.de>
      
      	Merge from graphite branch
      	2011-07-21  Tobias Grosser  <tobias@grosser.es>
          
      	* configure: Regenerated.
      	* config/cloog.m4: Remove support for CLooG-ppl and CLooG-parma,
      	both cloog.org and legacy versions. The only supported version will
      	be CLooG with the isl backend.
      
      	2011-07-21  Tobias Grosser  <tobias@grosser.es>
          
      	* configure: Regenerated.
      	* configure.ac: Require cloog isl 0.17.0
      
      	2011-07-21  Tobias Grosser  <tobias@grosser.es>
          
      	* configure: Regenerated.
      	* config/cloog.m4: Do not define CLOOG_ORG
      
      	gcc/
      	* Makefile.in (graphite-clast-to-gimple.o, graphite-cloog-util.o):
      	Remove graphite-cloog-util.h.
      	* graphite-clast-to-gimple.c (gcc_type_for_iv_of_clast_loop,
      	build_iv_mapping, translate_clast_user, translate_clast,
      	free_scattering, initialize_cloog_names, build_cloog_prog,
      	create_params_index): Do not use old compatibility functions.
      	(clast_name_to_index, set_cloog_options): Remove code for legacy cloog.
      	* graphite-cloog-util.c (openscop_print_cloog_matrix): Do not use old
      	compatibility functions.
      	(new_Cloog_Scattering_from_ppl_Polyhedron): Remove code for legacy
      	cloog.
      	* graphite-cloog-util.h: Remove include of graphite-cloog-util.h.
      	* graphite.c (graphite.c): Do not call outdated cloog_initialize() and
      	cloog_finalize().
      	* graphite-cloog-compat.h: Remove.
      
      	2011-08-09  Tobias Grosser <tobias@grosser.es>
      
      	gcc/
      	* graphite-clast-to-gimple.c (new_clast_name_index): Store a copy
      	of the string, no just a reference.
      	(clast_name_index): Add a new field, that specifies if we need to free
      	the name.
      	(free_clast_name_index): If necessary, free the name string.
      	(clast_name_index_elt_info): Calculate the hash based on the string
      	content, not the memory location it is stored in.
      	(clast_name_to_level): Specify that we do not need to free the name.
      	(clast_name_to_index): Dito.
      	(clast_name_to_lb_ub): Dito.
      	(eq_clast_name_indexes): Compare the strings, not their base pointers.
      	(free_scattering): Removed.
      	(initialize_cloog_names): Renamed to add_names_to_union_domain().
      	(add_names_to_union_domain): Changed to work on a union_domain,
      	instead of a CloogNames structure.
      	(build_cloog_prog): Removed.
      	(build_cloog_union_domain): New.
      	(generate_cloog_input): New.
      	(scop_to_clast): Use CloogInput instead of CloogProgram.
      	(print_generated_program): Adapt to new scop_to_clast() and do not
      	print the CloogProgram any more.
      	(create_params_index): Removed, functionality integrated in
      	add_names_to_union_domain().
      	(gloog): Adapt to new scop_to_clast().
      	* graphite-clast-to-gimple.h (scop_to_clast): Remove.
      
      	2012-01-11  Tobias Grosser <tobias@grosser.es>
          
      	* graphite-clast-to-gimple.c (clast_name_to_index,
      	clast_name_to_lb_ub, clast_name_to_gcc): Change types.
      	(clast_to_gcc_expression): Add clast_expr_name as a new
      	case. Do not assume a clast_expr_term points always to a
      	clast_expr_name.
      	(type_for_clast_term): Do not assume a clast_expr_term points always to
      	a clast_expr_name.
      	(type_for_clast_name): New.
      	(type_for_clast_expr): Add clast_expr_name as a new case.
      
      	2011-08-03  Sebastian Pop <sebpop@gmail.com>
      
      	* graphite-cloog-util.c (new_Cloog_Domain_from_ppl_Polyhedron,
      	new_Cloog_Scattering_from_ppl_Polyhedron,
      	new_Cloog_Domain_from_ppl_Pointset_Powerset): Remove ATTRIBUTE_UNUSED.
      
      From-SVN: r189155
      Richard Guenther committed
    • crontab: Disable snapshots from gcc-4_5-branch. · 8df2d979
      2012-07-02  Richard Guenther  <rguenther@suse.de>
      
              * crontab: Disable snapshots from gcc-4_5-branch.
              * update_version_svn: Ingore gcc-4_5-branch.
      
      From-SVN: r189110
      Richard Guenther committed
    • re PR tree-optimization/53645 (Missed optimization for vector integer division lowering) · 6698ed01
      	PR tree-optimization/53645
      	* tree-vect-generic.c (expand_vector_divmod): Use TYPE_MODE (type)
      	instead of TYPE_MODE (wider_type) as can_vec_perm_p argument.
      
      From-SVN: r189108
      Jakub Jelinek committed
    • Daily bump. · f22e9ff0
      From-SVN: r189106
      GCC Administrator committed
  2. 01 Jul, 2012 4 commits
  3. 30 Jun, 2012 3 commits
    • coverage.c (bbg_file_stamp): New. · cb686b99
      	* coverage.c (bbg_file_stamp): New.
      	(read_counts_file): Merge incoming stamp with bbg_file_stamp.
      	(build_info): Write bbg_file_stamp.
      	(coverage_init): Initialize bbg_file_stamp.  Read counts file
      	before writing graph header.
      	(coverage_finish): Don't unlink the data file if we can generate a
      	unique file stamp.
      	* tree.h (crc32_unsigned): Declare.
      	* tree.c (crc32_unsigned_bits): New, broken out of ...
      	(crc32_byte): ... here.  Use it.
      	(crc32_unsigned): New.
      
      From-SVN: r189095
      Nathan Sidwell committed
    • dwarf2out.c (add_pubname_string): Don't check for want_pubnames. · 1ec205bf
      2012-06-29   Cary Coutant  <ccoutant@google.com>
      
      gcc/
      	* dwarf2out.c (add_pubname_string): Don't check for want_pubnames.
      	(gen_subprogram_die): Don't add pubname if want_pubnames is false.
      	(gen_variable_die): Likewise.
      	(gen_namespace_die): Likewise.
      
      From-SVN: r189094
      Cary Coutant committed
    • Daily bump. · 9d006871
      From-SVN: r189093
      GCC Administrator committed
  4. 29 Jun, 2012 18 commits
  5. 28 Jun, 2012 7 commits