OSDN Git Service

* tree-inline.c (remap_decls): Enable nonlocalized variables
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 7b7258f..51cfcc5 100644 (file)
@@ -1,3 +1,73 @@
+2009-05-28  Alexandre Oliva  <aoliva@redhat.com>
+
+       * tree-inline.c (remap_decls): Enable nonlocalized variables
+       when not optimizing.
+
+2009-05-28  Alexandre Oliva  <aoliva@redhat.com>
+
+       * tree-ssa-live.c (remove_unused_locals): Skip when not optimizing.
+       Simplify other tests involving optimize.
+
+2009-05-27  Tom Tromey  <tromey@redhat.com>
+
+       * unwind-dw2.c (_Unwind_DebugHook): New function.
+       (uw_install_context): Call _Unwind_DebugHook.
+
+2009-05-27  Tom Tromey  <tromey@redhat.com>
+
+       * system.h (CONST_CAST2): Use C++ const_cast when compiled as C++
+
+2009-05-27  Ian Lance Taylor  <iant@google.com>
+
+       * Makefile.in (LINKER, LINKER_FLAGS): Define.
+       (LINKER_FOR_BUILD, BUILD_LINKERFLAGS): Define.
+       (ALL_LINKERFLAGS): Define.
+       (xgcc$(exeext)): Change $(COMPILER) to $(LINKER).
+       (cpp$(exeext), cc1-dummy$(exeext), cc1$(exeext)): Likewise.
+       (collect2$(exeext), mips-tfile, mips-tdump): Likewise.
+       (gcov$(exeext), gcov-dump$(exeext)): Likewise.
+       (build/gen%$(build_exeext)): Change $(COMPILER_FOR_BUILD) to
+       $(LINKER_FOR_BUILD).
+       (build/gcov-iov$(build_exeext)): Likewise.
+
+2009-05-27  Julian Brown  <julian@codesourcery.com>
+
+       * gcse.c (target.h): Include.
+       (can_assign_to_reg_without_clobbers_p): Check that the target allows
+       copy of argument to a pseudo register.
+
+2009-05-27  Diego Novillo  <dnovillo@google.com>
+
+       * tree-ssa-live.c (dump_scope_block): Document arguments.
+       (dump_scope_blocks): Document.
+       (debug_scope_blocks): New.
+       * tree-flow.h (debug_scope_blocks): Declare.
+
+2009-05-21  Denis Chertykov  <denisc@overta.ru>
+
+       * doc/contrib.texi (Contributors): add myself to the list.
+
+2009-05-28  Olivier Hainque  <hainque@adacore.com>
+
+       * expr.c (target_align): New function.  Alignment the TARGET of an
+       assignment may be assume to have.
+       (highest_pow2_factor_for_target): Use it instead of relying on
+       immediate tree attributes of TARGET, not necessarily honored when
+       intermediate bitfields are involved.
+       
+2009-05-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/40266
+       * config/i386/driver-i386.c (host_detect_local_cpu): Support
+       AVX, SSE4, AES, PCLMUL and POPCNT.
+
+2009-05-27  Diego Novillo  <dnovillo@google.com>
+
+       * tree-pretty-print.c (dump_location): New.
+       (dump_generic_node): Call it.
+       Factor code to handle BLOCK nodes ...
+       (dump_block_node): ... here.
+
 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
 
        * Makefile.in (GCC_PLUGIN_H): New. Replace all uses of gcc-plugin.h with