ChangeLog: Fix ChangeLog.

* gcc/ChangeLog: Fix ChangeLog.
	* gcc/testsuite/ChangeLog: Ditto.

From-SVN: r145855
This commit is contained in:
Uros Bizjak 2009-04-09 22:52:30 +02:00
parent cac9d8d6d2
commit 7a715bba70
2 changed files with 30 additions and 64 deletions

View 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.
@ -380,41 +379,6 @@
* 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>
@ -819,8 +783,7 @@
(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
@ -932,7 +895,9 @@
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.
@ -1131,8 +1096,7 @@
(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.
@ -1455,8 +1419,7 @@
(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.
@ -1611,7 +1574,8 @@
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>
@ -1720,18 +1684,20 @@
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.
@ -1831,7 +1797,8 @@
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>
@ -1876,8 +1843,7 @@
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>

View 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>
@ -136,7 +136,7 @@
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>
@ -167,13 +167,13 @@
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>
@ -351,7 +351,7 @@
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>