[Bug middle-end/66872] fold a & ((1 << b) - 1) to a & ~(-1 << b)

2021-12-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66872 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2015-07-15 00:00:00 |2021-12-25 --- Comment #5 from Andrew

[Bug middle-end/66872] fold a & ((1 << b) - 1) to a & ~(-1 << b)

2016-08-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66872 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization CC|

[Bug middle-end/66872] fold a ((1 b) - 1) to a ~(-1 b)

2015-07-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66872 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added CC||mpolacek at

[Bug middle-end/66872] fold a ((1 b) - 1) to a ~(-1 b)

2015-07-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66872 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug middle-end/66872] fold a ((1 b) - 1) to a ~(-1 b)

2015-07-15 Thread bonzini at gnu dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66872 --- Comment #2 from Paolo Bonzini bonzini at gnu dot org --- left shift of negative value is undefined behavior in C It's not in any of GCC's intermediate representations, though.

[Bug middle-end/66872] fold a ((1 b) - 1) to a ~(-1 b)

2015-07-14 Thread jamrial at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66872 James Almer jamrial at gmail dot com changed: What|Removed |Added CC||jamrial at gmail