+2011-12-10 Richard Henderson <rth@redhat.com>
+
+ * expr.c (expand_expr_real_2) [VEC_PERM_EXPR]: Avoid passing a
+ CONST_INT to expand_vec_perm as the selector.
+ * optabs.c (expand_vec_perm): Assert the selector is of a proper mode.
+
+2011-12-10 Richard Henderson <rth@redhat.com>
+
+ * genmodes.c (struct mode_data): Remove wider_2x member.
+ (blank_mode): Adjust initializer.
+ (calc_wider_mode): Use XALLOCAVEC.
+ (emit_move_wider): Select double-width same-element vectors for
+ 2xwider vectors.
+ * machmode.h (GET_MODE_2XWIDER_MODE): Update documentation.
+ * config/i386/i386.c (doublesize_vector_mode): Remove.
+ (expand_vselect_vconcat): Use GET_MODE_2XWIDER_MODE instead.
+
+2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
+
+ * config/epiphany/epiphany.h (USE_LOAD_POST_INCREMENT): Define.
+ (USE_LOAD_POST_DECREMENT, USE_STORE_POST_INCREMENT): Likewise.
+ (USE_STORE_POST_DECREMENT): Likewise.
+
+ * config/epiphany/epiphany.h (EPIPHANY_RETURN_REGNO): New macro,
+ broken out of ..
+ (INCOMING_RETURN_ADDR_RTX) .. this. Use EPIPHANY_RETURN_REGNO.
+ (DWARF_FRAME_RETURN_COLUMN): New macro.
+
+ * config/epiphany/epiphany-protos.h (epiphany_start_function): Declare.
+ * config/epiphany/epiphany.c (epiphany_handle_interrupt_attribute):
+ Split "timer" value into "timer0" and "timer1".
+ Handle page_miss, message and wand. Don't handle static_flag.
+ Adjust warning text.
+ (epiphany_start_function): New function.
+ (epiphany_compute_function_type): Split "timer" value into "timer0"
+ and "timer1". Handle page_miss, message and wand.
+ Don't handle static_flag.
+ (epiphany_expand_epilogue): Don't use frame_insn for status / iret
+ restore.
+ * config/epiphany/epiphany.h: ASM_DECLARE_FUNCTION_NAME: Define.
+ (enum epiphany_function_type):
+ Split EPIPHANY_FUNCTION_TIMER value into EPIPHANY_FUNCTION_TIMER0
+ and EPIPHANY_FUNCTION_TIMER1.
+ Remove EPIPHANY_FUNCTION_ILINK1 and EPIPHANY_FUNCTION_ILINK2 values.
+ Add EPIPHANY_FUNCTION_PAGE_MISS and EPIPHANY_FUNCTION_MESSAGE values.
+ Rename EPIPHANY_FUNCTION_STATIC_FLAG to EPIPHANY_FUNCTION_WAND.
+
+2011-12-10 Nathan Sidwell <nathan@acm.org>
+
+ PR gcov-profile/51449
+ * coverage.c (coverage_end_function): Always process the coverage
+ variables.
+
2011-12-09 Aldy Hernandez <aldyh@redhat.com>
PR/51291