1. 12 Dec, 2008 19 commits
    • re PR testsuite/38163 (gcc.dg/tree-ssa/loop-3.c failure at -m64 on i686-apple-darwin9) · 9bf6b5c1
      	PR testsuite/38163
      	* gcc.dg/tree-ssa/loop-3.c: Compile only on nonpic x86 targets.
      	Remove dg-skip-if directive.
      
      From-SVN: r142726
      Uros Bizjak committed
    • re PR libfortran/24685 (real(16) formatted input is broken for huge values… · 72c282c6
      re PR libfortran/24685 (real(16) formatted input is broken for huge values (gfortran.dg/default_format_2.f90))
      
      	PR libgfortran/24685
      	* gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
      	for size of long double.
      
      From-SVN: r142724
      Janis Johnson committed
    • re PR objc++/31032 (expected tree that contains 'decl with RTL' structure, have… · 03901b88
      re PR objc++/31032 (expected tree that contains 'decl with RTL' structure, have 'field_decl'  in assemble_external_real, at varasm.c:2225)
      
      	PR objc++/31032
      	* obj-c++.dg/bitfield-1.mm: Remove XFAIL for ICE.
      
      From-SVN: r142723
      Janis Johnson committed
    • revert: cfgrtl.c (rtl_verify_flow_info_1): Don't apply BLOCK_FOR_INSN on a BARRIER insn. · 8ce9fd5d
      Revert:
      2008-12-12  Andreas Schwab  <schwab@suse.de>
      * cfgrtl.c (rtl_verify_flow_info_1): Don't apply BLOCK_FOR_INSN on
      a BARRIER insn.
      
      From-SVN: r142721
      Andreas Schwab committed
    • * gcc.dg/pr35442.c: Ignore a possible warning. · 04f182b1
      From-SVN: r142720
      Janis Johnson committed
    • re PR tree-optimization/32044 (final value replacement too aggressive for e.g.… · 771f882e
      re PR tree-optimization/32044 (final value replacement too aggressive for e.g. targets with no native div/mod insns)
      
      	PR tree-optimization/32044
      	* tree-scalar-evolution.h (expression_expensive_p): Declare.
      	* tree-scalar-evolution.c (expression_expensive_p): New function.
      	(scev_const_prop): Avoid introducing expensive expressions.
      	* tree-ssa-loop-ivopts.c (may_eliminate_iv): Ditto.
      
      	* gcc.dg/pr34027-1.c: Change outcome.
      	* gcc.dg/tree-ssa/pr32044.c: New test.
      
      From-SVN: r142719
      Zdenek Dvorak committed
    • re PR target/11594 (testcase gcc.dg/20020103-1.c fails with "scan-assembler-not LC") · 9c877fcc
      	PR target/11594
      	* gcc.dg/20020103-1.c: Remove XFAIL for powerpc.
      
      From-SVN: r142718
      Janis Johnson committed
    • re PR middle-end/38409 ([graphite] ICE : in canonicalize_loop_ivs, at tree-parloops.c:1384) · 0c6ca7f8
      2008-12-12  Sebastian Pop  <sebastian.pop@amd.com>
      
      	PR middle-end/38409
      	* gcc.dg/graphite/pr38409.c: New.
      	* graphite.c (nb_reductions_in_loop): Use simple_iv.
      
      From-SVN: r142716
      Sebastian Pop committed
    • configure.ac (ppllibs): Add by default the lib flags. · 0a280b35
      2008-12-12  Sebastian Pop <sebastian.pop@amd.com>
      
      	* configure.ac (ppllibs): Add by default the lib flags.
      	* configure: Regenerate.
      
      From-SVN: r142715
      Sebastian Pop committed
    • cstdatomic: Update to N2798. · 50ce8d3d
      2008-12-11  Benjamin Kosnik  <bkoz@redhat.com>
      	    Richard Henderson  <rth@redhat.com>
      
      	* include/c_global/cstdatomic: Update to N2798.
      	(atomic): Remove explicit constructors as per DR 845.
      	* include/bits/atomic_0.h: New. Switchable implementation.
      	* include/bits/atomic_2.h: New. Lock-free implementation.
      	* include/c_compatibility/stdatomic.h: Use foward headers.
      	* include/bits/atomicfwd_cxx.h: New.
      	* include/bits/atomicfwd_c.h: New.
      	* src/atomic.cc: Adjust.
      	* acinclude.m4 (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove,
      	unconditionally use default/deleted syntax.
      	(GLIBCXX_ENABLE_ATOMIC_BUILTINS): Check for 2, 8.
      	* include/Makefile.am (bits_headers): Add atomicfwd_c.h,
      	atomicfwd_cxx.h, atomic_0.h, atomic_2.h.
      	* include/Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      	* config/abi/pre/gnu.ver: Adjust exports.
      
      	* testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc: Adjust.
      	* testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc: Same.
      	* testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Same.
      	* testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Same.
      	* testsuite/29_atomics/atomic_address/cons/explicit_value.cc: Move to..
      	* testsuite/29_atomics/atomic_address/cons/single_value.cc: ...this.
      	* testsuite/29_atomics/atomic_address/cons/copy_neg.cc
      	* testsuite/29_atomics/atomic_integral/cons/single_value.cc: New.
      	* testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: New.
      	* testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: New.
      	* testsuite/29_atomics/atomic_integral/cons/default.cc: New.
      	* testsuite/29_atomics/atomic_integral/cons/direct_list.cc: New.
      	* testsuite/29_atomics/atomic_integral/cons/copy_list.cc: New.
      	* testsuite/29_atomics/atomic_integral/requirements/
      	standard_layout.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/
      	integral_assignment.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/increment_neg.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/increment.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/decrement.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/bitwise.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/
      	integral_conversion.cc: New.
      	* testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Adjust.
      	* testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Same.
      	* testsuite/29_atomics/atomic_flag/requirements/
      	standard_layout.cc: Same.
      	* testsuite/29_atomics/atomic_flag/
      	atomic_global_fence_compatibility.cc: Kill.
      	* testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Adjust.
      	* testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc: Same.
      	* testsuite/29_atomics/headers/cstdatomic/macros.cc: Same.
      	* testsuite/29_atomics/headers/stdatomic.h/macros.c: Same.
      	* testsuite/29_atomics/headers/stdatomic.h/types.c: Same.
      	* testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
      	* testsuite/29_atomics/atomic/cons/explicit_value.cc: Move to...
      	* testsuite/29_atomics/atomic/cons/single_value.cc: ...this.
      	* testsuite/29_atomics/atomic/cons/copy_neg.cc
      	* testsuite/29_atomics/atomic/cons/direct_list.cc: New.
      	* testsuite/29_atomics/atomic/cons/copy_list.cc: New.
      	* testsuite/29_atomics/atomic/requirements/standard_layout.cc: New.
      	* testsuite/29_atomics/atomic/requirements/base_classes.cc: New.
      	* testsuite/29_atomics/atomic/operators/integral_assignment.cc: New.
      	* testsuite/29_atomics/atomic/operators/integral_conversion.cc: New.
      	* testsuite/util/testsuite_hooks.h (bitmask_operators): Move...
      	* testsuite/util/testsuite_common_types.h: ...here.
      	(atomic_integrals_no_bool): New.
      	(atomic_integrals): New.
      	(has_increment_operators, has_decrement_operators)
      	(direct_list_initializable, single_value_constructible)
      	(standard_layout, has_bitwise_operators, integral_convertable)
      	(integral_assignable): Add.
      
      
      Co-Authored-By: Richard Henderson <rth@redhat.com>
      
      From-SVN: r142714
      Benjamin Kosnik committed
    • x86intrin.h: New header file to support all x86 intrinsics · 0f2dc4cc
      2008-12-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
      
      	* config/i386/x86intrin.h: New header file to support all x86 
      	intrinsics
      	* config.gcc (extra_headers): For x86 and x86-64, add x86intrin.h
      
      From-SVN: r142713
      Dwarakanath Rajagopal committed
    • re PR target/38402 (Undocumented Yz constraint) · c5245af5
      2008-12-12  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR target/38402
      	* gcc/doc/md.texi: Remove Y and document Yz, Y2, Yi and Ym
      	constraints for x86.
      
      From-SVN: r142710
      H.J. Lu committed
    • re PR fortran/36355 (matmul argument-check: wrong error messages) · bf4f96e6
      gcc/fortran:
      2008-12-12  Daniel Franke  <franke.daniel@gmail.com>
      
              PR fortran/36355
              * check.c (gfc_check_matmul): Fixed error message for invalid
              types to correctly identify the offending argument, added check
              for mismatching types.
      
      
      gcc/testsuite:
      2008-12-12 Daniel Franke  <franke.daniel@gmail.com>
      
              PR fortran/36355
              * gfortran.dg/matmul_argument_types.f90: New.
      
      From-SVN: r142709
      Daniel Franke committed
    • (rtl_verify_flow_info_1): Don't apply BLOCK_FOR_INSN on · b8153009
      a BARRIER insn.
      
      From-SVN: r142708
      Andreas Schwab committed
    • re PR libstdc++/37582 (std::pow strange overload resolution) · 2d07fd8a
      	PR c++/37582
      	* testsuite/26_numerics/headers/cmath/37582.cc: New.
      
      From-SVN: r142707
      Jakub Jelinek committed
    • sync.md (memory_barrier): Remove mem:BLK from operands. · dc701734
      	* config/alpha/sync.md (memory_barrier): Remove mem:BLK from operands.
      	Use Pmode for scratch reg.
      	(*mb_internal): Use (match_dup 0) for unspec operand.
      
      From-SVN: r142705
      Uros Bizjak committed
    • tree-vrp.c (extract_range_from_binary_expr): Don't shift by floor_log2 of zero. · 26e4f1ba
      * tree-vrp.c (extract_range_from_binary_expr): Don't shift by
      floor_log2 of zero.  Negate widened zero.
      
      From-SVN: r142702
      Alexandre Oliva committed
    • fp-bit.c (nan): Rename from this .. · db231d5d
      	* config/fp-bit.c (nan): Rename from this ..
      	(makenan): .. to this.
      
      From-SVN: r142701
      Ben Elliston committed
    • Daily bump. · ae30bb68
      From-SVN: r142699
      GCC Administrator committed
  2. 11 Dec, 2008 12 commits
    • re PR testsuite/29071 (gcc.dg/20020919-1.c compilation test fails on powerpc-apple-darwin8 at -m64) · 49bcf11e
      	PR testsuite/29071
      	* gcc.dg/20020919-1.c: Fix a preprocessor check.
      
      From-SVN: r142696
      Janis Johnson committed
    • * config/mips/mips.md (*branch_bit<bbv><mode>, · 90a37af6
      	*branch_bit<bbv><mode>_inverted): Renumber operands so that the
      	label becomes operands[1].
      
      From-SVN: r142694
      Adam Nemet committed
    • re PR middle-end/38413 ([graphite] ICE: in build2_stat, at tree.c:3293) · e81489b3
      2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
      
      	PR middle-end/38413
      	* gcc.dg/graphite/pr38413.c: New.
      
      From-SVN: r142691
      Sebastian Pop committed
    • re PR middle-end/38459 ([graphite] SEGFAULT in cloog_clast_create) · 7c8b5666
      2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
      
      	PR middle-end/38459
      	* gfortran.dg/graphite/pr37857.f90: New.
      
      From-SVN: r142690
      Sebastian Pop committed
    • re PR libgcj/38006 (Incorrect proplist on inherit.png) · bc87337f
      2008-12-11  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR libgcj/38006
      	* classpath/tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/inherit.png:
      	Set svn:mime-type to application/octet-stream.
      
      From-SVN: r142689
      H.J. Lu committed
    • [multiple changes] · 4d6c7237
      2008-12-11  Harsha Jagasia  <harsha.jagasia@amd.com>
      
      	PR tree-optimization/38446
      	* graphite.c (register_bb_in_sese): New.
      	(bb_in_sese_p): Check if bb belongs to sese region by explicitly
      	looking at the bbs in the region.
      	* graphite.h (sese): Add region_basic_blocks pointer set to
      	structure and initialize at the time of defining new scop.
      
      2008-12-11  Tobias Grosser  <grosser@fim.uni-passau.de>
      
      	* graphite.c (new_graphite_bb): Initialize GBB_STATIC_SCHEDULE.
      	(find_params_in_bb): Do not free data refs.
      	(free_graphite_bb): Add FIXME on disabled free_data_refs.
      
      2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* graphite.c (struct ivtype_map_elt): New.
      	(debug_ivtype_elt, debug_ivtype_map_1, debug_ivtype_map,
      	new_ivtype_map_elt, ivtype_map_elt_info, eq_ivtype_map_elts,
      	gcc_type_for_cloog_iv): New.
      	(loop_iv_stack_patch_for_consts): Use the type of the induction
      	variable from the original loop, except for the automatically
      	generated loops, i.e., in the case of a strip-mined loop, in
      	which case there is no original loop: in that case just use
      	integer_type_node.
      	(new_graphite_bb): Initialize GBB_CLOOG_IV_TYPES.
      	(free_graphite_bb): Free GBB_CLOOG_IV_TYPES.
      	(clast_name_to_gcc): Accept params to be NULL.
      	(clast_to_gcc_expression): Take an extra parameter for the type.
      	Convert to that type all the expressions built by this function.
      	(gcc_type_for_clast_expr, gcc_type_for_clast_eq): New.
      	(graphite_translate_clast_equation): Compute the type of the
      	clast_equation before translating its LHS and RHS.
      	(clast_get_body_of_loop, gcc_type_for_iv_of_clast_loop): New.
      	(graphite_create_new_loop): Compute the type of the induction
      	variable before translating the lower and upper bounds and before
      	creating the induction variable.
      	(rename_variables_from_edge, rename_phis_end_scop): New.
      	(copy_bb_and_scalar_dependences): Call rename_phis_end_scop.
      	(sese_add_exit_phis_edge): Do not use integer_zero_node.
      	(find_cloog_iv_in_expr, compute_cloog_iv_types_1,
      	compute_cloog_iv_types): New.
      	(gloog): Call compute_cloog_iv_types before starting the
      	translation of the clast.
      
      	* graphite.h (struct graphite_bb): New field cloog_iv_types.
      	(GBB_CLOOG_IV_TYPES): New.
      	(debug_ivtype_map): Declared.
      	(oldiv_for_loop): New.
      
      2008-12-10  Tobias Grosser  <grosser@fim.uni-passau.de>
      
      	PR middle-end/38459
      	* graphite.c (new_scop): Initialize SCOP_ADD_PARAMS.
      	(param_index): Assert if parameter is not know after parameter
      	detection.
      	(find_params_in_bb): Detect params directly in GBB_CONDITIONS.
      	(find_scop_parameters): Mark, that we have finished parameter
      	detection.
      	(graphite_transform_loops): Move condition detection before parameter
      	detection.
      	* graphite.h (struct scop): Add SCOP_ADD_PARAMS.
      
      2008-12-11  Harsha Jagasia  <harsha.jagasia@amd.com>
      
      	PR tree-optimization/38446
      	* gcc.dg/graphite/pr38446.c: New.
      
      2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* gcc.dg/graphite/scop-16.c: Test only scop specific info.
      	* gcc.dg/graphite/scop-17.c: Same.
      	* gcc.dg/graphite/block-5.c: New.
      	* gcc.dg/graphite/block-6.c: New.
      	* gcc.dg/graphite/pr37485.c: Clean dump file after.
      	* gcc.dg/graphite/pr37684.c: Same.
      	* gcc.dg/graphite/block-2.c: Same.
      
      2008-12-10  Tobias Grosser  <grosser@fim.uni-passau.de>
      
      	PR middle-end/38459
      	* gfortran.dg/graphite/pr38459.f90: New.
      
      From-SVN: r142688
      Sebastian Pop committed
    • re PR testsuite/35677 (Intermitent failure "FAIL: libgomp.fortran/crayptr2.f90") · b6b561e4
      	PR testsuite/35677
      	* emutls.c (__emutls_get_address): Make sure offset is really zero
      	before initializing the object's offset.
      
      From-SVN: r142687
      John David Anglin committed
    • Make-lang.in (install-finclude-dir): Use correct mode argument for mkinstalldirs. · 150da9f4
      2008-12-11  Richard Guenther  <rguenther@suse.de>
      
      	* Make-lang.in (install-finclude-dir): Use correct mode argument
      	for mkinstalldirs.
      
      From-SVN: r142676
      Richard Guenther committed
    • re PR c++/38253 (g++.dg/ipa/iinline-1.C scan-ipa-dump inline fails on powerpc) · 329ad380
      	PR c++/38253
      	* gimplify.c (gimplify_init_constructor): Don't force constructor
      	into memory if there is just one nonzero element.
      
      From-SVN: r142674
      Jakub Jelinek committed
    • Fix testsuite/gfortran.dg/graphite/id-4.f90. · 81b822d5
      2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
      
      	Fix testsuite/gfortran.dg/graphite/id-4.f90.
      	* graphite.c (scan_tree_for_params): Do not compute the multiplicand
      	when not needed.
      
      2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* graphite.c (build_scops_1): Initialize open_scop.exit
      	and sinfo.last.
      
      2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
      	    Jan Sjodin  <jan.sjodin@amd.com>
                  Harsha Jagasia  <harsha.jagasia@amd.com>
      
      	PR middle-end/37852
      	PR middle-end/37883
      	PR middle-end/37928
      	PR middle-end/37980
      	PR middle-end/38038
      	PR middle-end/38039
      	PR middle-end/38073
      	PR middle-end/38083
      	PR middle-end/38125
      
      	* tree-phinodes.c (remove_phi_nodes): New, extracted from...
      	* tree-cfg.c (remove_phi_nodes_and_edges_for_unreachable_block): ...here.
      	* tree-flow.h (remove_phi_nodes, canonicalize_loop_ivs): Declared.
      	* Makefile.in (graphite.o): Depend on value-prof.h.
      	(graphite.o-warn): Removed -Wno-error.
      	* tree-parloops.c (canonicalize_loop_ivs): Allow reduction_list 
      	to be a NULL pointer.  Call update_stmt.  Return the newly created 
      	cannonical induction variable.
      
      	* graphite.h (debug_rename_map): Declared.  Fix some comments.
      
      	* graphite.c: Reimplement the code generation from graphite to gimple.
      	Include value-prof.h.
      	(loop_iv_stack_get_iv): Do not return NULL for constant substitutions.
      	(get_old_iv_from_ssa_name): Removed.
      	(graphite_stmt_p): New.
      	(new_graphite_bb): Test for useful statements before building a
      	graphite statement for the basic block.
      	(free_graphite_bb): Do not free GBB_DATA_REFS: this is a bug
      	in free_data_ref that calls BITMAP_FREE (DR_VOPS (dr)) without 
      	reason.
      	(recompute_all_dominators, graphite_verify,
      	nb_reductions_in_loop, graphite_loop_normal_form): New.
      	(scop_record_loop): Call graphite_loop_normal_form.
      	(build_scop_loop_nests): Iterate over all the blocks of the
      	function instead of relying on the incomplete information from
      	SCOP_BBS.  Return the success of the operation.
      	(find_params_in_bb): Use the data from GBB_DATA_REFS.
      	(add_bb_domains): Removed.
      	(build_loop_iteration_domains): Don't call add_bb_domains.
      	Add the iteration domain only to the basic blocks that have been
      	translated to graphite.
      	(build_scop_conditions_1): Add constraints only if the basic
      	block have been translated to graphite.
      	(build_scop_data_accesses): Completely disabled until data
      	dependence is correctly implemented.
      	(debug_rename_elt, debug_rename_map_1, debug_rename_map): New.
      	(remove_all_edges_1, remove_all_edges): Removed.
      	(get_new_name_from_old_name): New.
      	(graphite_rename_variables_in_stmt): Renamed 
      	rename_variables_in_stmt.  Call get_new_name_from_old_name.
      	Use replace_exp	and update_stmt.
      	(is_old_iv): Renamed is_iv.
      	(expand_scalar_variables_stmt): Extra parameter for renaming map.
      	Use replace_exp	and update_stmt.
      	(expand_scalar_variables_expr): Same.  Use the map to get the
      	new names for the renaming of induction variables and for the
      	renaming of variables after a basic block has been copied.
      	(expand_scalar_variables): Same.
      	(graphite_rename_variables): Renamed rename_variables.
      	(move_phi_nodes): Removed.
      	(get_false_edge_from_guard_bb): New.
      	(build_iv_mapping): Do not insert the induction variable of a
      	loop in the renaming iv map if the basic block does not belong
      	to that loop.
      	(register_old_new_names, graphite_copy_stmts_from_block,
      	copy_bb_and_scalar_dependences): New.
      	(translate_clast): Heavily reimplemented: copy basic blocks,
      	do not move them.  Finally, in call cleanup_tree_cfg in gloog.
      	At each translation step call graphite_verify ensuring the 
      	consistency of the SSA, loops and dominators information.
      	(collect_virtual_phis, find_vdef_for_var_in_bb,
      	find_vdef_for_var_1, find_vdef_for_var,
      	patch_phis_for_virtual_defs): Removed huge hack.
      	(mark_old_loops, remove_dead_loops, skip_phi_defs,
      	collect_scop_exit_phi_args, patch_scop_exit_phi_args,
      	gbb_can_be_ignored, scop_remove_ignoreable_gbbs, ): Removed.
      	(remove_sese_region, ifsese, if_region_entry, if_region_exit,
      	if_region_get_condition_block, if_region_set_false_region,
      	create_if_region_on_edge, move_sese_in_condition, bb_in_sese_p,
      	sese_find_uses_to_rename_use, sese_find_uses_to_rename_bb, 
      	sese_add_exit_phis_edge, sese_add_exit_phis_var,
      	rewrite_into_sese_closed_ssa): New.
      	(gloog): Remove dead code.  Early return if code cannot be
      	generated.  Call cleanup_tree_cfg once the scop has been code
      	generated.
      	(graphite_trans_scop_block, graphite_trans_loop_block): Do not 
      	block loops with less than two loops.
      	(graphite_apply_transformations): Remove the call to
      	scop_remove_ignoreable_gbbs.
      	(limit_scops): When build_scop_loop_nests fails, continue on next scop.
      	Fix open_scop.entry.
      	(graphite_transform_loops): Call recompute_all_dominators: force the
      	recomputation of correct CDI_DOMINATORS and CDI_POST_DOMINATORS.
      	Call initialize_original_copy_tables and free_original_copy_tables
      	to be able to copy basic blocks during code generation.
      	When build_scop_loop_nests fails, continue on next scop.
      	(value_clast): New union.
      	(clast_to_gcc_expression): Fix type cast warning.
      
      2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* gcc.dg/graphite/pr37928.c: New.
      	* gcc.dg/graphite/pr37883.c: New.
      	* gcc.dg/graphite/pr38073.c: New.
      	* gcc.dg/graphite/pr38125.c: New.
      	* gfortran.dg/graphite/pr38083.f90: New.
      	* gfortran.dg/graphite/pr37852.f90: New.
      	* gfortran.dg/graphite/pr37980.f90: New.
      	* gfortran.dg/graphite/id-2.f90: New.
      	* gfortran.dg/graphite/id-4.f90: New.
      
      	* gcc.dg/graphite/scop-18.c: Remove reduction, test for
      	the number of detected scops.  Copy exact same test for loop blocking...
      	* gcc.dg/graphite/block-1.c: Fix the number of expected loops
      	to be blocked as reductions are not handled.
      	* gcc.dg/graphite/block-4.c: ...here.  New.
      
      From-SVN: r142673
      Sebastian Pop committed
    • re PR tree-optimization/38464 (vect/costmodel/ppc/costmodel-slp-12.c fails to vectorize) · 564a6431
      	PR tree-optimization/38464
      	* gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Check that three
      	loops are vectorized.
      
      From-SVN: r142672
      Ira Rosen committed
    • Daily bump. · ed2b3f01
      From-SVN: r142666
      GCC Administrator committed
  3. 10 Dec, 2008 9 commits