+2010-10-08 Nathan Froyd <froydnj@codesourcery.com>
+
+ * config/score/score-protos.h (score_function_arg): Delete.
+ (score_function_arg_advance): Delete.
+ * config/score/score3.h (score3_function_arg_advance): Take a
+ const_tree and a bool.
+ (score3_function_arg): Likewise.
+ * config/score/score7.h (score7_function_arg_advance): Likewise.
+ (score7_function_arg): Likewise.
+ * config/score/score3.c (score3_classify_arg): Likewise.
+ (score3_function_arg_advance, score3_function_arg): Likewise.
+ * config/score/score7.c (score7_classify_arg): Likewise.
+ (score7_function_arg_advance, score7_function_arg): Likewise.
+ * config/score/score.c (score_function_arg_advance): Likewise.
+ (score_function_arg): Likewise. De-const-ify `cum' argument.
+ (TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define.
+
+2010-10-08 Nathan Froyd <froydnj@codesourcery.com>
+
+ * config/s390/s390-protos.h (s390_function_arg_advance): Delete.
+ (s390_function_arg): Delete.
+ * config/s390/s390.h (FUNCTION_ARG, FUNCTION_ARG_ADVANCE): Delete.
+ * config/s390/s390.c (s390_function_arg_float): Take a const_tree.
+ (s390_function_arg_integer): Likewise.
+ (s390_function_arg_advance): Make static. Take a const_tree and
+ a bool.
+ (s390_function_arg): Likewise.
+ (TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define.
+
+2010-10-08 Nathan Froyd <froydnj@codesourcery.com>
+
+ * config/spu/spu-protos.h (spu_function_arg): Delete.
+ * config/spu/spu.h (FUNCTION_ARG): Delete.
+ (FUNCTION_ARG_ADVANCE): Move code to ...
+ * config/spu/spu.c (spu_function_arg_advance): New function.
+ (spu_function_arg): Make static. Take a const_tree and a bool.
+ (spu_setup_incoming_varargs): Call spu_function_arg_advance.
+ (TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define.
+
+2010-10-08 Nathan Froyd <froydnj@codesourcery.com>
+
+ * config/rx/rx.c (TARGET_EXCEPT_UNWIND_INFO): Define.
+
+2010-10-08 Nathan Froyd <froydnj@codesourcery.com>
+
+ * tree-ssa-sccvn.c (init_vn_nary_op_from_pieces): New function.
+ (init_vn_nary_op_from_op): New function.
+ (init_vn_nary_op_from_stmt): New function.
+ (vn_nary_op_lookup_1): New function.
+ (sizeof_vn_nary_op): New function.
+ (alloc_vn_nary_op_noinit): New function.
+ (alloc_vn_nary_op): New function.
+ (vn_nary_op_insert_into): New function.
+ (vn_nary_op_lookup_pieces): Rewrite to use new helper functions.
+ (vn_nary_op_lookup): Likewise.
+ (vn_nary_op_lookup_stmt): Likewise.
+ (vn_nary_op_insert_pieces): Likewise.
+ (vn_nary_op_insert): Likewise.
+ (vn_nary_op_insert_stmt): Likewise.
+ (copy_nary): Likewise.
+ (set_value_id_for_result): New function.
+ (set_hashtable_value_ids): Call it.
+
+2010-10-08 Nathan Froyd <froydnj@codesourcery.com>
+
+ * config/fr30/fr30.c (TARGET_EXCEPT_UNWIND_INFO): Define.
+ * config/fr30/fr30.md (leave_func): Rewrite without post_inc.
+
+2010-10-08 Nathan Froyd <froydnj@codesourcery.com>
+
+ * config/mcore/mcore.h (INCOMING_RETURN_ADDR_RTX): Define.
+ * config/mcore/mcore.c (TARGET_EXCEPT_UNWIND_INFO): Define.
+
2010-10-08 Alexandre Oliva <aoliva@redhat.com>
PR debug/45656
2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
+ PR Tree-Vect/45847
* tree-vect-patterns.c (vect_recog_widen_mult_pattern): Add NULL
check for vectype_out returned by get_vectype_for_scalar_type().
2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
+ PR target/45805
* config/arm/neon.md (neon_unpack<US>_<mode>): Add 'w' to
constraint, add register specifier in instruction template.
(neon_vec_pack_trunc_<mode>): Likewise.