nvptx.c (walk_args_for_param): Revert previous change to nvptx_type_from_mode call.

* config/nvptx/nvptx.c (walk_args_for_param): Revert previous
	change to nvptx_type_from_mode call. Use arg_promotion for both
	split and non-split args.

From-SVN: r227123
This commit is contained in:
Nathan Sidwell 2015-08-24 12:43:54 +00:00 committed by Nathan Sidwell
parent 7cff0471e4
commit 7373d132e1
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2015-08-24 Nathan Sidwell <nathan@acm.org>
* config/nvptx/nvptx.c (walk_args_for_param): Revert previous
change to nvptx_type_from_mode call. Use arg_promotion for both
split and non-split args.
2015-08-24 Richard Sandiford <richard.sandiford@arm.com> 2015-08-24 Richard Sandiford <richard.sandiford@arm.com>
* target-insns.def (movstr): New pattern. * target-insns.def (movstr): New pattern.

View File

@ -405,17 +405,17 @@ walk_args_for_param (FILE *file, tree argtypes, tree args, bool write_copy,
mode = DFmode; mode = DFmode;
} }
mode = arg_promotion (mode);
} }
mode = arg_promotion (mode);
while (count-- > 0) while (count-- > 0)
{ {
i++; i++;
if (write_copy) if (write_copy)
fprintf (file, "\tld.param%s %%ar%d, [%%in_ar%d];\n", fprintf (file, "\tld.param%s %%ar%d, [%%in_ar%d];\n",
nvptx_ptx_type_from_mode (mode, true), i, i); nvptx_ptx_type_from_mode (mode, false), i, i);
else else
fprintf (file, "\t.reg%s %%ar%d;\n", fprintf (file, "\t.reg%s %%ar%d;\n",
nvptx_ptx_type_from_mode (mode, true), i); nvptx_ptx_type_from_mode (mode, false), i);
} }
} }
} }