- 01 Oct, 2010 12 commits
-
-
From-SVN: r164878
H.J. Lu committed -
From-SVN: r164877
Anthony Green committed -
2010-10-01 H.J. Lu <hongjiu.lu@intel.com> PR target/45858 * config.host: Add the missing `$'. From-SVN: r164876
H.J. Lu committed -
2010-10-01 Richard Guenther <rguenther@suse.de> * dwarf2out.c (gen_namespace_die): Use DECL_FILE_SCOPE_P. (gen_decl_die): Likewise. From-SVN: r164874
Richard Guenther committed -
* config/spu/spu.c (spu_init_builtins): No longer add END_BUILTINS to the function code for SPU MD builtins. (spu_expand_builtin): Update. * config/spu/spu-c.c (spu_resolve_overloaded_builtin): Update. From-SVN: r164873
Ulrich Weigand committed -
* config/spu/spu.c (TARGET_EXCEPT_UNWIND_INFO): Set to sjlj_except_unwind_info. From-SVN: r164872
Ulrich Weigand committed -
PR libffi/45677 * src/x86/ffi64.c (ffi_prep_cif_machdep): Ensure cif->bytes is a multiple of 8. * testsuite/libffi.call/many2.c: New test. From-SVN: r164829
Jakub Jelinek committed -
2010-10-01 Tristan Gingold <gingold@adacore.com> * configure.ac: Define the nop insn for avr*-*-* * configure: Regenerate. From-SVN: r164828
Tristan Gingold committed -
PR target/45807 * config/rs6000/rs6000.c (rs6000_emit_prologue): Properly sign extend toc_restore_insn. From-SVN: r164825
Alan Modra committed -
re PR tree-optimization/43959 (FAIL: gcc.dg/torture/builtin-cproj-1.c -O1 (test for excess errors)) PR tree-optimization/43959 * function.c (gimplify_parameters): Use create_tmp_reg instead of create_tmp_var. From-SVN: r164824
Richard Guenther committed -
From-SVN: r164823
GCC Administrator committed -
* config/sh/sh.c (sh_expand_prologue): Set current_function_static_stack_size. From-SVN: r164819
Kaz Kojima committed
-
- 30 Sep, 2010 28 commits
-
-
From-SVN: r164816
Michael Eager committed -
* configure.ac: Check for Solaris 8 ld with .hidden support. * configure: Regenerate. From-SVN: r164815
Rainer Orth committed -
2010-09-30 Sebastian Pop <sebastian.pop@amd.com> * testsuite/libgomp.graphite/force-parallel-1.c: Adjust. From-SVN: r164814
Sebastian Pop committed -
2010-09-24 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/45758 * graphite.c (graphite_initialize): Call scev_reset. From-SVN: r164813
Sebastian Pop committed -
2010-09-23 Sebastian Pop <sebastian.pop@amd.com> * sese.h (scev_analyzable_p): Return false for real or floating point. Only handle INTEGRAL_TYPE_P and POINTER_TYPE_P. From-SVN: r164812
Sebastian Pop committed -
2010-09-23 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/45758 * gfortran.dg/graphite/pr45758.f90: New. From-SVN: r164811
Sebastian Pop committed -
2010-09-23 Sebastian Pop <sebastian.pop@amd.com> * graphite-scop-detection.c (is_scop_p): Free bblist. From-SVN: r164810
Sebastian Pop committed -
2010-09-23 Sebastian Pop <sebastian.pop@amd.com> * graphite-clast-to-gimple.c (compute_bounds_for_level): Free le and ps. * graphite-poly.c (pbb_number_of_iterations_at_time): Free le and domain. * graphite-sese-to-poly.c (add_upper_bounds_from_estimated_nit): Do not allocate ub_expr, it is passed in initialized. From-SVN: r164809
Sebastian Pop committed -
Introduce a new flag: -fgraphite-dump-cloog. If enabled, graphite dumps each SCoP into a CLooG input file for further debugging. The naming follows the naming scheme of -fgraphite-write: <basename>.<scopnumber>.cloog The file is dumped into the current working directory. 2010-09-16 Andreas Simbuerger <simbuerg@fim.uni-passau.de> * common.opt (fgraphite-dump-cloog): New flag. * doc/invoke.texi (-fgraphite-dump-cloog): Documented. * graphite-clast-to-gimple.c (init_cloog_input_file): New. (build_cloog_prog): Dump CLooG input file when flag_graphite_dump_cloog is set. * graphite-cloog-compat.h (cloog_program_dump_cloog): New. From-SVN: r164808
Sebastian Pop committed -
2010-09-20 Sebastian Pop <sebastian.pop@amd.com> * graphite-clast-to-gimple.c (graphite_verify): Remove call to verify_dominators for CDI_POST_DOMINATORS. * sese.h: Remove comment about CDI_POST_DOMINATORS. (recompute_all_dominators): Remove call to free_dominance_info for CDI_POST_DOMINATORS. Remove call to calculate_dominance_info for CDI_POST_DOMINATORS. From-SVN: r164807
Sebastian Pop committed -
2010-09-09 Sebastian Pop <sebastian.pop@amd.com> * graphite-poly.c (pbb_number_of_iterations_at_time): Only iterate over pbb_dim_iter_domain. From-SVN: r164806
Sebastian Pop committed -
2010-09-09 Sebastian Pop <sebastian.pop@amd.com> * graphite-flattening.c: Fix comments. From-SVN: r164805
Sebastian Pop committed -
2010-09-09 Sebastian Pop <sebastian.pop@amd.com> * Makefile.in (OBJS-common): Add graphite-flattening.o. (graphite-flattening.o): New rule. * common.opt (floop-flatten): New flag. * doc/invoke.texi (-floop-flatten): Documented. * graphite-flattening.c: New. * graphite-poly.c (apply_poly_transforms): Call flatten_all_loops. * graphite-poly.h (flatten_all_loops): Declared. (lst_remove_loop_and_inline_stmts_in_loop_father): New. * tree-ssa-loop.c (gate_graphite_transforms): When flag_loop_flatten is set, also set flag_graphite. From-SVN: r164804
Sebastian Pop committed -
2010-09-09 Sebastian Pop <sebastian.pop@amd.com> * graphite-poly.c (cloog_checksum): New. * graphite-poly.h (cloog_checksum): Declared. From-SVN: r164803
Sebastian Pop committed -
2010-09-09 Sebastian Pop <sebastian.pop@amd.com> * graphite-poly.c (pbb_number_of_iterations): Removed. (pbb_number_of_iterations_at_time): Correctly compute the number of iterations in the transformed loop. * graphite-poly.h (pbb_number_of_iterations): Removed. From-SVN: r164802
Sebastian Pop committed -
2010-09-09 Sebastian Pop <sebastian.pop@amd.com> * graphite-poly.h (lst_update_scattering_seq): Removed. (lst_update_scattering): Correctly handle outermost loop dewey renumbering. From-SVN: r164801
Sebastian Pop committed -
2010-09-09 Sebastian Pop <sebastian.pop@amd.com> * graphite-blocking.c (pbb_strip_mine_profitable_p): Renamed lst_strip_mine_profitable_p. Call lst_niter_for_loop. * graphite-poly.h (lst_niter_for_loop): New. From-SVN: r164800
Sebastian Pop committed -
2010-09-09 Sebastian Pop <sebastian.pop@amd.com> * graphite-poly.c (apply_poly_transforms): Do not abort when the transform read from disk is not legal. Call fatal_error instead. From-SVN: r164799
Sebastian Pop committed -
2010-09-09 Sebastian Pop <sebastian.pop@amd.com> * graphite-poly.c (print_pbb_body): Add missing closing parenthesis. (print_scop_header): Removed. Inlined in the only call place... (print_scop): ... here. From-SVN: r164798
Sebastian Pop committed -
2010-09-09 Sebastian Pop <sebastian.pop@amd.com> * graphite-poly.h (lst_dewey_number): Use FOR_EACH_VEC_ELT. From-SVN: r164797
Sebastian Pop committed -
2010-09-02 Vladimir Kargov <kargov@gmail.com> * graphite-scop-detection.c (is_valid_expr_p, is_valid_loop_p): New. (is_valid_stmt_p): Add data reference and operation-specific checks. (is_valid_bb_p): Change structure, add loop validity check. (is_scop_p): Move the TODO list (find_scops_new): New. (build_scops_new): Move part of functionality to find_scops_new and build_scops. Add necessary steps for successful SCoP construction. (build_scops): Compute SCoP sets for both detection algorithms, choose the resulting one depending on static condition. From-SVN: r164796
Vladimir Kargov committed -
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
-