1 /* { dg-do compile } */
2 /* { dg-options "-mips16 -mcode-readable=yes" } */
4 /* PR tree-optimization/51513 verification variant for MIPS16, #1. */
6 int __attribute__ ((weak
))
22 __builtin_unreachable ();
27 /* Without the fix for PR tree-optimization/51513 truncated code
28 would be emitted for `frob', like:
38 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
45 meaning `frob' will have no chance to return, let alone produce
46 the result expected. */
48 /* { dg-final { scan-assembler "\tjrc?\t\\\$31\n" } } */