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>
* 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 = arg_promotion (mode);
}
mode = arg_promotion (mode);
while (count-- > 0)
{
i++;
if (write_copy)
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
fprintf (file, "\t.reg%s %%ar%d;\n",
nvptx_ptx_type_from_mode (mode, true), i);
nvptx_ptx_type_from_mode (mode, false), i);
}
}
}