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-

Reply via email to