1. 07 Feb, 2010 9 commits
  2. 06 Feb, 2010 18 commits
    • paolo's avatar
      2010-02-06 Paolo Carlini <paolo.carlini@oracle.com> · c0bf8d7e
      paolo authored
      	PR libstdc++/42989
      	* config/abi/pre/gnu.ver: Fix wstring move assignment operator typo.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156556 138bc75d-0d04-0410-961f-82ee72b054a4
      c0bf8d7e
    • paolo's avatar
      2010-02-06 Paolo Carlini <paolo.carlini@oracle.com> · c58969ac
      paolo authored
      	PR libstdc++/27340
      	* include/bits/valarray_before.h: Uglify the structs wrapping
      	cmath functions differently, eg, _Cos instead of __cos.
      	* include/bits/valarray_after.h: Adjust.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156555 138bc75d-0d04-0410-961f-82ee72b054a4
      c58969ac
    • jvdelisle's avatar
      2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> · a6d01a01
      jvdelisle authored
      	* gfortran.dg/read_no_eor.f90: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156553 138bc75d-0d04-0410-961f-82ee72b054a4
      a6d01a01
    • spop's avatar
      Fix PR42637. · b7ac929d
      spop authored
      2010-02-05  Sebastian Pop  <sebastian.pop@amd.com>
      	    Konrad Trifunovic  <konrad.trifunovic@inria.fr>
      
      	PR middle-end/42637
      	* graphite-dependences.c (build_lexicographical_constraint): Return
      	a union of dependence polyhedra.
      	(dependence_polyhedron_1): Adapt for build_lexicographical_constraint.
      
      	* testsuite/gcc.dg/graphite/block-0.c: Enable runtime check.  XFAILed.
      	* testsuite/gcc.dg/graphite/block-4.c: Same.
      	* testsuite/gcc.dg/graphite/block-7.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-12.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-mvt.c: Same.
      	* testsuite/gfortran.dg/graphite/interchange-1.f: XFAILed.
      	* testsuite/gfortran.dg/graphite/interchange-3.f90: XFAILed.
      	* testsuite/gfortran.dg/graphite/run-id-1.f: New testcase for PR42637.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156552 138bc75d-0d04-0410-961f-82ee72b054a4
      b7ac929d
    • spop's avatar
      Do not FAIL in miscompiled runtime tests. · 015d0b5c
      spop authored
      2010-02-03  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* testsuite/gcc.dg/graphite/interchange-12.c: Return 0 to avoid
      	the execution check to FAIL.  This testcase is miscompiled by Graphite
      	and the check should be re-enabled.
      	* testsuite/gcc.dg/graphite/interchange-mvt.c: Same.
      	* testsuite/gcc.dg/graphite/block-0.c: Same.
      	* testsuite/gcc.dg/graphite/block-4.c: Same.
      	* testsuite/gcc.dg/graphite/block-7.c: Same.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156551 138bc75d-0d04-0410-961f-82ee72b054a4
      015d0b5c
    • spop's avatar
      Fix testsuite. · a5414f1f
      spop authored
      2010-02-03  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* testsuite/gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
      	* testsuite/gcc.dg/graphite/scop-0.c: Fix spaces.
      	* testsuite/gfortran.dg/graphite/block-1.f90: Rewrite expected output.
      	* testsuite/gfortran.dg/graphite/block-2.f: Same.
      	* testsuite/gfortran.dg/graphite/block-3.f90: Same.
      	* testsuite/gfortran.dg/graphite/block-4.f90: Same.
      	* testsuite/gfortran.dg/graphite/interchange-1.f: Un-XFAILed.
      	* testsuite/gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156550 138bc75d-0d04-0410-961f-82ee72b054a4
      a5414f1f
    • spop's avatar
      Correct the lexicographical function, add debug_pddr. · a071b80b
      spop authored
      2010-02-03  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* graphite-dependences.c (new_poly_ddr): Initialize PDDR_KIND and
      	PDDR_ORIGINAL_SCATTERING_P.
      	(pddr_is_empty): Rewritten.
      	(print_dependence_polyhedron_layout): New.
      	(print_pddr): New.
      	(debug_pddr): New.
      	(build_alias_set_powerset): Moved up.
      	(poly_drs_may_alias_p): Moved up.
      	(lexicographically_gt_p): Removed.
      	(build_lexicographically_gt_constraint): Renamed
      	build_lexicographical_constraint, reimplemented.
      	(dependence_polyhedron_1): Simplified parameters.
      	(dependence_polyhedron): Same.  Keep along empty PDDRs
      	to make efficient use of the cache.
      	(reduction_dr_p): Compute the PBBs don't pass them as parameters.
      	(graphite_legal_transform_dr): Rewritten.
      	(graphite_legal_transform_bb): Pass fewer arguments to
      	graphite_legal_transform_dr.
      	(graphite_carried_dependence_level_k): Simplified implementation.
      	(dot_original_deps_stmt_1): Call dependence_polyhedron.
      	(dot_transformed_deps_stmt_1): Same.
      	(dot_original_deps): Same.
      	(dot_transformed_deps): Same.
      	* graphite-dependences.h (struct poly_ddr): Added a new field
      	original_scattering_p.
      	(PDDR_ORIGINAL_SCATTERING_P): New.
      	(print_pddr): Declared.
      	(debug_pddr): Declared.
      	* graphite-ppl.c: Clarify comment.
      	* sese.h (print_gimple_bb): Removed unused declaration.
      	(debug_gbb): Same.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156549 138bc75d-0d04-0410-961f-82ee72b054a4
      a071b80b
    • spop's avatar
      Add runtime tests for interchange and blocking. · d0546b2e
      spop authored
      2010-02-03  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* testsuite/g++.dg/graphite/graphite.exp: Rewritten.
      	* testsuite/gcc.dg/graphite/graphite.exp: Rewritten.
      	* testsuite/gfortran.dg/graphite/graphite.exp: Rewritten.
      	* gcc/testsuite/gcc.dg/graphite/block-0.c: Added runtime test.
      	* testsuite/gcc.dg/graphite/block-1.c: Same.
      	* testsuite/gcc.dg/graphite/block-3.c: Same.
      	* testsuite/gcc.dg/graphite/block-4.c: Same.
      	* testsuite/gcc.dg/graphite/block-5.c: Same.
      	* testsuite/gcc.dg/graphite/block-6.c: Same.
      	* testsuite/gcc.dg/graphite/block-7.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-0.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-1.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-10.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-11.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-12.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-2.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-3.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-4.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-5.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-6.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-7.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-8.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-9.c: Same.
      	* testsuite/gcc.dg/graphite/interchange-mvt.c: Same.
      	* testsuite/gcc.dg/graphite/run-id-2.c: Remove useless dg-do run.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156548 138bc75d-0d04-0410-961f-82ee72b054a4
      d0546b2e
    • spop's avatar
      Make calls to dot run in background. · ce363cd5
      spop authored
      2010-01-22  Ramakrishna Upadrasta <Ramakrishna.Upadrasta@inria.fr>
      
      	* graphite-scop-detection.c (dot_all_scops): Make calls to dot run in
      	  background.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156547 138bc75d-0d04-0410-961f-82ee72b054a4
      ce363cd5
    • spop's avatar
      Add more testcases. · 7bcf2a47
      spop authored
      2010-01-20  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* testsuite/gcc.dg/graphite/id-17.c: New.
      	* testsuite/gcc.dg/graphite/pr41888.c: New.
      	* testsuite/gcc.dg/graphite/scop-22.c: New.
      	* testsuite/gfortran.dg/graphite/pr40982.f90: New.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156546 138bc75d-0d04-0410-961f-82ee72b054a4
      7bcf2a47
    • spop's avatar
      Clarify comments and use build_pddr. · f21ef1e7
      spop authored
      2010-01-20  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* graphite-dependences.c: Clarify comments.
      	(build_pddr): Add an extra parameter direction.
      	(graphite_legal_transform_dr): Use build_pddr.
      	(dot_original_deps_stmt_1): Update use of build_pddr.
      	(dot_transformed_deps_stmt_1): Same.
      	(dot_original_deps): Same.
      	(dot_transformed_deps): Same.
      
      	* testsuite/gcc.dg/graphite/interchange-12.c: New.
      	* gcc/testsuite/gcc.dg/graphite/block-7.c: New.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156545 138bc75d-0d04-0410-961f-82ee72b054a4
      f21ef1e7
    • spop's avatar
      Fix build_pddr. · 4f19d858
      spop authored
      2010-01-20  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* graphite-dependences.c (pddr_original_scattering): Renamed build_pddr.
      	(pddr_transformed_scattering): Removed.
      	(graphite_legal_transform_dr): Use build_pddr.
      	(dot_original_deps_stmt_1): Same.
      	(dot_transformed_deps_stmt_1): Same.
      	(dot_original_deps): Same.
      	(dot_transformed_deps): Same.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156544 138bc75d-0d04-0410-961f-82ee72b054a4
      4f19d858
    • spop's avatar
      Add missing function comments. · 4fe30658
      spop authored
      2010-01-20  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* graphite-dependences.c (lexicographically_gt_p): Add comments.
      	(build_lexicographically_gt_constraint): Same.
      	(dependence_polyhedron_1): Same.
      	(dependence_polyhedron): Same.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156543 138bc75d-0d04-0410-961f-82ee72b054a4
      4fe30658
    • spop's avatar
      Factor uses of build_pairwise_scheduling. · abc97125
      spop authored
      2010-01-20  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* graphite-dependences.c (build_pairwise_scheduling_equality): Removed.
      	(build_pairwise_scheduling_inequality): Renamed build_pairwise_scheduling.
      	(lexicographically_gt_p): Change type of direction to int.
      	(build_lexicographically_gt_constraint): Same.
      	(dependence_polyhedron_1): Same.
      	(dependence_polyhedron): Same.
      	(pddr_original_scattering): Use integers for direction.
      	(pddr_transformed_scattering): Same.
      	(graphite_legal_transform_dr): Same.
      	(graphite_carried_dependence_level_k): Same.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156542 138bc75d-0d04-0410-961f-82ee72b054a4
      abc97125
    • spop's avatar
      Cleanup build relation. · b57cb73e
      spop authored
      2010-01-20  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* graphite-dependences.c (build_pairwise_constraint): Renamed
      	ppl_build_relation.  Moved...
      	(dr_equality_constraints): Use ppl_build_relation.
      	(build_pairwise_scheduling_equality): Same.
      	(build_pairwise_scheduling_inequality): Same.
      	* graphite-ppl.c (ppl_build_relation): ...here.
      	* graphite-ppl.h (ppl_build_relation): Declared.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156541 138bc75d-0d04-0410-961f-82ee72b054a4
      b57cb73e
    • jvdelisle's avatar
      2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> · 9cf84f96
      jvdelisle authored
      	PR libfortran
      	* io/transfer.c (read_sf): Handle EOR and EOF conditions for
      	ADVANCE="no" with PAD="yes" or PAD="no".
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156540 138bc75d-0d04-0410-961f-82ee72b054a4
      9cf84f96
    • rearnsha's avatar
      PR target/42957 · b649e510
      rearnsha authored
      	* arm.c (arm_override_options): Just return if the user has specified
      	an invalid fpu name.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156539 138bc75d-0d04-0410-961f-82ee72b054a4
      b649e510
    • gccadmin's avatar
      Daily bump. · 57d87d8f
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156533 138bc75d-0d04-0410-961f-82ee72b054a4
      57d87d8f
  3. 05 Feb, 2010 13 commits