OSDN Git Service

2008-02-19 Alon Dayan <alond@il.ibm.com>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 618cb8e..0b6653d 100644 (file)
@@ -1,3 +1,59 @@
+2008-03-13  Alon Dayan  <alond@il.ibm.com>
+           Olga Golovanevsky  <olga@il.ibm.com>
+
+       PR tree-optimization/35041
+       * ipa-struct-reorg.c (find_pos_in_stmt_1): Add another option
+       to locate the right position in a statement.
+
+2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/34000
+       PR target/35553
+       * config/i386/xmmintrin.h:  Change all static inline functions to
+       extern inline and add __gnu_inline__ attribute.
+       * config/i386/bmintrin.h: Ditto.
+       * config/i386/smmintrin.h: Ditto.
+       * config/i386/tmmintrin.h: Ditto.
+       * config/i386/mmintrin-common.h: Ditto.
+       * config/i386/ammintrin.h: Ditto.
+       * config/i386/emmintrin.h: Ditto.
+       * config/i386/pmmintrin.h: Ditto.
+       * config/i386/mmintrin.h: Ditto.
+       * config/i386/mm3dnow.h: Ditto.
+
+2008-03-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/35185
+       * omp-low.c (lower_regimplify, init_tmp_var, save_tmp_var): Removed.
+       (lower_omp_2): New function.
+       (lower_omp_1, lower_omp): Rewritten.
+
+2008-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       PR 35054
+       * doc/extend.texi (Structure-Packing Pragmas): Replace "Win32"
+       with the phrase "Microsoft Windows compilers".
+       (Push/Pop Macro Pragmas): New subsection. Document
+       #pragma push_macro and pragma pop_macro.
+
+2008-03-12  Paul Brook  <paul@codesourcery.com>
+
+       * config/arm/arm.c (output_move_double): Prefer LDRD to LDM.
+
+2008-03-12  Paul Brook  <paul@codesourcery.com>
+
+       * config/arm/thumb2.md: Extend peephole to cover 3-arg subs.
+       (thumb2_alusi3_short): Exclude PLUS and MINUS.
+       (thumb2_addsi_shortim): Rename ...
+       (thumb2_addsi_short): ... to this.  Allow register operands.
+       (thumb2_subsi_short): New pattern.
+       (thumb2_one_cmplsi2_short,
+       thumb2_negsi2_short): New patterns and peepholes.
+
+2008-03-12  Paul Brook  <paul@codesourcery.com>
+
+       * config/arm/arm.c (arm_size_rtx_costs): Use ARM costs for Thumb-2.
+
 2008-03-12  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/i386/i386.md (int_cond): New code iterator.
@@ -28,7 +84,7 @@
        Adjust stack pointer by poping call clobered registers.
        (arm_expand_prologue): Use offsets->saved_regs_mask.
        Adjust stack pointer by pushing extra registers.
-       * gcc/config/arm.h (arm_stack_offsets): Add saved_regs_mask.
+       * config/arm.h (arm_stack_offsets): Add saved_regs_mask.
 
 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
 
 2008-01-02  Arthur Norman <acn1@cam.ac.uk>
 
        PR target/34013
-       * gcc/config/i386/i386.c (ix86_expand_prologue): Save red-zone
+       * config/i386/i386.c (ix86_expand_prologue): Save red-zone
        while stack probing.
 
 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>