From c331341273322605ca5d5d0dcd76ac3dee77c271 Mon Sep 17 00:00:00 2001 From: Steve Ellcey Date: Mon, 24 Aug 2009 21:35:16 +0000 Subject: [PATCH] ia64.c (ia64_promote_function_mode): Call default_promote_function_mode when not VMS. 2009-08-24 Steve Ellcey * config/ia64/ia64.c (ia64_promote_function_mode): Call default_promote_function_mode when not VMS. From-SVN: r151064 --- gcc/ChangeLog | 5 +++++ gcc/config/ia64/ia64.c | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2d031187c420..e3649eac57b5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-08-24 Steve Ellcey + + * config/ia64/ia64.c (ia64_promote_function_mode): Call + default_promote_function_mode when not VMS. + 2009-08-24 Olivier Hainque * 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 a36e9d202311..42eec174c9ed 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, -- 2.47.2