On 10/11/2017 01:53 PM, Robin Dapp wrote:
...
> @@ -14623,8 +14659,13 @@ s390_sched_variable_issue (FILE *file, int verbose,
> rtx_insn *insn, int more)
> case 1:
> case 2:
> case S390_SCHED_STATE_NORMAL:
> + if (s390_sched_state == 0)
> + starts_group = true;
> if (s390_sched_state == S390_SCHED_STATE_NORMAL)
> - s390_sched_state = 1;
> + {
> + starts_group = true;
> + s390_sched_state = 1;
> + }
Should be the same as:
case 0:
starts_group = true;
/* fallthru */
case 1:
case 2:
s390_sched_state++;
break;
case S390_SCHED_STATE_NORMAL:
starts_group = true;
s390_sched_state = 1;
break;
case S390_SCHED_STATE_CRACKED:
s390_sched_state = S390_SCHED_STATE_NORMAL;
break;
}
Ok with that change. Thanks!
-Andreas-