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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at redhat dot com
             Blocks|                            |104781

--- Comment #5 from H.J. Lu <hjl.tools at gmail dot com> ---
[hjl@gnu-tgl-2 gcc]$ cat x.c 
#include <x86gprintrin.h>

__attribute__((target ("general-regs-only")))
int
foo ()
{
  return _get_ssp ();
}
[hjl@gnu-tgl-2 gcc]$ ./xgcc -B./ -S -O2 x.c -mshstk -march=i686 -m32
In file included from ./include/x86gprintrin.h:45,
                 from x.c:1:
./include/cetintrin.h: In function ‘foo’:
./include/cetintrin.h:47:1: error: inlining failed in call to ‘always_inline’
‘_get_ssp’: target specific option mismatch
   47 | _get_ssp (void)
      | ^~~~~~~~
x.c:7:10: note: called from here
    7 |   return _get_ssp ();
      |          ^~~~~~~~~~~
[hjl@gnu-tgl-2 gcc]$


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104781
[Bug 104781] [12 regression] SEGV in _Unwind_GetGR during i386 Ada bootstrap

Reply via email to