[Bug 94966] New: Compilation of newest xf86-video-intel version with -flto results in error

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Apr 16 13:14:32 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=94966

            Bug ID: 94966
           Summary: Compilation of newest xf86-video-intel version with
                    -flto results in error
           Product: xorg
           Version: git
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/intel
          Assignee: chris at chris-wilson.co.uk
          Reporter: c479535 at trbvn.com
        QA Contact: intel-gfx-bugs at lists.freedesktop.org

I'm using manjaro linux, newest stable version, kernel 4.5, gcc 5.3.0, core i7
4510u + intel hd 4400 graphics, trying to compile fresh version of
xf86-video-intel from git with flag "-flto" results in these errors :

blt.c: In function ‘to_sse128xN’:
blt.c:142:1: error: inlining failed in call to always_inline ‘xmm_save_128’:
target specific option mismatch
 xmm_save_128(__m128i *dst, __m128i data)
 ^
blt.c:379:3: error: called from here
   xmm_save_128((__m128i*)dst + 7, xmm7);
   ^
blt.c:142:1: error: inlining failed in call to always_inline ‘xmm_save_128’:
target specific option mismatch
 xmm_save_128(__m128i *dst, __m128i data)
 ^
blt.c:378:3: error: called from here
   xmm_save_128((__m128i*)dst + 6, xmm6);
   ^
blt.c:142:1: error: inlining failed in call to always_inline ‘xmm_save_128’:
target specific option mismatch
 xmm_save_128(__m128i *dst, __m128i data)
 ^
blt.c:377:3: error: called from here
   xmm_save_128((__m128i*)dst + 5, xmm5);
   ^
blt.c:142:1: error: inlining failed in call to always_inline ‘xmm_save_128’:
target specific option mismatch
 xmm_save_128(__m128i *dst, __m128i data)
 ^
blt.c:376:3: error: called from here
   xmm_save_128((__m128i*)dst + 4, xmm4);
   ^
blt.c:142:1: error: inlining failed in call to always_inline ‘xmm_save_128’:
target specific option mismatch
 xmm_save_128(__m128i *dst, __m128i data)
 ^
blt.c:375:3: error: called from here
   xmm_save_128((__m128i*)dst + 3, xmm3);
   ^
blt.c:142:1: error: inlining failed in call to always_inline ‘xmm_save_128’:
target specific option mismatch
 xmm_save_128(__m128i *dst, __m128i data)
 ^
blt.c:374:3: error: called from here
   xmm_save_128((__m128i*)dst + 2, xmm2);
   ^
blt.c:142:1: error: inlining failed in call to always_inline ‘xmm_save_128’:
target specific option mismatch
 xmm_save_128(__m128i *dst, __m128i data)
 ^
blt.c:373:3: error: called from here
   xmm_save_128((__m128i*)dst + 1, xmm1);
   ^
blt.c:142:1: error: inlining failed in call to always_inline ‘xmm_save_128’:
target specific option mismatch
 xmm_save_128(__m128i *dst, __m128i data)
 ^
blt.c:372:3: error: called from here
   xmm_save_128((__m128i*)dst + 0, xmm0);
   ^
blt.c:136:1: error: inlining failed in call to always_inline ‘xmm_load_128u’:
target specific option mismatch
 xmm_load_128u(const __m128i *src)
 ^
blt.c:370:8: error: called from here
   xmm7 = xmm_load_128u((const __m128i*)src + 7);
        ^
blt.c:136:1: error: inlining failed in call to always_inline ‘xmm_load_128u’:
target specific option mismatch
 xmm_load_128u(const __m128i *src)
 ^
blt.c:369:8: error: called from here
   xmm6 = xmm_load_128u((const __m128i*)src + 6);
        ^
blt.c:136:1: error: inlining failed in call to always_inline ‘xmm_load_128u’:
target specific option mismatch
 xmm_load_128u(const __m128i *src)
 ^
blt.c:368:8: error: called from here
   xmm5 = xmm_load_128u((const __m128i*)src + 5);
        ^
blt.c:136:1: error: inlining failed in call to always_inline ‘xmm_load_128u’:
target specific option mismatch
 xmm_load_128u(const __m128i *src)
 ^
blt.c:367:8: error: called from here
   xmm4 = xmm_load_128u((const __m128i*)src + 4);
        ^
blt.c:136:1: error: inlining failed in call to always_inline ‘xmm_load_128u’:
target specific option mismatch
 xmm_load_128u(const __m128i *src)
 ^
blt.c:366:8: error: called from here
   xmm3 = xmm_load_128u((const __m128i*)src + 3);
        ^
blt.c:136:1: error: inlining failed in call to always_inline ‘xmm_load_128u’:
target specific option mismatch
 xmm_load_128u(const __m128i *src)
 ^
blt.c:365:8: error: called from here
   xmm2 = xmm_load_128u((const __m128i*)src + 2);
        ^
blt.c:136:1: error: inlining failed in call to always_inline ‘xmm_load_128u’:
target specific option mismatch
 xmm_load_128u(const __m128i *src)
 ^
blt.c:364:8: error: called from here
   xmm1 = xmm_load_128u((const __m128i*)src + 1);
        ^
blt.c:136:1: error: inlining failed in call to always_inline ‘xmm_load_128u’:
target specific option mismatch
 xmm_load_128u(const __m128i *src)
 ^
blt.c:363:8: error: called from here
   xmm0 = xmm_load_128u((const __m128i*)src + 0);
        ^
Makefile:649: recipe for target 'blt.lo' failed
make[4]: *** [blt.lo] Error 1

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20160416/fe78e966/attachment.html>


More information about the intel-gfx-bugs mailing list