https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97148

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Target Milestone|---                         |11.0
   Last reconfirmed|                            |2020-09-23
     Ever confirmed|0                           |1
            Summary|Add <intintrin.h>           |Add <x86gprintrin.h>

--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
<x86intrin.h> isn't always usable:

$ echo "#include <x86intrin.h>" | gcc -S -O2 -mno-sse -mno-mmx -x c -
In file included from /usr/include/stdlib.h:1013,
                 from
/usr/lib/gcc/x86_64-redhat-linux/10/include/mm_malloc.h:27,
                 from
/usr/lib/gcc/x86_64-redhat-linux/10/include/xmmintrin.h:34,
                 from
/usr/lib/gcc/x86_64-redhat-linux/10/include/immintrin.h:29,
                 from
/usr/lib/gcc/x86_64-redhat-linux/10/include/x86intrin.h:32,
                 from <stdin>:1:
/usr/include/bits/stdlib-float.h: In function ‘atof’:
/usr/include/bits/stdlib-float.h:26:1: error: SSE register return with SSE
disabled
   26 | {
      | ^
$

We are adding <x86gprintrin.h> to address this.

Reply via email to