/* { dg-options "-O2 -funit-at-a-time" } */ | |

/* { dg-final { scan-assembler-not "big_function_2" } } */ | |

int t(void); | |

static void | |

big_function_2(void); | |

void | |

big_function_1() | |

{ | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

big_function_2(); | |

} | |

static void | |

big_function_2() | |

{ | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

while (t()); | |

} |