https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84377
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84377
--- Comment #5 from Andrew Pinski ---
The gimple level is the same:
```
_5 = 281474976710655 >> j0_20;
_6 = ~_5;
_7 = (long long unsigned int) _6;
_8 = _7 & _35;
qw_u.parts64.msw = _8;
qw_u.parts64.lsw = 0;
```
The place where it cha
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84377
--- Comment #4 from Andrew Pinski ---
GCC 7.3.0:
```
.loc 1 42 0 discriminator 2
movl$65535, %edi
movl$-1, %esi
movl$0, 48(%esp)
shrdl %edi, %esi
testb $32, %cl
sarx%ecx,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84377
Andrew Pinski changed:
What|Removed |Added
Known to work||7.4.0, 7.5.0, 8.1.0
Known to fail|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84377
--- Comment #2 from Andreas K. Huettel ---
>
> but it doesn't fail for me, does it for you?
Yes it fails here.
(~amd64 chroot) pinacolada ~/test # gcc -m32 -O2 -std=gnu11 -fgnu89-inline
-fno-strict-aliasing -frounding-math -fstack-protector