I am trying to compile MPIR-2.7.0-alpha12 on Windows 7 x64 using MSVC 2010 
and Intel Compiler 14.0 (latest version) for Win32.
The base project is "lib_mpir_p3" in build.vc10\mpir.sln

Intel Compiler gives following warnings/error:

sb_div_qr.c(112): warning #1202: illegal character e in asm operand 
constraint
sb_div_qr.c(112): warning #1202: illegal character e in asm operand 
constraint
sb_div_qr.c(112): warning #1202: illegal character e in asm operand 
constraint
sb_div_qr.c(112): error : unrecognized modifier character q in substitution 
directive

sb_divappr_q.c(207): warning #1202: illegal character e in asm operand 
constraint
sb_divappr_q.c(207): warning #1202: illegal character e in asm operand 
constraint
sb_divappr_q.c(207): warning #1202: illegal character e in asm operand 
constraint
sb_divappr_q.c(276): warning #1202: illegal character e in asm operand 
constraint
sb_divappr_q.c(276): warning #1202: illegal character e in asm operand 
constraint
sb_divappr_q.c(276): warning #1202: illegal character e in asm operand 
constraint
sb_divappr_q.c(266): warning #1202: illegal character e in asm operand 
constraint
sb_divappr_q.c(266): warning #1202: illegal character e in asm operand 
constraint
sb_divappr_q.c(266): warning #1202: illegal character e in asm operand 
constraint
sb_divappr_q.c(207): error : unrecognized modifier character q in 
substitution directive


Pre-build steps and YASM compilation goes fine:

PreBuildEvent:
  building MPIR for p3 (win32) from directory mpn\x86w\p3
  creating mpir.h for win32
  copying tmp.h to ..\mpir.h (if not present or changed)
  copying tmp.h to ..\gmp.h (if not present or changed)
  copying tmp.h to ..\config.h (if not present or changed)
  copying ..\mpn\x86w\\\gmp-mparam.h to ..\gmp-mparam.h (if not present or 
changed)
  copying tmp.h to ..\longlong.h (if not present or changed)
_YASM:
  Assembling add_n.asm
  Assembling addmul_1.asm
  Assembling copyd.asm
  Assembling copyi.asm
  Assembling divexact_1.asm
  Assembling divexact_by3c.asm
  Assembling divrem_1.asm
  Assembling hamdist.asm
  Assembling lshift.asm
  Assembling mod_1.asm
  Assembling mod_34lsub1.asm
  Assembling mul_1.asm
  Assembling mul_basecase.asm
  Assembling popcount.asm
  Assembling rshift.asm
  Assembling sub_n.asm
  Assembling submul_1.asm
  Assembling udiv_qrnnd.asm
  Assembling umul_ppmm.asm
  ...


MSVC2010 itself compiles the project fine. The issue only appear with Intel 
Compiler.

I would be grateful for any advice.

Thank you,
Pavel.

-- 
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mpir-devel+unsubscr...@googlegroups.com.
To post to this group, send email to mpir-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/mpir-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to