mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-19 06:40:31 +08:00
rs6000.c (function_arg): Unnamed vector arguments go in memory.
* rs6000.c (function_arg): Unnamed vector arguments go in memory. Remove unused attribute for named. From-SVN: r47466
This commit is contained in:
parent
0d35f155c0
commit
20c29ebe49
@ -1,3 +1,9 @@
|
||||
2001-11-29 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* config/rs6000/rs6000.c (function_arg): Unnamed vector arguments
|
||||
go in memory.
|
||||
Remove unused attribute for named.
|
||||
|
||||
2001-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* genattrtab.c (attr_rtx_1): New function containing the
|
||||
|
@ -2373,7 +2373,7 @@ function_arg (cum, mode, type, named)
|
||||
CUMULATIVE_ARGS *cum;
|
||||
enum machine_mode mode;
|
||||
tree type;
|
||||
int named ATTRIBUTE_UNUSED;
|
||||
int named;
|
||||
{
|
||||
enum rs6000_abi abi = DEFAULT_ABI;
|
||||
|
||||
@ -2399,7 +2399,7 @@ function_arg (cum, mode, type, named)
|
||||
|
||||
if (TARGET_ALTIVEC_ABI && ALTIVEC_VECTOR_MODE (mode))
|
||||
{
|
||||
if (cum->vregno <= ALTIVEC_ARG_MAX_REG)
|
||||
if (named && cum->vregno <= ALTIVEC_ARG_MAX_REG)
|
||||
return gen_rtx_REG (mode, cum->vregno);
|
||||
else
|
||||
return NULL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user