+2005-06-29 Stuart Hastings <stuart@apple.com>
+
+ * gcc/config/i386/mmintrin.h: Mark vector intrinsics always_inline.
+ * gcc/config/i386/emmintrin.h: Likewise.
+ * gcc/config/i386/pmmintrin.h: Likewise.
+ * gcc/config/i386/xmmintrin.h: Likewise.
+
+2005-06-29 Steve Ellcey <sje@cup.hp.com>
+
+ PR middle-end/21969
+ * tree.h (TYPE_VECTOR_SUBPARTS): Change to shift expression.
+ (SET_TYPE_VECTOR_SUBPARTS): New.
+ * tree.c (make_vector_type): Replace TYPE_VECTOR_SUBPARTS with
+ SET_TYPE_VECTOR_SUBPARTS.
+ * tree-vect-transform.c (vect_transform_loop): Add cast.
+
+2005-06-29 Andreas Krebbel <krebbel1@de.ibm.com>
+
+ * config/s390/s390.c (s390_decompose_address): Accept invalid
+ displacements for addresses containing frame_pointer_rtx or
+ virtual_stack_vars_rtx.
+ (s390_frame_info): Replaced use of STARTING_FRAME_OFFSET.
+ (s390_initial_elimination_offset): New offset when eliminating the
+ soft frame pointer.
+ * config/s390/s390.h (FRAME_GROWS_DOWNWARD): Defined as 1.
+ (STARTING_FRAME_OFFSET, STACK_DYNAMIC_OFFSET): Definitions changed.
+
+2006-06-28 Ziemowit Laski <zlaski@apple.com>
+
+ * c-common.c (flag_next_runtime): Move...
+ * toplev.c (flag_next_runtime): ... here.
+ * c-common.h (flag_next_runtime): Move...
+ * flags.h (flag_next_runtime): ... here.
+ * config/darwin-c.c: Include flags.h.
+ * config/t-darwin (darwin-c.o): Depend on flags.h.
+
+2005-06-29 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * config/sh/linux-unwind.h (shmedia_fallback_frame_state):
+ Disable aliasing warning with void * cast.
+ (sh_fallback_frame_state): Likewise.
+
+2005-06-29 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * target.h (gcc_target): New field allocate_initial_value.
+ * target-def.h (TARGET_ALLOCATE_INITIAL_VALUE): New macro.
+ (TARGET_INITIALIZER): Include it.
+ * integrate.c (allocate_initial_values): Use
+ targetm.allocate_initial_value.
+ * system.h: Poison ALLOCATE_INITIAL_VALUE.
+ * config/sh/sh-protos.h (sh_pr_n_sets): Delete.
+ * config/sh/sh.c (sh_pr_n_sets): Make it static.
+ (sh_allocate_initila_value): New function.
+ (TARGET_ALLOCATE_INITIAL_VALUE): Override default.
+ * config/sh/sh.h (ALLOCATE_INITIAL_VALUE): Delete.
+ * doc/tm.texi (TARGET_ALLOCATE_INITIAL_VALUE): Rename and
+ update from ALLOCATE_INITIAL_VALUE.
+
+2005-06-28 Richard Henderson <rth@redhat.com>
+
+ * tree-vectorizer.c (vect_is_simple_reduction): Compare types
+ using TYPE_MAIN_VARIANT.
+
2005-06-28 Richard Henderson <rth@redhat.com>
* config/ia64/ia64.c (ia64_expand_vecint_compare): Decompose to EQ