diff options
author | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-08-01 13:53:21 +0000 |
---|---|---|
committer | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-08-01 13:53:21 +0000 |
commit | ab6e3ce00a470d78cd6c55a6b23cd800aa5d843e (patch) | |
tree | 5aa2fb39f1dc2835bf19ee4b2d9fef2c666dec0d /gcc/calls.c | |
parent | 9c0b670b6f336aeb56e5b83b34163977e2a2b79b (diff) | |
download | gcc-ab6e3ce00a470d78cd6c55a6b23cd800aa5d843e.tar.gz |
Declare size only if BLOCK_REG_PADDING is defined.
2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
* calls.c (emit_library_call_value_1): Declare size only if
BLOCK_REG_PADDING is defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177036 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/calls.c')
-rw-r--r-- | gcc/calls.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/calls.c b/gcc/calls.c index 7ad30b4245c..c4f8b46163f 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -3829,7 +3829,9 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value, rtx val = argvec[argnum].value; rtx reg = argvec[argnum].reg; int partial = argvec[argnum].partial; +#ifdef BLOCK_REG_PADDING int size = 0; +#endif /* Handle calls that pass values in multiple non-contiguous locations. The PA64 has examples of this for library calls. */ |