[Bug tree-optimization/68031] [6 Regression] cc1 crashes when compiling newlib / mktm_r.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68031 Mihail Popa changed: What|Removed |Added Status|RESOLVED|VERIFIED --- Comment #7 from Mihail Popa --- Thanks for the fast resolution
[Bug tree-optimization/68031] [6 Regression] cc1 crashes when compiling newlib / mktm_r.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68031 Marek Polacek changed: What|Removed |Added CC||su at cs dot ucdavis.edu --- Comment #6 from Marek Polacek --- *** Bug 68036 has been marked as a duplicate of this bug. ***
[Bug tree-optimization/68031] [6 Regression] cc1 crashes when compiling newlib / mktm_r.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68031 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #4 from Richard Biener --- Fixed.
[Bug tree-optimization/68031] [6 Regression] cc1 crashes when compiling newlib / mktm_r.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68031 --- Comment #5 from Richard Biener --- Author: rguenth Date: Wed Oct 21 08:08:05 2015 New Revision: 229118 URL: https://gcc.gnu.org/viewcvs?rev=229118=gcc=rev Log: 2015-10-21 Richard BienerPR middle-end/68031 * fold-const.c: Include tree-ssa-operands.h and tree-into-ssa.h. (tree_ssa_name_nonnegative_warnv_p): Fold into ... (tree_single_nonnegative_warnv_p): ... here. For SSA names make sure they are not registered for update. * gcc.dg/torture/pr68031.c: New testcase. Added: trunk/gcc/testsuite/gcc.dg/torture/pr68031.c Modified: trunk/gcc/ChangeLog trunk/gcc/fold-const.c trunk/gcc/testsuite/ChangeLog
[Bug tree-optimization/68031] [6 Regression] cc1 crashes when compiling newlib / mktm_r.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68031 --- Comment #3 from Richard Biener --- The usual name_registered_for_update_p trick helps.
[Bug tree-optimization/68031] [6 Regression] cc1 crashes when compiling newlib / mktm_r.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68031 --- Comment #2 from Richard Biener --- Yeah, it hits fold_stmt and follows SSA edges via nonnegative but it is not supposed to (follow SSA edges). Reduced testcase: void _mktm_r (long lcltime, int *res) { long rem = lcltime % ((60L * 60L) * 24L); if (rem < 0) return; while (rem >= ((60L * 60L) * 24L)) rem -= ((60L * 60L) * 24L); *res = (int) (rem % 60L); }
[Bug tree-optimization/68031] [6 Regression] cc1 crashes when compiling newlib / mktm_r.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68031 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2015-10-20 Version|unknown |6.0 Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Target Milestone|--- |6.0 Summary|cc1 crashes when compiling |[6 Regression] cc1 crashes |newlib / mktm_r.c |when compiling newlib / ||mktm_r.c Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- Mine.