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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2020-11-20
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Confirmed.

Related to fact that we "jump" to another code before moving back to line 13:

  __P_18 = [pr97917.c:13:3] &[pr97917.c:13:57] r[0];
  [/usr/lib64/gcc/x86_64-suse-linux/10/include/emmintrin.h:124:10] _19 =
MEM[(__m128d * {ref-all})__P_18];

  <bb 5> :
<L4>:
  _23 = _19;

  <bb 6> :
  [pr97917.c:13:3] _3 = _23;
  [pr97917.c:13:3] t.1_4 = t;
  __A_15 = t.1_4;
  __B_16 = _3;
  [/usr/lib64/gcc/x86_64-suse-linux/10/include/emmintrin.h:358:19] _17 =
__builtin_ia32_cmpeqpd (__A_15, __B_16);

  <bb 7> :
<L3>:
  _24 = _17;

  <bb 8> :
  [pr97917.c:13:3] _5 = _24;
  __A_13 = _5;
  [/usr/lib64/gcc/x86_64-suse-linux/10/include/emmintrin.h:958:10] _14 =
__builtin_ia32_movmskpd (__A_13);

Reply via email to