[parsec-users] errors on asm statments.

Mahin Mahmoodi mahmoodi at psc.edu
Mon Apr 7 17:22:25 EDT 2008


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);
        ^




More information about the parsec-users mailing list