OSDN Git Service

2010-04-23 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 8962446..5d6c8b4 100644 (file)
@@ -1,3 +1,50 @@
+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