emit-rtl.c (gen_rtvec): Rewrite not using gen_rtvec_v.
2008-09-05 Paolo Bonzini <bonzini@gnu.org> * emit-rtl.c (gen_rtvec): Rewrite not using gen_rtvec_v. (gen_rtvec_v): Fix coding standards. From-SVN: r140031
This commit is contained in:
parent
0cf9dcf805
commit
80379f51e3
|
@ -1,3 +1,8 @@
|
|||
2008-09-05 Paolo Bonzini <bonzini@gnu.org>
|
||||
|
||||
* emit-rtl.c (gen_rtvec): Rewrite not using gen_rtvec_v.
|
||||
(gen_rtvec_v): Fix coding standards.
|
||||
|
||||
2008-09-04 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* i386.c (decide_alg): Be more conservative about optimizing for size.
|
||||
|
|
|
@ -793,35 +793,29 @@ gen_lowpart_SUBREG (enum machine_mode mode, rtx reg)
|
|||
subreg_lowpart_offset (mode, inmode));
|
||||
}
|
||||
|
||||
/* gen_rtvec (n, [rt1, ..., rtn])
|
||||
**
|
||||
** This routine creates an rtvec and stores within it the
|
||||
** pointers to rtx's which are its arguments.
|
||||
*/
|
||||
|
||||
/*VARARGS1*/
|
||||
/* Create an rtvec and stores within it the RTXen passed in the arguments. */
|
||||
|
||||
rtvec
|
||||
gen_rtvec (int n, ...)
|
||||
{
|
||||
int i, save_n;
|
||||
rtx *vector;
|
||||
int i;
|
||||
rtvec rt_val;
|
||||
va_list p;
|
||||
|
||||
va_start (p, n);
|
||||
|
||||
/* Don't allocate an empty rtvec... */
|
||||
if (n == 0)
|
||||
return NULL_RTVEC; /* Don't allocate an empty rtvec... */
|
||||
return NULL_RTVEC;
|
||||
|
||||
vector = XALLOCAVEC (rtx, n);
|
||||
rt_val = rtvec_alloc (n);
|
||||
|
||||
for (i = 0; i < n; i++)
|
||||
vector[i] = va_arg (p, rtx);
|
||||
rt_val->elem[i] = va_arg (p, rtx);
|
||||
|
||||
/* The definition of VA_* in K&R C causes `n' to go out of scope. */
|
||||
save_n = n;
|
||||
va_end (p);
|
||||
|
||||
return gen_rtvec_v (save_n, vector);
|
||||
return rt_val;
|
||||
}
|
||||
|
||||
rtvec
|
||||
|
@ -830,10 +824,11 @@ gen_rtvec_v (int n, rtx *argp)
|
|||
int i;
|
||||
rtvec rt_val;
|
||||
|
||||
/* Don't allocate an empty rtvec... */
|
||||
if (n == 0)
|
||||
return NULL_RTVEC; /* Don't allocate an empty rtvec... */
|
||||
return NULL_RTVEC;
|
||||
|
||||
rt_val = rtvec_alloc (n); /* Allocate an rtvec... */
|
||||
rt_val = rtvec_alloc (n);
|
||||
|
||||
for (i = 0; i < n; i++)
|
||||
rt_val->elem[i] = *argp++;
|
||||
|
|
Loading…
Reference in New Issue