This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFH: Building and testing gimple-tuples-branch
- From: Kaz Kojima <kkojima at rr dot iij4u dot or dot jp>
- To: dnovillo at google dot com
- Cc: gcc at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Date: Sat, 10 May 2008 08:32:54 +0900 (JST)
- Subject: Re: RFH: Building and testing gimple-tuples-branch
- References: <482384EB.9000207@google.com>
Diego Novillo <dnovillo@google.com> wrote:
> So, for folks with free cycles to spare, could you build the branch on
> your favourite target and report bugs? Bugzilla and/or email reports
> are OK. If you are creating a bugzilla report, please add my address to
> the CC field.
With the attached patch, SH cross can be built for gimple-tuples-branch.
The testresult for sh4-unknown-linux-gnu cross x86-linux is:
http://gcc.gnu.org/ml/gcc-testresults/2008-05/msg00801.html
Regards,
kaz
--
* config/sh/sh.c (sh_gimplify_va_arg_expr): Change pre_p and
post_p types to gimple_seq *.
diff -uprN ORIG/gimple-tuples-branch/gcc/config/sh/sh.c LOCAL/gimple-tuples-branch/gcc/config/sh/sh.c
--- ORIG/gimple-tuples-branch/gcc/config/sh/sh.c 2008-05-09 17:39:13.000000000 +0900
+++ LOCAL/gimple-tuples-branch/gcc/config/sh/sh.c 2008-05-09 18:12:37.000000000 +0900
@@ -261,7 +261,7 @@ static bool sh_strict_argument_naming (C
static bool sh_pretend_outgoing_varargs_named (CUMULATIVE_ARGS *);
static tree sh_build_builtin_va_list (void);
static void sh_va_start (tree, rtx);
-static tree sh_gimplify_va_arg_expr (tree, tree, tree *, tree *);
+static tree sh_gimplify_va_arg_expr (tree, tree, gimple_seq *, gimple_seq *);
static bool sh_pass_by_reference (CUMULATIVE_ARGS *, enum machine_mode,
const_tree, bool);
static bool sh_callee_copies (CUMULATIVE_ARGS *, enum machine_mode,
@@ -7255,8 +7255,8 @@ find_sole_member (tree type)
/* Implement `va_arg'. */
static tree
-sh_gimplify_va_arg_expr (tree valist, tree type, tree *pre_p,
- tree *post_p ATTRIBUTE_UNUSED)
+sh_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
+ gimple_seq *post_p ATTRIBUTE_UNUSED)
{
HOST_WIDE_INT size, rsize;
tree tmp, pptr_type_node;