[Bug target/81874] internal compiler error: in do_SUBST, at combine.c:725

2017-12-13 Thread zwzhangwen.zhang at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81874 --- Comment #6 from zwzhangwen.zhang at huawei dot com --- I think this bug exists and hides.The reason is that trunc_int_for_mode will check newval replacing oldval with CONST_INT in combine pass, but for 0x8000,the result of

[Bug target/81874] internal compiler error: in do_SUBST, at combine.c:725

2017-10-20 Thread zwzhangwen.zhang at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81874 --- Comment #5 from zwzhangwen.zhang at huawei dot com --- (In reply to zwzhangwen.zhang from comment #4) > I have checked it can be hidden or fixed in gcc.gnu.org/svn/gcc/trunk@239421 > But it fixed PR71654 and it affected comparision expr?

[Bug target/81874] internal compiler error: in do_SUBST, at combine.c:725

2017-09-19 Thread zwzhangwen.zhang at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81874 --- Comment #4 from zwzhangwen.zhang at huawei dot com --- I have checked it can be hidden or fixed in gcc.gnu.org/svn/gcc/trunk@239421 But it fixed PR71654 and it affected comparision expr?

[Bug target/81874] internal compiler error: in do_SUBST, at combine.c:725

2017-08-31 Thread paul.hua.gm at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81874 Paul Hua changed: What|Removed |Added CC||paul.hua.gm at gmail dot com --- Comment #3

[Bug target/81874] internal compiler error: in do_SUBST, at combine.c:725

2017-08-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81874 --- Comment #2 from Martin Liška --- Reduced test-case: int a, c; int d (int f, int g) { return g ?: f; } void h () { int b = a > 0 && 1 > 2147483647 - a, e = b; c = d (++a, e); }

[Bug target/81874] internal compiler error: in do_SUBST, at combine.c:725

2017-08-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81874 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|