1  /* PR tree-optimization/89487 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O2 -ftree-loop-distribution" } */
       4  
       5  #include "../pr87600.h"
       6  
       7  void
       8  caml_interprete (void)
       9  {
      10  #if defined(REG1) && defined(REG2)
      11    register int *pc asm(REG1);
      12    register int *sp asm(REG2);
      13    int i;
      14  
      15    for (i = 0; i < 3; ++i)
      16      *--sp = pc[i];
      17  #endif
      18  }