Blacklist Apple clang 3.0 and previous support for AVX
authorThiago Macieira <thiago.macieira@intel.com>
Wed, 16 May 2012 11:42:53 +0000 (13:42 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 18 May 2012 08:33:46 +0000 (10:33 +0200)
commit50f4e6ba8ada4e0cc34448ff22ec38d7405b6885
tree444e91dc4061e8c2f9788a002259e4d59a60b7a3
parent91fda8f1191704c1a08bbe4b08911704c281c342
Blacklist Apple clang 3.0 and previous support for AVX

In at least one case found in our testfarm, the compiler runs into an
ICE (Internal Compiler Error) compiling the new AVX code. The error it
reported was:

 fatal error: error in backend: Cannot select: 0x7fbf1aa42210: f64 = sint_to_fp 0x7fbf1aa88a10 [ORD=1936] [ID=37]
   0x7fbf1aa88a10: i32,ch = CopyFromReg 0x7fbf19538768, 0x7fbf1a9f2610 [ORD=1936] [ID=27]
     0x7fbf1a9f2610: i32 = Register %vreg38 [ORD=1936] [ID=9]

As is the nature of ICEs, juggling the code around will probably make
it pass. But since I have plenty more AVX changes pending, which make
the code even more complex, it's also very likely that this issue will
happen in other places. For that reason, I choose to blacklist the
compiler instead.

Change-Id: Ide3201f0cc49c7ceb63e966f6de65a8315cbea4b
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
Reviewed-by: Morten Johan Sørvig <morten.sorvig@nokia.com>
configure