OSDN Git Service

PR target/39013
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index a7fc861..b3ae083 100644 (file)
@@ -1,3 +1,54 @@
+2009-01-30  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/39013
+       * c-decl.c (pop_scope): Set DECL_EXTERNAL for functions declared
+       inline but never defined.
+
+2009-01-30  Wolfgang Gellerich  <gellerich@de,ibm.com>
+
+       * config/s390/s390.md (*insv<mode>_reg_extimm): Removed.
+       (*insv_h_di_reg_extimm): New insn.
+       (*insv_l<mode>_reg_extimm): New insn.
+
+2009-01-30  Hariharan Sandanagobalane  <hariharan@picochip.com>
+
+       * config/picochip/picochip.c (flag_conserve_stack): set
+       PARAM_LARGE_STACK_FRAME and PARAM_STACK_FRAME_GROWTH to zero under
+       fconserve-stack. Reduce call-overhead used by inliner.
+
+2009-01-30  Hariharan Sandanagobalane  <hariharan@picochip.com>
+
+       PR/38157
+       * common.opt (flag_conserve_stack): Initialised to zero.
+
+2009-01-30  Kai Tietz  <kai.tietz@onevision.com>
+
+       PR/39002
+       * config/i386/i386.c (ix86_can_use_return_insn_p): Check for nsseregs.
+       (ix86_expand_epilogue): Take nsseregs in account to use proper restore
+       method.
+
+2009-01-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ira-color.c (allocno_reload_assign): Update comments.
+       * regmove.c (regmove_optimize): Likewise.
+
+       * ra.h: Removed.
+
+2009-01-29  Robert Millan  <rmh@aybabtu.com>
+
+       * gcc/config.gcc: Recognize GNU/kOpenSolaris (*-*-kopensolaris*-gnu).
+       * gcc/config/i386/kopensolaris-gnu.h: New file.  Undefine
+       `MD_UNWIND_SUPPORT'.
+       * gcc/config/kopensolaris-gnu.h: New file (based on kfreebsd-gnu.h).
+
+2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
+
+       PR tree-optimization/39007
+       * tree-loop-distribution.c (generate_builtin): Use
+       recompute_dominator to compute the immediate dominator of the
+       basic block just after the loop.
+
 2008-01-29  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * config/i386/sol2-10.h [!HAVE_AS_IX86_DIFF_SECT_DELTA]
        Remove flag_ira.
        (finish_spills): Ditto.  Remove code for !flga_ira.
        
-2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
+2009-01-29  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        PR middle-end/35854
        * doc/invoke.texi (rtl debug options): Complete rewrite.
        (record_temporary_equivalences_from_stmts_at_dest): Ignore calls to
        __builtin_constant_p.
 
-2009-01-16  Kenneth Zadeck <zadeck@naturalbridge.com>
+2009-01-16  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        * dce.c (delete_unmarked_insns): Reversed the order that insns are
        examined before deleting them.
        * function.c (aggregate_value_p): Correctly extract the function
        type from CALL_EXPR_FN lookup.
 
-2009-01-16  Hariharan Sandanagobalane <hariharan@picochip.com>
+2009-01-16  Hariharan Sandanagobalane  <hariharan@picochip.com>
 
        * config/picochip/picochip.c (picochip_override_options): Revert
        CFI asm flag disable commited previously.
        (gimple_expand_cfg): Update stack boundary and check incoming
        stack boundary here.
 
-2009-01-15  Kenneth Zadeck <zadeck@naturalbridge.com>
+2009-01-15  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        * dce.c (find_call_stack_args, delete_unmarked_insns): Fixed comments.
        
        * expmed.c (store_bit_field_1): Properly truncate the paradoxical
        subreg of op0 to the original op0.
 
-2009-01-11  Laurent GUERBY <laurent@guerby.net>
+2009-01-11  Laurent GUERBY  <laurent@guerby.net>
 
        * doc/sourcebuild.texi (Source Tree): Move up intl and fixinc.
        
        Add Robert Clark to the list of testers.
 
 2009-01-06  Jan Hubicka  <jh@suse.cz>
-           Kai Tietz <kai.tietz@onevision.com>
+           Kai Tietz  <kai.tietz@onevision.com>
 
        * config/i386/i386.md (*msabi_syvabi): Add SSE regs clobbers.
        * config/i386/i386.c (ix86_expand_call): Add clobbers.
 
 2009-01-06  Jan Hubicka  <jh@suse.cz>
-           Kai Tietz <kai.tietz@onevision.com>
+           Kai Tietz  <kai.tietz@onevision.com>
 
        * config/i386/i386.h (CONDITIONAL_CALL_USAGE): SSE regs are not used
        for w64 ABI.
        (ix86_expand_epilogue): Save SSE regs if needed.
 
 2009-01-06  Jan Hubicka  <jh@suse.cz>
-           Kai Tietz <kai.tietz@onevision.com>
+           Kai Tietz  <kai.tietz@onevision.com>
 
        * config/i386/i386.h (ACCUMULATE_OUTGOING_ARGS): Enable for MSABI
        * config/i386/i386.c (init_cumulative_args): Disallow calls of MSABI
        (gloog): Call recompute_all_dominators before graphite_verify.
 
 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
-           Jan Sjodin <jan.sjodin@amd.com>
+           Jan Sjodin  <jan.sjodin@amd.com>
 
        PR tree-optimization/38500
        * graphite.c (create_sese_edges): Call fix_loop_structure after
        splitting blocks.
 
-2009-01-05  Joel Sherrill <joel.sherrill@oarcorp.com>
+2009-01-05  Joel Sherrill  <joel.sherrill@oarcorp.com>
 
        * config.gcc: Add m32r*-*-rtems*.
        * config/m32r/rtems.h: New file.
        * builtins.c (fold_builtin_expect): Only check DECL_WEAK for VAR_DECLs
        and FUNCTION_DECLs.
 
-2009-01-02  Kenneth Zadeck <zadeck@naturalbridge.com>
+2009-01-02  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        PR rtl-optimization/35805
        * df-problems.c (df_lr_finalize): Add recursive call to resolve lr
 
        * doc/extend.texi: Fix '#pragma GCC option' typo.
 
-2009-01-02 Richard Guenther <rguenther@suse.de>
+2009-01-02  Richard Guenther  <rguenther@suse.de>
 
        * doc/install.texi (--enable-checking): Mention different
        default for stage1.