Re: [PATCH] Strenghten assumption about gswitch statements.

2018-10-22 Thread Martin Liška
On 8/28/18 12:10 PM, Richard Biener wrote: > On Tue, Aug 28, 2018 at 9:11 AM Martin Liška wrote: >> >> On 08/27/2018 05:21 PM, Richard Biener wrote: >>> On Mon, Aug 27, 2018 at 4:05 PM Martin Liška wrote: Hi. Now we should not meet a degenerated gswitch statements. P

Re: [PATCH] Strenghten assumption about gswitch statements.

2018-08-28 Thread Richard Biener
On Tue, Aug 28, 2018 at 9:11 AM Martin Liška wrote: > > On 08/27/2018 05:21 PM, Richard Biener wrote: > > On Mon, Aug 27, 2018 at 4:05 PM Martin Liška wrote: > >> > >> Hi. > >> > >> Now we should not meet a degenerated gswitch statements. > >> > >> Patch can bootstrap on x86_64-linux-gnu and surv

Re: [PATCH] Strenghten assumption about gswitch statements.

2018-08-28 Thread Martin Liška
On 08/27/2018 05:21 PM, Richard Biener wrote: > On Mon, Aug 27, 2018 at 4:05 PM Martin Liška wrote: >> >> Hi. >> >> Now we should not meet a degenerated gswitch statements. >> >> Patch can bootstrap on x86_64-linux-gnu and survives regression tests. >> >> Ready to be installed? > > Hum. This rel

Re: [PATCH] Strenghten assumption about gswitch statements.

2018-08-27 Thread Richard Biener
On Mon, Aug 27, 2018 at 4:05 PM Martin Liška wrote: > > Hi. > > Now we should not meet a degenerated gswitch statements. > > Patch can bootstrap on x86_64-linux-gnu and survives regression tests. > > Ready to be installed? Hum. This relies on us doing CFG cleanup. Do we really want find_taken_e

Re: [PATCH] Strenghten assumption about gswitch statements.

2018-08-27 Thread Jeff Law
On 08/27/2018 08:05 AM, Martin Liška wrote: > Hi. > > Now we should not meet a degenerated gswitch statements. > > Patch can bootstrap on x86_64-linux-gnu and survives regression tests. > > Ready to be installed? > Martin > > gcc/ChangeLog: > > 2018-08-27 Martin Liska > > * tree-cfg.

[PATCH] Strenghten assumption about gswitch statements.

2018-08-27 Thread Martin Liška
Hi. Now we should not meet a degenerated gswitch statements. Patch can bootstrap on x86_64-linux-gnu and survives regression tests. Ready to be installed? Martin gcc/ChangeLog: 2018-08-27 Martin Liska * tree-cfg.c (find_taken_edge_switch_expr): Replace not possible conditio