Re: Porting HP C from Alpha to Itanium - __DIVG_C
- From: Kilgallen@xxxxxxxxxxx (Larry Kilgallen)
- Date: 30 May 2007 09:00:26 -0500
In article <f3jrui$pr4$1@xxxxxxxxxxxxxxxxxxx>, "FredK" <fred.nospam@xxxxxxx> writes:
"Larry Kilgallen" <Kilgallen@xxxxxxxxxxx> wrote in message
news:LkYWkZCqZrm8@xxxxxxxxxxxxxxxxxxxxxxxxxxx
I have not had much contact with Itanium due to the lack of PLI and
compatible Ada compilers. But I (naively) told someone their Alpha
C program would be "compile-and-link" on Itanium and she could keep
her VAX behavior with compatible source between Alpha and Itanium.
Now when I try HP C V7.2-022 on OpenVMS IA64 V8.3, I get:
cc/standard=vaxc/extern=strict/nomember_alignment/debug/nooptimize/list=DISK$USER:[KILGALLEN.TEST.LIS]/show=include/float=d_float
MATH.C
dfloat_temp = __DIVG_C(dfloat_temp, gfloat_ten);
.......................^
%CC-E-BIFNOTAVAIL, Built-in function __DIVG_C is not available on this
platform.
at line number 1872 in file DISK$USER:[KILGALLEN.TEST.SRC]MATH.C;1
%MMS-F-ABORT, For target MATH.OBJ, CLI returned abort status: %X10B91262
What is the replacement technique for __DIVG_C on Itanium ?
The documentation all seems to indicate that it is still there... but
perhaps it is because you are doing a divide G chopped and compiling with
D_FLOAT?
Thanks for the suggestion, but when I switch that /float=d_float
to /float=g_float, I get the same compilation error.
.
- Follow-Ups:
- References:
- Porting HP C from Alpha to Itanium - __DIVG_C
- From: Larry Kilgallen
- Re: Porting HP C from Alpha to Itanium - __DIVG_C
- From: FredK
- Porting HP C from Alpha to Itanium - __DIVG_C
- Prev by Date: HP, bring back alpha EV8 now or port to power!
- Next by Date: IBM making the same mistake as itanium?
- Previous by thread: Re: Porting HP C from Alpha to Itanium - __DIVG_C
- Next by thread: Re: Porting HP C from Alpha to Itanium - __DIVG_C
- Index(es):
Relevant Pages
|
|