1 /* { dg-require-effective-target ptr32plus } */ 2 /* { dg-require-effective-target untyped_assembly } */ 3 4 typedef void *(*T)(void); f1()5f1 () 6 { 7 ((T) 0)(); 8 } f2()9f2 () 10 { 11 ((T) 1000)(); 12 } f3()13f3 () 14 { 15 ((T) 10000000)(); 16 } f4(r)17f4 (r) 18 { 19 ((T) r)(); 20 } f5()21f5 () 22 { 23 int (*r)() = f3; 24 ((T) r)(); 25 } 26