[parsec-users] errors on asm statments.

Christian Bienia cbienia at CS.Princeton.EDU
Mon Apr 7 20:34:55 EDT 2008


Hello Mahin,

I've had the same problems. Intel's compiler doesn't support inline assembly 
on the IA64 platform. You should have no problems with gcc.

- Chris

On Monday 07 April 2008 05:22 pm, Mahin Mahmoodi wrote:
> Hello Chris,
>
> Have you encountered with the assembly code incompatibility on Itanium? 
> Has there been any resolution for the following errors.
>
> I appreciate your comments.
>
> Mahin
>
> [PARSEC] [---------- Building package canneal ----------]
> [PARSEC] Copying source code of package canneal.
> [PARSEC] Running 'env version=parallel make':
> /opt/intel/cc/10.1.008/bin/icpc -gcc-name=/usr/bin/gcc
> -I/usr/include/c++/4.1.2 -O3 -funroll-loops -prefetch -fpermissive
> -fno-exceptions -DPARSEC_VERSION=1.0 -DENABLE_THREADS -pthread
> annealer_thread.cpp -c -o annealer_thread.o
> atomic/atomic.h(34): warning #1784: the "ia64) || defined(__IA64__)" macro
> is deprecated and will not be defined by the compiler in a future release
>   #elif defined(__ia64__) || defined(__ia64) || defined(ia64) ||
> defined(__IA64__)
>                                                         ^
>
> atomic/ia64/atomic.h(55): error: asm statements not supported in this
> environment
>         IA64_CMPXCHG(4, acq, p, cmpval, newval, ret);
>         ^
>
> atomic/ia64/atomic.h(55): error: expected a ")"
>         IA64_CMPXCHG(4, acq, p, cmpval, newval, ret);
>         ^
>
>
> _______________________________________________
> parsec-users mailing list
> parsec-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/parsec-users



More information about the parsec-users mailing list