2 /* { dg-skip-if "not implemented" { powerpc*-*-* } } */
3 /* { dg-options "-O2" } */
10 __attribute__ ((zero_call_used_regs("skip")))
17 __attribute__((noipa
))
18 __attribute__ ((zero_call_used_regs("used-gpr-arg")))
25 __attribute__((noipa
))
26 __attribute__ ((zero_call_used_regs("used-gpr")))
33 __attribute__((noipa
))
34 __attribute__ ((zero_call_used_regs("used-arg")))
41 __attribute__((noipa
))
42 __attribute__ ((zero_call_used_regs("used")))
49 __attribute__((noipa
))
50 __attribute__ ((zero_call_used_regs("all-gpr-arg")))
57 __attribute__((noipa
))
58 __attribute__ ((zero_call_used_regs("all-gpr")))
65 __attribute__((noipa
))
66 __attribute__ ((zero_call_used_regs("all-arg")))
73 __attribute__((noipa
))
74 __attribute__ ((zero_call_used_regs("all")))
91 assert (result
== 54);