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:
parent
7cff0471e4
commit
7373d132e1
@ -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.
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user