* builtins.c (expand_builtin_stpcpy): Do not create temporary
reg with VOIDmode.
From-SVN: r84825
+2004-07-16 Steve Ellcey <sje@cup.hp.com>
+
+ * builtins.c (expand_builtin_stpcpy): Do not create temporary
+ reg with VOIDmode.
+
2004-07-16 Segher Boessenkool <segher@kernel.crashing.org>
* config/rs6000/eabi.asm (__eabi_convert): Fix typo (cmpi vs. cmpwi).
if (ret)
{
if (! target)
- target = gen_reg_rtx (mode);
+ {
+ if (mode != VOIDmode)
+ target = gen_reg_rtx (mode);
+ else
+ target = gen_reg_rtx (GET_MODE (ret));
+ }
if (GET_MODE (target) != GET_MODE (ret))
ret = gen_lowpart (GET_MODE (target), ret);