Bug 23840 - liboil doesn't compile on icc due to a GCC-specific intrinsic
Summary: liboil doesn't compile on icc due to a GCC-specific intrinsic
Status: RESOLVED FIXED
Alias: None
Product: liboil
Classification: Unclassified
Component: unknown (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: David Schleef
QA Contact: David Schleef
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-10 07:51 UTC by Rafał Rzepecki
Modified: 2010-02-04 12:16 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
patch as of liboil-0.3.14 (754 bytes, patch)
2010-01-27 02:03 UTC, Rafał Rzepecki
Details | Splinter Review

Description Rafał Rzepecki 2009-09-10 07:51:23 UTC
liboil uses intrinsic _mm_load_pd1 in SSE code, which is not available on ICC. The equivalent intrinsic _mm_load1_pd is available on both ICC and GCC. Replacing the former with the latter allows liboil to compile on ICC.
Comment 1 Rafał Rzepecki 2010-01-27 02:03:52 UTC
Created attachment 32840 [details] [review]
patch as of liboil-0.3.14
Comment 2 Rafał Rzepecki 2010-01-27 02:04:28 UTC
Also reported downstream at gentoo at https://bugs.gentoo.org/show_bug.cgi?id=220110
Comment 3 David Schleef 2010-02-04 12:16:35 UTC
Applied, thanks.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.