diff options
author | Steve Ellcey <sje@cup.hp.com> | 2009-08-24 21:35:16 +0000 |
---|---|---|
committer | Steve Ellcey <sje@gcc.gnu.org> | 2009-08-24 21:35:16 +0000 |
commit | c331341273322605ca5d5d0dcd76ac3dee77c271 (patch) | |
tree | 200cd367dddd790baae2f36780e8ee05d8420cf3 /gcc | |
parent | 783a452ccebb02b68894a0676af80cd81cc20a88 (diff) | |
download | gcc-c331341273322605ca5d5d0dcd76ac3dee77c271.zip gcc-c331341273322605ca5d5d0dcd76ac3dee77c271.tar.gz gcc-c331341273322605ca5d5d0dcd76ac3dee77c271.tar.bz2 |
ia64.c (ia64_promote_function_mode): Call default_promote_function_mode when not VMS.
2009-08-24 Steve Ellcey <sje@cup.hp.com>
* config/ia64/ia64.c (ia64_promote_function_mode): Call
default_promote_function_mode when not VMS.
From-SVN: r151064
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/ia64/ia64.c | 7 |
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2d03118..e3649ea 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-08-24 Steve Ellcey <sje@cup.hp.com> + + * config/ia64/ia64.c (ia64_promote_function_mode): Call + default_promote_function_mode when not VMS. + 2009-08-24 Olivier Hainque <hainque@adacore.com> * convert.c (convert_to_integer): Don't assume an input pointer is diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index a36e9d2..42eec17 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -10676,13 +10676,14 @@ static enum machine_mode ia64_promote_function_mode (const_tree type, enum machine_mode mode, int *punsignedp, - const_tree funtype ATTRIBUTE_UNUSED, - int for_return ATTRIBUTE_UNUSED) + const_tree funtype, + int for_return) { /* Special processing required for OpenVMS ... */ if (!TARGET_ABI_OPEN_VMS) - return mode; + return default_promote_function_mode(type, mode, punsignedp, funtype, + for_return); /* HP OpenVMS Calling Standard dated June, 2004, that describes HP OpenVMS I64 Version 8.2EFT, |