- 30 Sep, 2010 40 commits
-
-
2010-08-24 Sebastian Pop <sebastian.pop@amd.com> * graphite-poly.c (graphite_read_scop_file): Fix uninitialize warning. From-SVN: r164795
Sebastian Pop committed -
2010-08-24 Sebastian Pop <sebastian.pop@amd.com> * graphite-dependences.c (dot_deps): Avoid set but not used warning. (dot_deps_stmt): Same. * graphite-poly.c (dot_lst): Same. From-SVN: r164794
Sebastian Pop committed -
2010-08-23 Sebastian Pop <sebastian.pop@amd.com> * graphite-blocking.c (scop_do_strip_mine): Do not call graphite_legal_transform. (scop_do_block): Same. From-SVN: r164793
Sebastian Pop committed -
2010-08-20 Vladimir Kargov <kargov@gmail.com> * graphite-scop-detection.c (graphite_can_represent_loop): Correct the description. From-SVN: r164792
Vladimir Kargov committed -
2010-08-20 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/45230 * gcc.dg/graphite/id-pr45230.c: New. From-SVN: r164791
Sebastian Pop committed -
2010-08-20 Sebastian Pop <sebastian.pop@amd.com> * tree-scalar-evolution.c (instantiate_array_ref): New. (instantiate_scev_r): Also handle ARRAY_REFs. From-SVN: r164790
Sebastian Pop committed -
2010-08-20 Sebastian Pop <sebastian.pop@amd.com> * tree-scalar-evolution.c (chrec_contains_symbols_defined_in_loop): Do not check for VAR_DECL, PARM_DECL, FUNCTION_DECL, LABEL_DECL, RESULT_DECL, and FIELD_DECL. Return false for an SSA_NAME_IS_DEFAULT_DEF. (compute_scalar_evolution_in_loop): Do not further analyze the scalar evolution when no_evolution_in_loop_p returns true. From-SVN: r164789
Sebastian Pop committed -
2010-08-20 Sebastian Pop <sebastian.pop@amd.com> * tree-chrec.h (evolution_function_is_affine_p): Do not check whether CHREC_LEFT is invariant. A function is affine when CHREC_RIGHT is invariant. From-SVN: r164788
Sebastian Pop committed -
2010-08-20 Sebastian Pop <sebastian.pop@amd.com> * graphite-sese-to-poly.c (reduction_phi_p): Remove check for is_gimple_reg. (rewrite_degenerate_phi): Same. (rewrite_reductions_out_of_ssa): Add check for is_gimple_reg. From-SVN: r164787
Sebastian Pop committed -
2010-08-18 Vladimir Kargov <kargov@gmail.com> * graphite-scop-detection.c (graphite_can_represent_scev, graphite_can_represent_expr, stmt_has_simple_data_refs_p, graphite_can_represent_loop): Remove outermost_loop. From-SVN: r164786
Vladimir Kargov committed -
2010-08-17 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/45229 * graphite-sese-to-poly.c (rewrite_cross_bb_scalar_deps): Do not handle GIMPLE_CALLs with no LHS. From-SVN: r164785
Sebastian Pop committed -
2010-08-17 Riyadh Baghdadi <baghdadi.mr@gmail.com> Sebastian Pop <sebastian.pop@amd.com> * gcc.dg/graphite/graphite.exp: Add test rules for openscop read/write. Call remove-build-file to clean up the generated *.graphite files. From-SVN: r164784
Riyadh Baghdadi committed -
2010-08-14 Riyadh Baghdadi <baghdadi.mr@gmail.com> * doc/invoke.texi (debugging options): Update documentation. (-floop-interchange): Same. (-flopp-strip-mine): Same. (-floop-block): Same. (-fgraphite-read): Add documentation. (-fgraphite-write): Same. From-SVN: r164783
Riyadh Baghdadi committed -
2010-08-14 Riyadh Baghdadi <baghdadi.mr@gmail.com> * toplev.c (process_options): Disable graphite loop optimization options when -fgraphite-read flag is used. From-SVN: r164782
Riyadh Baghdadi committed -
2010-08-17 Riyadh Baghdadi <baghdadi.mr@gmail.com> * graphite-poly.c (init_graphite_out_file): New. (init_graphite_in_file): New. (apply_poly_transforms): Updated to enable reading and writing of multiple scop files. * toplev.c (init_asm_output): Remove graphite in/out file initialization. From-SVN: r164781
Riyadh Baghdadi committed -
2010-08-17 Tobias Grosser <grosser@fim.uni-passau.de> * graphite-scop-detection.c (graphite_can_represent_scev): Remove redundant checks. From-SVN: r164780
Sebastian Pop committed -
2010-08-12 Sebastian Pop <sebastian.pop@amd.com> * graphite-clast-to-gimple.c (precision_for_value): Adjust computation of precision by 1. From-SVN: r164779
Sebastian Pop committed -
2010-08-12 Riyadh Baghdadi <baghdadi.mr@gmail.com> * graphite-cloog-util.c (openscop_read_cloog_matrix): New. (openscop_read_polyhedron_matrix): New. * graphite-cloog-util.h (openscop_read_polyhedron_matrix): Declared. (openscop_read_N_int): Same. * graphite-poly.c (openscop_read_N_int): New. (openscop_read_one_int): New. (openscop_read_N_string): New. (openscop_read_one_string): New. (openscop_read_powerset_matrix): New. (graphite_read_transforms): Remove. (graphite_read_scatt): New. (graphite_read_scop_file): New. (apply_poly_transforms): Updated to call graphite_read_scop_file. From-SVN: r164778
Riyadh Baghdadi committed -
2010-08-11 Andreas Simbuerger <simbuerg@fim.uni-passau.de> * graphite-poly.c: Change include order. From-SVN: r164777
Andreas Simbuerger committed -
2010-08-11 Andreas Simbuerger <simbuerg@fim.uni-passau.de> * graphite-cloog-compat.h (cloog_matrix_ncolumns): New. (cloog_matrix_nrows): New. From-SVN: r164776
Andreas Simbuerger committed -
2010-08-11 Riyadh Baghdadi <baghdadi.mr@gmail.com> * graphite-cloog-util.c (openscop_print_cloog_matrix): Remove spaces from matrix lines. * graphite-poly.c (openscop_print_scattering_function_1): Same. (print_scattering_function_1): Same. (openscop_print_pbb_domain): Same. (openscop_print_scop_context): Same. (print_scop_context): Same. From-SVN: r164775
Riyadh Baghdadi committed -
2010-08-11 Riyadh Baghdadi <baghdadi.mr@gmail.com> * graphite-poly.c (openscop_print_pdr_polyhedron): Fix indentation. (openscop_print_pdr_polyhedron): Print pph. From-SVN: r164774
Riyadh Baghdadi committed -
2010-07-29 Sebastian Pop <sebastian.pop@amd.com> * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files. * gfortran.dg/graphite/graphite.exp: Same. * gcc.dg/graphite/vect-pr43423.c: New. From-SVN: r164773
Sebastian Pop committed -
2010-07-29 Sebastian Pop <sebastian.pop@amd.com> * graphite-clast-to-gimple.c (gcc_type_for_interval): Generate in priority signed types. From-SVN: r164772
Sebastian Pop committed -
2010-07-29 Sebastian Pop <sebastian.pop@amd.com> * graphite-clast-to-gimple.c (max_signed_precision_type): Remove the call to lang_hooks.types.type_for_size. Call build_nonstandard_integer_type. From-SVN: r164771
Sebastian Pop committed -
2010-07-29 Riyadh Baghdadi <baghdadi.mr@gmail.com> * graphite-cloog-util.c (openscop_print_cloog_matrix): New. (openscop_print_polyhedron_matrix): New. * graphite-cloog-util.h (openscop_print_polyhedron_matrix): Declared. * graphite-poly.c (openscop_print_pdr_polyhedron): Same. (openscop_print_pdr_powerset): New. (openscop_print_powerset_matrix): New. (openscop_print_scattering_function_1): New. (print_scattering_function): Add support for scattering names and OpenScop format. (graphite_write_transforms): Remove. (apply_poly_transforms): Updated to call print_scop. (print_pdr_access_layout): Updated to support OpenScop format. (print_pdr): Same. (openscop_print_pbb_domain): New. (print_pbb_body): Added a parameter to allow indicating that pbb_body is not provided. (print_pbb): Updated to call the new print_pbb_body. (openscop_print_scop_context): New. (print_scop_header): New. (print_scop): Updated to call print_scop_header. * graphite-poly.h: Document OpenScop format. From-SVN: r164770
Riyadh Baghdadi committed -
From-SVN: r164769
Eric Botcazou committed -
* config/cris/m32c.c (cris_memory_move_cost): New. (cris_register_move_cost): Make static. Change arguments type from enum reg_class to reg_class_t. (TARGET_REGISTER_MOVE_COST, TARGET_MEMORY_MOVE_COST): Define. * config/cris/cris.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove. * config/cris/cris-protos.h (cris_register_move_cost): Remove. From-SVN: r164768
Anatoly Sokolov committed -
PR target/45843 * config/i386/i386.c (ix86_gimplify_va_arg): Use INTVAL (XEXP (slot, 1)) as prev_size. * g++.dg/torture/pr45843.C: New test. From-SVN: r164766
Jakub Jelinek committed -
2010-09-30 Janus Weil <janus@gcc.gnu.org> PR fortran/45828 * resolve.c (resolve_allocate_expr): Do not use 'gfc_has_default_initializer'. 2010-09-30 Janus Weil <janus@gcc.gnu.org> PR fortran/45828 * gfortran.dg/allocate_derived_5.f90: New. From-SVN: r164765
Janus Weil committed -
From-SVN: r164764
Michael Meissner committed -
2010-09-30 Tobias Burnus <burnus@net-b.de> * gfortran.tex (Fortran 2008 status): Update list of implemented features. From-SVN: r164763
Tobias Burnus committed -
From-SVN: r164762
Jakub Jelinek committed -
PR tree-optimization/31261 * fold-const.c (fold_binary): Optimize ((A & N) + B) & M for constants M and N, M == (1LL << cst) - 1 && (N & M) == M. * gcc.dg/tree-ssa/pr31261.c: New test. From-SVN: r164761
Jakub Jelinek committed -
/: PR bootstrap/45796 * Makefile.def (info-gcc, dvi-gcc, pdf-gcc, html-gcc): Depend on all-build-libiberty. * Makefile.in: Regenerate. From-SVN: r164760
Ralf Wildenhues committed -
gcc/: PR bootstrap/45796 * Makefile.in (build/gen%$(build_exeext)): Move rule after all special-casing for generators and turn into ... ((genprog:%=build/gen%$(build_exeext))): ... this static pattern rule, for better error messages in case of toplevel dependency errors. (genprog): Add hooks, rename to ... (genprogerr): ... this, and let genprog also contain check, checksum, condmd. ((genprog:%=build/gen%$(build_exeext))): Rename to ... ((genprogerr:%=build/gen%$(build_exeext))): ... this. (build/genhooks$(build_exeext)): Remove now-unneeded dependency. From-SVN: r164759
Ralf Wildenhues committed -
* doc/install.texi: Suggest using LD_LIBRARY_PATH to find libs for GMP, MPFR and MPC. Co-Authored-By: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> From-SVN: r164758
Jonathan Wakely committed -
* config/sparc/sparc.opt (mimpure-text): Move ... * config/sol2.opt: ... here. Correct description. * config.gcc (*-*-solaris2*): Add sol2.opt to extra_options. * doc/invoke.texi (Option Summary, SPARC Options): Move -mimpure-text, -mno-impure-text, -threads, -pthreads, -pthread ... (Option Summary, Solaris 2 Options): ... here. (Submodel Options, Solaris 2 Options): New menu entry. (SPARC Options): Move -mimpure-text, -threads, -pthreads, -pthread ... (Solaris 2 Options): ... here. From-SVN: r164757
Rainer Orth committed -
From-SVN: r164756
Michael Eager committed -
* gcc-interface/misc.c (optimize, optimize_size): Undefine as macros and define as variables. (gnat_post_options): Set optimize and optimize_size variables. From-SVN: r164755
Joseph Myers committed
-