OSDN Git Service

PR rtl-optimization/37514
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 40b0dcb..18d73af 100644 (file)
@@ -1,3 +1,66 @@
+2008-11-10  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       PR rtl-optimization/37514
+       * config/sh/sh.h (OPTIMIZATION_OPTIONS): Set
+       flag_ira_share_spill_slots to 2 if it's already non-zero.
+       (OVERRIDE_OPTIONS): Clear flag_ira_share_spill_slots if
+        flag_ira_share_spill_slots is 2.
+
+2008-11-10  Kevin Buettner  <kevinb@redhat.com>
+
+       * config/m32c/prologue.md (prologue_enter_16): Set FB to SP - 2.
+       (prologue_enter_32): Set FB to SP - 4.
+
+2008-11-10  DJ Delorie  <dj@redhat.com>
+
+       * config/m32c/m32c.c (m32c_const_ok_for_constraint_p): Add ImB
+       constraint for single-bit-clear in lower byte of HI constant, vs
+       Imb which just ignores the upper byte.
+       * config/m32c/predicates.md (m32c_1mask8_operand): Use it.
+       * config/m32c/bitops.md (andhi3_16, andhi3_24): Use it.
+       (iorhi3_16): Check for single bit set, not single bit clear.
+
+2008-11-10  Janis Johnson  <janis187@us.ibm.com>
+
+       * doc/sourcebuild.texi (Torture Tests): Fix formatting for bullets.
+
+       * doc/sourcebuild.texi (Torture Tests): Fix formatting in example.
+
+2008-11-10  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * calls.c (store_unaligned_arguments_into_pseudos): Deal only with
+       values living in memory and use more precise alignment information.
+
+2008-11-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/35314
+       * tree-mudflap.c (mf_build_check_statement_for): Split then_block
+       after __mf_check call if the call must end a bb.
+
+2008-11-10  Ralph Loader  <suckfish@ihug.co.nz>
+
+       PR middle-end/37807
+       PR middle-end/37809
+       * combine.c (force_to_mode): Do not process vector types.
+
+       * rtlanal.c (nonzero_bits1): Do not process vector types.
+       (num_sign_bit_copies1): Likewise.
+
+2008-11-09  Thomas Schwinge  <tschwinge@gnu.org>
+
+       * config/i386/gnu.h: Add copyright and licensing header.
+       * config/gnu.h: Likewise.
+
+2008-11-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       * fwprop.c (fwprop_done): Call df_remove_problem.
+
+2008-11-07  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR middle-end/37379
+       * tree-scalar-evolution.c (instantiate_scev_1): Return
+       chrec_dont_know for VL_EXP_CLASS_P.
+       
 2008-11-06  Uros Bizjak  <ubizjak@gmail.com>
 
        * reg-stack.c (reg_to_stack): Add missing braces in memset