OSDN Git Service

* ChangeLog: Fix formatting.
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Oct 2007 15:28:55 +0000 (15:28 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Oct 2007 15:28:55 +0000 (15:28 +0000)
* testsuite/ChangeLog: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129723 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/testsuite/ChangeLog

index f1e5298..3156497 100644 (file)
 
        * modulo-sched.c (sms_schedule): Add DF_UD_CHAIN problem.
 
-2007-10-29  Razya Ladelsky
-
-        Automatic parallelization reduction tests.
-
-       * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
-       * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
-       * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
-       * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
-       * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
-       * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
-       * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
-       * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
-       * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
-       * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
-       * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
-
-2007-10-29  Razya Ladelsky
-            Zdenek Dvorak
-
-        OMP_ATOMIC Changes, testsuite changes.
-
-       * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on
-       ompexp dump instead of gimple dump.
-       * testsuite/gcc.dg/gomp/atomic-9.c: Same.
-       * testsuite/gcc.dg/gomp/atomic-10.c: Same.
-       * testsuite/g++.dg/gomp/atomic-3.C: Same.
-       * testsuite/g++.dg/gomp/atomic-9.C: Same.
-       * testsuite/g++.dg/gomp/atomic-10.C: Same.
-
-2007-10-29  Razya Ladelsky
-            Zdenek Dvorak
-
-        OMP_ATOMIC Changes,
-        Reduction support for automatic parallelization.
-
-        * expr.c (expand_expr_real_1): Add cases for OMP_ATOMIC_LOAD,
-        OMP_ATOMIC_STORE.
-        * Makefile.in: Add dependencies to expr.o, tree-parloops.o, omp-low.o
-        * tree-pretty-print.c (dump_generic_node): Add OMP_ATOMIC_LOAD
-        and OMP_ATOMIC_STORE.
-        * tree.h (OMP_DIRECTIVE_P): Add OMP_ATOMIC_LOAD,
-        OMP_ATOMIC_STORE.
-        * gimple-low.c (lower_stmt): Same.
-        * gimplify.c (gimplify_expr): Same.
-        (gimplify_omp_atomic_fetch_op, gimplify_omp_atomic_pipeline,
-        gimplify_omp_atomic_mutex): Remove.
-        (gimplify_omp_atomic): Change it to simply gimplify the
-        statement instead of expanding it.
-        * omp-low.c: Add includes to optabs.h, cfgloop.h.
-        (expand_omp_atomic, expand_omp_atomic_pipeline,
-        goa_stabilize_expr, expand_omp_atomic_mutex,
-        expand_omp_atomic_fetch_op): New functions to implement
-        expansion of OMP_ATOMIC.
-        (expand_omp, build_omp_regions_1): Add support for
-        OMP_ATOMIC_LOAD/OMP_ATOMIC_STORE.
-        * tree-cfg.c (make_edges): add case for OMP_ATOMIC_LOAD,
-        OMP_ATOMIC_STORE.
-        * tree-gimple.c (is_gimple_stmt): Add OMP_ATOMIC_LOAD,
-        OMP_ATOMIC_STORE.
-        * tree-parloops.c: add include to tree-vectorizer.h.
-        (reduction_info): New structure for reduction.
-        (reduction_list): New list to represent list of reductions
-        per loop.
-        (struct data_arg): New helper structure for reduction.
-        (reduction_info_hash, reduction_info_eq, reduction_phi,
-        initialize_reductions,
-        create_call_for_reduction, create_phi_for_local_result,
-        create_call_for_reduction_1, create_loads_for_reductions,
-        create_final_loads_for_reduction): New functions.
-        (loop_parallel_p): Identify reductions, add reduction_list parameter.
-        (separate_decls_in_loop_name): Support reduction variables.
-        (separate_decls_in_loop): Add reduction_list and ld_st_data arguments,
-        call create_loads_for_reduction for each reduction.
-        (canonicalize_loop_ivs): Identify reductions, add reduction_list
-        parameter.
-        (transform_to_exit_first_loop): Add reduction support, add
-        reduction_list parameter.
-        (gen_parallel_loop): Add reduction_list parameter. Add call
-        separate_decls_in_loop with
-        the new argument. Traverse reductions and call
-        initialize_reductions, create_call_for_reduction.
-        (parallelize_loops): Create and delete the reduction list.
-        (add_field_for_name): Change use of data parameter. Add fields for
-        reductions.
-        * tree-vectorizer.h (vect_analyze_loop_form): Add declaration.
-        * tree-vect-analyze.c (vect_analyze_loop_form): export it.
-        * tree.def: Add definitions for OMP_ATOMIC_LOAD,
-        OMP_ATOMIC_STORE.
-        * tree-inline.c (estimate_num_insns_1): add cases for
-        OMP_ATOMIC_LOAD, OMP_ATOMIC_STORE.
-        * tree-cfg.c (make_edges): Add OMP_ATOMIC_LOAD,
-        OMP_ATOMIC_STORE.
-        * tree-ssa-operands.c (get_addr_dereference_operands):
-        New function. Subroutine of get_indirect_ref_operands.
-        (get_indirect_ref_operands): Call get_addr_dereference_operands.
-        (get_expr_operands): Support OMP_ATOMIC_LOAD, OMP_ATOMIC_STORE.
+2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
+            Zdenek Dvorak  <ook@ucw.cz>
+
+       OMP_ATOMIC Changes,
+       reduction support for automatic parallelization.
+
+       * expr.c (expand_expr_real_1): Add cases for OMP_ATOMIC_LOAD,
+       OMP_ATOMIC_STORE.
+       * Makefile.in: Add dependencies to expr.o, tree-parloops.o, omp-low.o
+       * tree-pretty-print.c (dump_generic_node): Add OMP_ATOMIC_LOAD
+       and OMP_ATOMIC_STORE.
+       * tree.h (OMP_DIRECTIVE_P): Add OMP_ATOMIC_LOAD, OMP_ATOMIC_STORE.
+       * gimple-low.c (lower_stmt): Same.
+       * gimplify.c (gimplify_expr): Same.
+       (gimplify_omp_atomic_fetch_op, gimplify_omp_atomic_pipeline,
+       gimplify_omp_atomic_mutex): Remove.
+       (gimplify_omp_atomic): Change it to simply gimplify the
+       statement instead of expanding it.
+       * omp-low.c: Add includes to optabs.h, cfgloop.h.
+       (expand_omp_atomic, expand_omp_atomic_pipeline,
+       goa_stabilize_expr, expand_omp_atomic_mutex,
+       expand_omp_atomic_fetch_op): New functions to implement
+       expansion of OMP_ATOMIC.
+       (expand_omp, build_omp_regions_1): Add support for
+       OMP_ATOMIC_LOAD/OMP_ATOMIC_STORE.
+       * tree-cfg.c (make_edges): add case for OMP_ATOMIC_LOAD,
+       OMP_ATOMIC_STORE.
+       * tree-gimple.c (is_gimple_stmt): Add OMP_ATOMIC_LOAD,
+       OMP_ATOMIC_STORE.
+       * tree-parloops.c: add include to tree-vectorizer.h.
+       (reduction_info): New structure for reduction.
+       (reduction_list): New list to represent list of reductions per loop.
+       (struct data_arg): New helper structure for reduction.
+       (reduction_info_hash, reduction_info_eq, reduction_phi,
+       initialize_reductions, create_call_for_reduction,
+       create_phi_for_local_result, create_call_for_reduction_1,
+       create_loads_for_reductions, create_final_loads_for_reduction):
+       New functions.
+       (loop_parallel_p): Identify reductions, add reduction_list parameter.
+       (separate_decls_in_loop_name): Support reduction variables.
+       (separate_decls_in_loop): Add reduction_list and ld_st_data arguments,
+       call create_loads_for_reduction for each reduction.
+       (canonicalize_loop_ivs): Identify reductions, add reduction_list
+       parameter.
+       (transform_to_exit_first_loop): Add reduction support, add
+       reduction_list parameter.
+       (gen_parallel_loop): Add reduction_list parameter.  Add call
+       separate_decls_in_loop with
+       the new argument.  Traverse reductions and call
+       initialize_reductions, create_call_for_reduction.
+       (parallelize_loops): Create and delete the reduction list.
+       (add_field_for_name): Change use of data parameter.  Add fields for
+       reductions.
+       * tree-vectorizer.h (vect_analyze_loop_form): Add declaration.
+       * tree-vect-analyze.c (vect_analyze_loop_form): export it.
+       * tree.def: Add definitions for OMP_ATOMIC_LOAD, OMP_ATOMIC_STORE.
+       * tree-inline.c (estimate_num_insns_1): add cases for
+       OMP_ATOMIC_LOAD, OMP_ATOMIC_STORE.
+       * tree-cfg.c (make_edges): Add OMP_ATOMIC_LOAD, OMP_ATOMIC_STORE.
+       * tree-ssa-operands.c (get_addr_dereference_operands):
+       New function.  Subroutine of get_indirect_ref_operands.
+       (get_indirect_ref_operands): Call get_addr_dereference_operands.
+       (get_expr_operands): Support OMP_ATOMIC_LOAD, OMP_ATOMIC_STORE.
 
 
 2007-10-29  Hans-Peter Nilsson  <hp@axis.com>
        DW_ATE_signed_fixed to describe FIXED_POINT_TYPE.
 
 2007-10-24  Samuel Tardieu  <sam@rfc1149.net>
-            Olga Golovanevsky <olga@il.ibm.com>
+           Olga Golovanevsky <olga@il.ibm.com>
        
        * ipa-struct-reorg.c (replace_field_acc): Make it clear to
        the compiler that wr.wrap and wr.domain are initialized in
 
 2007-10-18  Chen Liqin  <liqin@sunnorth.com.cn>
 
-        * config.gcc : update score-*-elf(extra_objs).
-        * config/score/mac.md : Remove.
-        * config/score/misc.md : Remove.
-        * config/score/score7.md : Remove.
-        * config/score/score-mdaux.h : Remove.
-        * config/score/score-mdaux.c : Remove.
-        * config/score/score-version.h : Remove.
-        * config/score/score-generic.md : New.
-        * config/score/score3.h : New.
-        * config/score/score3.c : New.
-        * config/score/score7.h : New.
-        * config/score/score7.c : New.
-        * config/score/mul-div.S : add flush_cache score3 support.
-        * config/score/elf.h : Fix some typos.
-        * config/score/score.md : merge score3 and score7 pattern.
-        * config/score/score.c : use to seperate which target it used.
-        * config/score/score.h : use to seperate the target macro.
-        * config/score/score.opt : remove -mmac option , add -mscore3,
-        -mscore3d and -march OPTION support.
+       * config.gcc : update score-*-elf(extra_objs).
+       * config/score/mac.md : Remove.
+       * config/score/misc.md : Remove.
+       * config/score/score7.md : Remove.
+       * config/score/score-mdaux.h : Remove.
+       * config/score/score-mdaux.c : Remove.
+       * config/score/score-version.h : Remove.
+       * config/score/score-generic.md : New.
+       * config/score/score3.h : New.
+       * config/score/score3.c : New.
+       * config/score/score7.h : New.
+       * config/score/score7.c : New.
+       * config/score/mul-div.S : add flush_cache score3 support.
+       * config/score/elf.h : Fix some typos.
+       * config/score/score.md : merge score3 and score7 pattern.
+       * config/score/score.c : use to seperate which target it used.
+       * config/score/score.h : use to seperate the target macro.
+       * config/score/score.opt : remove -mmac option , add -mscore3,
+       -mscore3d and -march OPTION support.
  
 2007-10-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
 
 
 2007-10-15  Razya Ladelsky  <razya@il.ibm.com>
 
-        * matrix-reorg.c (gate_matrix_reorg): Don't comment out whole
-        program flag.
+       * matrix-reorg.c (gate_matrix_reorg): Don't comment out whole
+       program flag.
 
 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
 
 2007-10-10  Wolfgang Gellerich  <gellerich@de.ibm.com>
 
        * opth-gen.awk: Fixed generation of comment stating the origin
-          of options.h
+         of options.h
 
 2007-10-10  Kazu Hirata  <kazu@codesourcery.com>
 
        * config/m68k/m68k.h (ASSEMBLER_DIALECT): New.
 
 2007-10-06  Eric Botcazou  <ebotcazou@adacore.com>
-            Nathan Froyd  <froydnj@codesourcery.com>
+           Nathan Froyd  <froydnj@codesourcery.com>
 
        * dwarf2out.c (dwarf2out_frame_init): Check for DWARF2_FRAME_INFO
        when determining whether to record INCOMING_RETURN_ADDR_RTX.
index 5c533f3..69a05fb 100644 (file)
@@ -1,3 +1,32 @@
+2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
+
+       Automatic parallelization reduction tests.
+
+       * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
+       * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
+       * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
+       * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
+       * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
+       * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
+       * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
+       * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
+       * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
+       * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
+       * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
+
+2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
+           Zdenek Dvorak  <ook@ucw.cz>
+
+       OMP_ATOMIC Changes, testsuite changes.
+
+       * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
+       instead of gimple dump.
+       * testsuite/gcc.dg/gomp/atomic-9.c: Same.
+       * testsuite/gcc.dg/gomp/atomic-10.c: Same.
+       * testsuite/g++.dg/gomp/atomic-3.C: Same.
+       * testsuite/g++.dg/gomp/atomic-9.C: Same.
+       * testsuite/g++.dg/gomp/atomic-10.C: Same.
+
 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/31217
        * g++.dg/template/error32.C: New.
 
 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
-            Ira Rosen  <irar@il.ibm.com>
+           Ira Rosen  <irar@il.ibm.com>
 
        PR tree-optimization/33833
        * gcc.dg/vect/pr33833.c: New testcase.
        * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
 
 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
-            Ira Rosen  <irar@il.ibm.com>
+           Ira Rosen  <irar@il.ibm.com>
 
        PR tree-optimization/33866
        * gcc.dg/vect/pr33866.c: New testcase.
        and o64 if generating MIPS16 hard-float code.
 
 2007-10-21  Ira Rosen  <irar@il.ibm.com>
-            Revital Eres  <eres@il.ibm.com>
+           Revital Eres  <eres@il.ibm.com>
 
        * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
        * gcc.dg/vect/vect-16.c: Fix comment.