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>
|
2015-08-24 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
|
||||||
* target-insns.def (movstr): New pattern.
|
* 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 = 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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user