1/* This test made valgrind run in an infinite loop. See bugzilla #301204 */ 2#include <stdio.h> 3 4static void mytest(int d) 5{ 6 printf("%d\n", d); 7} 8 9static void (*resolve_test(void))(void) 10{ 11 return (void (*)(void))&mytest; 12} 13 14void test(int d) 15 __attribute__((ifunc("resolve_test"))); 16 17int main() 18{ 19 test(5); 20 return 0; 21} 22