OSDN Git Service

* gcc/ChangeLog: Fix ChangeLog.
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Apr 2009 20:52:30 +0000 (20:52 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Apr 2009 20:52:30 +0000 (20:52 +0000)
* gcc/testsuite/ChangeLog: Ditto.

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

gcc/ChangeLog
gcc/testsuite/ChangeLog

index 90e7b11..f2e861c 100644 (file)
@@ -11,8 +11,7 @@
        * unwind-compat.c: Change copyright header to refer to version
        3 of the GNU General Public License with version 3.1 of the
        GCC Runtime Library Exception and to point readers at the
-       COPYING3 and COPYING3.RUNTIME files and the FSF's license web
-       page.
+       COPYING3 and COPYING3.RUNTIME files and the FSF's license web page.
        * config/alpha/crtfastmath.c: Likewise.
        * config/alpha/linux-unwind.h: Likewise.
        * config/alpha/qrnnd.asm: Likewise.
         * genopinit.c (optabs): Delete sync_compare_and_swap_cc.
         * doc/md.texi (sync_compare_and_swap_cc): Merge with
         sync_compare_and_swap documentation.
-=======
-       * config/i386/i386.md (cmpcc): New.
-       * config/i386/sync.md (sync_compare_and_swap*): Set FLAGS_REG.
-       (sync_compare_and_swap_cc*): Delete.
-
-       * config/s390/s390.c (s390_compare_emitted): Remove.
-       (s390_emit_compare): Handle MODE_CC s390_compare_op0 like
-       s390_compare_emitted used to be handled.  Assert that modes match.
-       (s390_emit_compare_and_swap): Use s390_emit_compare, do not
-       refer to sync_compare_and_swap_ccsi.
-       * config/s390/s390.h (s390_compare_emitted): Remove.
-       * config/s390/s390.md (seq): Look for MODE_CC s390_compare_op0
-       instead of s390_compare_emitted.
-       (stack_protect_test, sync_compare_and_swap_cc): Set s390_compare_op0
-       instead of s390_compare_emitted.
-       * config/s390/s390.md (cmpcc): New.
-       (sync_compare_and_swapqi, sync_compare_and_swaphi): Clobber
-       CC_REGNUM, do not pretend it's set.
-       (sync_compare_and_swap_cc*): Delete.
-       * config/s390/predicates.md (cc_reg_operand): New.
-
-       * expr.c (sync_compare_and_swap_cc): Delete.
-       * optabs.h (sync_compare_and_swap_cc): Delete.
-       * optabs.c (prepare_cmp_insn): Ignore which specific CCmode
-       is being used with can_compare_p.
-       (emit_cmp_and_jump_insn_1): Likewise when looking in the optab.
-       (find_cc_set): New.
-       (expand_bool_compare_and_swap): Do not use sync_compare_and_swap_cc,
-       look for a MODE_CC set instead.  Use emit_store_flag.
-       (expand_compare_and_swap_loop): Likewise, with some additional
-       complication to avoid a force_reg when useless.  Use
-       emit_cmp_and_jump_insns.
-       * genopinit.c (optabs): Delete sync_compare_and_swap_cc.
-       * doc/md.texi (sync_compare_and_swap_cc): Merge with
-       sync_compare_and_swap documentation.
 
 2009-04-09  Jan Hubicka  <jh@suse.cz>
 
        (vect_do_peeling_for_alignment): Adjust.  Unconditionally apply
        the cost model check.
        (vect_loop_versioning): Take stmt and stmt list to put pre-condition
-       guards if we are going to peel.  Do not apply versioning in that
-       case.
+       guards if we are going to peel.  Do not apply versioning in that case.
        * tree-vectorizer.h (vect_loop_versioning): Adjust declaration.
        (vect_do_peeling_for_loop_bound): Likewise.
        * tree-vect-loop.c (vect_transform_loop): If we are peeling for
 
        PR rtl-optimization/39607
        PR rtl-optimization/39631
-       Revert
+
+       Revert:
+       
        2009-03-30  Vladimir Makarov  <vmakarov@redhat.com>
        * reload.c (push_reload, find_dummy_reload): Use df_get_live_out
        instead of DF_LR_OUT.
        (record_equivalences_from_stmt): Likewise.
        (avail_expr_hash): Likewise.
        (avail_expr_eq): Likewise.
-       * tree-ssa-propagate.c (update_call_from_tree): Properly
-       update VOPs.
+       * tree-ssa-propagate.c (update_call_from_tree): Properly update VOPs.
        (stmt_makes_single_load): Likewise.
        (stmt_makes_single_store): Likewise.
        * tree-ssa-alias.c: Rewrite completely.
        (PARAM_AVG_ALIASED_VOPS): Likewise.
        * tree-ssanames.c (init_ssanames): Allocate SYMS_TO_RENAME.
        (duplicate_ssa_name_ptr_info): No need to copy the shared bitmaps.
-       * tree-ssa-operands.c: Simplify for new virtual operand
-       representation.
+       * tree-ssa-operands.c: Simplify for new virtual operand representation.
        (operand_build_cmp, copy_virtual_operands,
        create_ssa_artificial_load_stmt, add_to_addressable_set,
        gimple_add_to_addresses_taken): Remove public functions.
        Also, make sure the function properly sets TYPE_STUB_DECL() on
        the newly created typedef variant type.
        * c-common.h (is_typedef_decl, set_underlying_type): Declare ...
-       * c-common.c (is_typedef_decl, set_underlying_type): ... new entry points.
+       * c-common.c (is_typedef_decl, set_underlying_type): ... new entry
+       points.
 
 2009-04-02  Richard Guenther  <rguenther@suse.de>
 
 
 2009-04-01  Matt Thomas <matt@3am-software.com>
 
-       * config/vax/predicates.md: New file. (symbolic_operand,
-       local_symbolic_operand, external_symbolic_operand,
+       * config/vax/predicates.md: New file.
+       (symbolic_operand, local_symbolic_operand, external_symbolic_operand,
        external_const_operand, nonsymbolic_operand, external_memory_operand,
        indirect_memory_operand, indexed_memory_operand,
        illegal_blk_memory_operand, illegal_addsub_di_memory_operand,
        nonimmediate_addsub_di_operand, general_addsub_di_operand): New
        predicate.
-       * config/vax/constraints.md: New file. (Z0, U06,  U08, U16, CN6, S08,
-       S16, I, J, K, L, M, N, O, G, Q, B, R, T): New constraint.
-       * config/vax/builtins.md: New file. (ffssi2, ffssi2_internal,
-       sync_lock_test_and_set<mode>, jbbssiqi, jbbssihi, jbbssisi,
-       sync_lock_release<mode>, jbbcciqi, jbbccihi, jbbccisi): Define.
+       * config/vax/constraints.md: New file.
+       (Z0, U06,  U08, U16, CN6, S08, S16, I, J, K, L, M, N, O, G, Q, B, R, T):
+       New constraint.
+       * config/vax/builtins.md: New file.
+       (ffssi2, ffssi2_internal, sync_lock_test_and_set<mode>, jbbssiqi,
+       jbbssihi, jbbssisi, sync_lock_release<mode>, jbbcciqi, jbbccihi,
+       jbbccisi): Define.
        * config/vax/vax.opt (mqmath): Add option.
        * config/vax/vax.md (isfx): Extend with DI.
        (VAXintQH, VAXintQHSD): Define.
 
 2009-04-01  Rafael Avila de Espindola  <espindola@google.com>
 
-       * varasm.c (default_function_rodata_section): Declare DOT as const char*.
+       * varasm.c (default_function_rodata_section): Declare DOT as
+       const char*.
 
 2009-04-01  Kai Tietz  <kai.tietz@onevision.com>
            Andrey Galkin <agalkin@hypercom.com>
 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
 
        * c-common.c (c_get_ident): New.
-       (c_common_nodes_and_builtins): Call it for type names that may be
-       NULL.
+       (c_common_nodes_and_builtins): Call it for type names that may be NULL.
 
 2009-04-01  Ben Elliston  <bje@au.ibm.com>
 
index 96bfba4..01a21a4 100644 (file)
@@ -11,7 +11,7 @@
 
 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
 
-        * gcc.dg/pr27150-1.c: Change to a link test.
+       * gcc.dg/pr27150-1.c: Change to a link test.
 
 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
 
@@ -54,8 +54,8 @@
 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
 
        PR c/39613
-       * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c,
-       gcc.dg/case-const-3.c: New tests.
+       * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
+       New tests.
 
 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
 
 
 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
 
-        * lib/gnat.exp: Handle multilib.
+       * lib/gnat.exp: Handle multilib.
        
 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
 
 
 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
 
-       PR fortran/39414
-       * gfortran.dg/proc_decl_21.f90: New.
+       PR fortran/39414
+       * gfortran.dg/proc_decl_21.f90: New.
 
 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
 
-        PR fortran/36091
-        * gfortran.dg/forall_13.f90: Add -fbounds-check option.
+       PR fortran/36091
+       * gfortran.dg/forall_13.f90: Add -fbounds-check option.
 
 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
 
 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
 
        PR tree-optimization/31677
-        * gcc.dg/memcpy-1.c: Add compiler option.
+       * gcc.dg/memcpy-1.c: Add compiler option.
 
 2009-04-02  Ira Rosen  <irar@il.ibm.com>