Re: [PATCH] Fix PR middle-end/80823, ICE: verify_flow_info failed

2017-05-24 Thread Peter Bergner
On 5/24/17 2:15 AM, Richard Biener wrote: > On May 23, 2017 7:46:59 PM GMT+02:00, Peter Bergner > wrote: >> gcc/ >> PR middle-end/80823 >> * tree-cfg.c (group_case_labels_stmt): Delete increment of "i"; >> >> gcc/testsuite/ >> PR middle-end/80823 >> * gcc.dg/pr80823.c: New tes

Re: [PATCH] Fix PR middle-end/80823, ICE: verify_flow_info failed

2017-05-24 Thread Richard Biener
On May 23, 2017 7:46:59 PM GMT+02:00, Peter Bergner wrote: >The fix for PR80775 included a thinko bug that caused us to skip some >case label statements. This leads to problems for test cases where we >have multiple case labels that point to the same unreachable block, but >are not mergeable sin

[PATCH] Fix PR middle-end/80823, ICE: verify_flow_info failed

2017-05-23 Thread Peter Bergner
The fix for PR80775 included a thinko bug that caused us to skip some case label statements. This leads to problems for test cases where we have multiple case labels that point to the same unreachable block, but are not mergeable since they don't have consecutive case values. This leads to a probl