illegal instruction error with "get_d"

Torbjorn Granlund tg at gmplib.org
Wed Apr 2 18:10:26 UTC 2014


edA-qa mort-ora-y <eda-qa at disemia.com> writes:

  Guest: ArchLinux 64bit
  AMD FX(tm)-8150 Eight-Core Processor
  flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
  cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx fxsr_opt rdtscp
  lm rep_good nopl extd_apicid pni ssse3 lahf_lm cmp_legacy cr8_legacy arat
  
  Linux localhost 3.13.7-1-ARCH #1 SMP PREEMPT Mon Mar 24 20:06:08 CET
  2014 x86_64 GNU/Linux
  
OK, so here the virtualiser confesses its inability of handling AVX
instructions.

We need to fix this for GMP 6.0.1.  I wasn't aware of that this could
happen.

The simplest fix is no teach config.guess to check the AVX and/or XSAVE
bits, and then append "noavx" to the CPU part.

Torbjörn
Please encrypt, key id 0xC8601622


More information about the gmp-bugs mailing list