OSDN Git Service

* see.c: Remove for real.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 83df7ad..c327984 100644 (file)
@@ -1,3 +1,99 @@
+2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
+
+       * see.c: Remove for real.
+
+2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
+
+       * optabs.h (enum optab_index): Add new OTI_significand.
+       (significand_optab): Define corresponding macro.
+       * optabs.c (init_optabs): Initialize significand_optab.
+       * genopinit.c (optabs): Implement significand_optab using
+       significand?f2 patterns.
+       * builtins.c (expand_builtin_mathfn): Handle
+       BUILT_IN_SIGNIFICAND{,F,L}.
+       (expand_builtin): Expand BUILT_IN_SIGNIFICAND{,F,L} using
+       expand_builtin_mathfn if flag_unsafe_math_optimizations is set.
+
+       * config/i386/i386.md (significandxf2, significand<mode>2): New
+       expanders to implement significandf, significand and significandl
+       built-ins as inline x87 intrinsics.
+
+2009-06-18  Anatoly Sokolov  <aesok@post.ru>
+
+       * config/avr/avr.c (avr_override_options): Remove setting value of
+       PARAM_INLINE_CALL_COST.
+
+2009-06-18  Richard Henderson  <rth@redhat.com>
+
+       PR 40488
+       * tree-pass.h (TDF_ASMNAME): New.
+       * tree-dump.c (dump_options): Add asmname.
+       * doc/invoke.texi: Document it.
+
+       * tree-pretty-print.c (maybe_dump_asm_name): Merge into...
+       (dump_decl_name): ...here.
+       (dump_function_name): New flags arg; mind TDF_ASMNAME.
+       (dump_generic_node): Update dump_function_name calls.
+       (print_call_name): New flags arg; update all dump calls.
+       * diagnostic.h (print_call_name): Update.
+       * gimple-pretty-print.c (dump_gimple_call): Update.
+
+2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/40470
+       * config/i386/i386.h (CLASS_LIKELY_SPILLED_P): Add SSE_FIRST_REG.
+
+2009-06-18  Diego Novillo  <dnovillo@google.com>
+
+       * doc/plugins.texi: Document plugin_is_GPL_compatible.
+       * plugin.c (str_license): Declare.
+       (try_init_one_plugin): Assert that the symbol
+       'plugin_is_GPL_compatible' exists.
+
+2009-06-18  Sergei Dyshel  <sergeid@il.ibm.com>
+
+       * see.c: Remove.
+       * Makefile.in (OBJS-common): Remove see.o.
+       (see.o): Remove.
+       * common.opt (fsee): Mark as preserved for backward compatibility.
+       * opts.c (common_handle_option): Add OPT_fsee to the backward 
+       compatibility section.
+       * passes.c (init_optimization_passes, pass_see): Remove pass.
+       * timevar.def (TV_SEE): Remove.
+       * tree-pass.h (pass_see): Remove declaration.
+       * doc/invoke.texi (-fsee): Remove documentation.
+       
+2009-06-18  Martin Jambor  <mjambor@suse.cz>
+
+       * tree-sra.c: Include statistics.h
+       (sra_stats): New variable.
+       (sra_initialize): Clear sra_stats.
+       (create_access_replacement): Increment sra_stats.replacements.
+       (get_access_replacement): Do not return twice.
+       (analyze_all_variable_accesses): Increment statistics counter by the
+       number of scalarized aggregates.
+       (generate_subtree_copies): Increment sra_stats.subtree_copies.
+       (sra_modify_expr): Increment sra_stats.exprs.
+       (load_assign_lhs_subreplacements): Increment sra_stats.subreplacements.
+       (sra_modify_assign): Increment sra_stats.exprs,
+       sra_stats.separate_lhs_rhs_handling and sra_stats.deleted.
+       (perform_intra_sra): Update statistics counters.
+       * Makefile.in (tree-sra.o): Add statistics.h to dependencies.
+
+2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * config/arm/arm.c (TARGET_SCALAR_MODE_SUPPORTED_P): Redefine.
+       (arm_scalar_mode_supported_p): New function.
+
+2009-06-18  Paul Brook  <paul@codesourcery.com>
+           Sandra Loosemore  <sandra@codesourcery.com>
+
+       * config/arm/sfp-machine.h (_FP_NANFRAC_H, _FP_NANSIGN_H): Define.
+       (__extendhfsf2, __truncsfhf2): Define.
+       * config/arm/fp16.c: New file.
+       * config/arm/t-bpabi (LIB2FUNCS_STATIC_EXTRA): Add fp16.c.
+       * config/arm/t-symbian (LIB2FUNCS_STATIC_EXTRA):  Add fp16.c.
+
 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
 
        * doc/extend.texi (Half-Precision): New section.
        * config/rs6000/crtsavgpr.asm: Likewise.
        * config/rs6000/crtsavfpr.asm: Likewise.
 
-       * dwarf2out.c (output_cfi_directive): Pass 1 instead of
-       0 to second argument of DWARF2_FRAME_REG_OUT macros.
+       * dwarf2out.c (output_cfi_directive): Pass 1 instead of 0 to second
+       argument of DWARF2_FRAME_REG_OUT macros.
 
 2009-06-03  Julian Brown  <julian@codesourcery.com>