+2010-04-23 Richard Guenther <rguenther@suse.de>
+
+ PR lto/43455
+ * tree-inline.c (tree_can_inline_p): Also check compatibility
+ of return types.
+
+2010-04-23 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/43846
+ * tree-sra.c (struct access): New flag grp_assignment_read.
+ (build_accesses_from_assign): Set grp_assignment_read.
+ (sort_and_splice_var_accesses): Propagate grp_assignment_read.
+ (enum mark_read_status): New type.
+ (analyze_access_subtree): Propagate grp_assignment_read, create
+ accesses also if both direct_read and root->grp_assignment_read.
+
+2010-04-23 Martin Jambor <mjambor@suse.cz>
+
+ PR middle-end/43835
+ * tree-sra.c (ipa_sra_preliminary_function_checks): Check that the
+ function does not have type attributes.
+
+2010-04-23 Richard Guenther <rguenther@suse.de>
+
+ PR lto/42653
+ * tree.c (free_lang_data_in_decl): Do not reset DECL_CONTEXT
+ of FUNCTION_DECLs.
+
+2010-04-22 Laurynas Biveinis <laurynas.biveinis@gmail.com>
+
+ * sese.h (create_if_region_on_edge): Remove.
+
+ * sese.c (create_if_region_on_edge): Make static.
+
+ * tree-inline.c: Do not include ggc.h.
+
+ * expr.c: Do not include ggc.h.
+
+ * Makefile.in (tree-inline.o, expr.o): Remove $(GGC_H) from
+ dependencies.
+
+2010-04-22 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ PR target/43744
+ * config/sh/sh.c (find_barrier): Don't emit a constant pool
+ in the middle of insns for casesi_worker_2.
+
+2010-04-22 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/x-aix: Override LDFLAGS for all COMPILERS.
+
+2010-04-22 Ira Rosen <irar@il.ibm.com>
+
+ PR tree-optimization/43842
+ * tree-vect-loop.c (vect_create_epilog_for_reduction): Handle
+ loop unrolling in update of exit phis. Fix comment.
+ * tree-vect-slp.c (vect_analyze_slp): Check that there are at
+ least two reduction statements in the loop before starting SLP
+ analysis.
+
+2010-04-22 Nick Clifton <nickc@redhat.com>
+
+ * config/stormy16/stormy16-lib2.c (__ucmpsi2): Fix thinko.
+
+2010-04-22 Alexander Monakov <amonakov@ispras.ru>
+
+ * tree-ssa-reassoc.c (eliminate_plus_minus_pair): Handle BIT_NOT_EXPR
+ to simplify a + ~a.
+
2010-04-22 Laurynas Biveinis <laurynas.biveinis@gmail.com>
* tree-parloops.c (loop_parallel_p): New argument
2010-04-22 Nick Clifton <nickc@redhat.com>
* config/stormy16/stormy16.c
- (xstormy16_asm_output_aligned_common): Handle a NULL decl
- parameter.
+ (xstormy16_asm_output_aligned_common): Handle a NULL decl parameter.
* config/stormy16/stormy16.h: Tidy up formatting.
(DONT_USE_BUILTIN_SETJMP): Remove definition.
* config/stormy16/stormy16.c (cbranchsi4): Delete pattern.
PR target/43662
* reginfo.c (reinit_regs): Set caller_save_initialized_p to false.
-2010-04-19 Ira Rosen <irar@il.ibm.com>
+2010-04-19 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/37027
* tree-vectorizer.h (struct _loop_vec_info): Add new field reductions
* gcc.c (main): Search for liblto_plugin.so with mode R_OK.
-2010-04-18 Ira Rosen <irar@il.ibm.com>
+2010-04-18 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/43771
* tree-vect-slp.c (vect_supported_load_permutation_p): Check that
statements ...
(vrp_visit_phi_node): ... but only for loop PHI nodes.
-2010-02-16 Ira Rosen <irar@il.ibm.com>
+2010-02-16 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/43074
* tree-vectorizer.h (VECTORIZABLE_CYCLE_DEF): New.