[Bug rtl-optimization/81423] [6/7 Regression] Wrong code at -O2

2018-10-26 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81423 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #19 from Jakub Jelinek

[Bug rtl-optimization/81423] [6/7 Regression] Wrong code at -O2

2017-10-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81423 --- Comment #18 from Jakub Jelinek --- (In reply to Davin McCall from comment #15) > Apologies if I'm wrong and just making noise but doesn't the test case > involve a left shift of a value greater than the bit width of the left > operand and

[Bug rtl-optimization/81423] [6/7 Regression] Wrong code at -O2

2017-10-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81423 --- Comment #17 from Jakub Jelinek --- Author: jakub Date: Sat Oct 14 08:34:11 2017 New Revision: 253749 URL: https://gcc.gnu.org/viewcvs?rev=253749=gcc=rev Log: PR rtl-optimization/81423 * gcc.c-torture/execute/pr81423.c (foo):

[Bug rtl-optimization/81423] [6/7 Regression] Wrong code at -O2

2017-10-14 Thread babokin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81423 --- Comment #16 from Dmitry Babokin --- ll = -5597998501375493990LL; // result is 2595916314 here. ll = unsigned(5677365550390624949L - ll) - (ull1 > 0); So: // t1 is 466811183 unsigned long long int t1 = ll + -2129105131L; // t2 is

[Bug rtl-optimization/81423] [6/7 Regression] Wrong code at -O2

2017-10-14 Thread davmac at davmac dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81423 Davin McCall changed: What|Removed |Added CC||davmac at davmac dot org --- Comment #15

[Bug rtl-optimization/81423] [6/7 Regression] Wrong code at -O2

2017-10-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81423 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org