aarch64-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure aarch64-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying aarch64-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice aarch64-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function aarch64-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return aarch64-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure aarch64-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying aarch64-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice aarch64-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function aarch64-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return aarch64-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure aarch64-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying aarch64-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice aarch64-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: nested function aarch64-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return alpha64-dec-vms: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha64-dec-vms: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha64-dec-vms: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha64-dec-vms: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha64-dec-vms: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha64-dec-vms: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha64-dec-vms: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha64-dec-vms: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha64-dec-vms: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha64-dec-vms: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha64-dec-vms: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha64-dec-vms: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-dec-vms: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-dec-vms: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-dec-vms: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-dec-vms: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-dec-vms: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-dec-vms: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-dec-vms: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-dec-vms: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-dec-vms: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-dec-vms: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-dec-vms: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-dec-vms: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern alpha-freebsd6: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure alpha-freebsd6: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller alpha-freebsd6: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call alpha-freebsd6: must-tail-call-2.c:48:3: error: cannot tail-call: nested function alpha-freebsd6: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call alpha-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure alpha-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller alpha-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call alpha-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function alpha-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call alpha-netbsd: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure alpha-netbsd: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller alpha-netbsd: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call alpha-netbsd: must-tail-call-2.c:48:3: error: cannot tail-call: nested function alpha-netbsd: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call alpha-openbsd: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure alpha-openbsd: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller alpha-openbsd: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call alpha-openbsd: must-tail-call-2.c:48:3: error: cannot tail-call: nested function alpha-openbsd: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call am33_2.0-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern am33_2.0-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern am33_2.0-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern am33_2.0-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern am33_2.0-linux: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame am33_2.0-linux: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame am33_2.0-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern am33_2.0-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern am33_2.0-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern am33_2.0-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern am33_2.0-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern am33_2.0-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern am33_2.0-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern am33_2.0-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern arceb-linux-uclibcOPT-with-cpu=arc700: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure arceb-linux-uclibcOPT-with-cpu=arc700: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller arceb-linux-uclibcOPT-with-cpu=arc700: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice arceb-linux-uclibcOPT-with-cpu=arc700: must-tail-call-2.c:48:3: error: cannot tail-call: nested function arceb-linux-uclibcOPT-with-cpu=arc700: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return arc-elf32OPT-with-cpu=arc600: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure arc-elf32OPT-with-cpu=arc600: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller arc-elf32OPT-with-cpu=arc600: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice arc-elf32OPT-with-cpu=arc600: must-tail-call-2.c:48:3: error: cannot tail-call: nested function arc-elf32OPT-with-cpu=arc600: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return arc-elf32OPT-with-cpu=arc700: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure arc-elf32OPT-with-cpu=arc700: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller arc-elf32OPT-with-cpu=arc700: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice arc-elf32OPT-with-cpu=arc700: must-tail-call-2.c:48:3: error: cannot tail-call: nested function arc-elf32OPT-with-cpu=arc700: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return arc-linux-uclibcOPT-with-cpu=arc700: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure arc-linux-uclibcOPT-with-cpu=arc700: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller arc-linux-uclibcOPT-with-cpu=arc700: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice arc-linux-uclibcOPT-with-cpu=arc700: must-tail-call-2.c:48:3: error: cannot tail-call: nested function arc-linux-uclibcOPT-with-cpu=arc700: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return arm-eabi: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure arm-eabi: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller arm-eabi: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call arm-eabi: must-tail-call-2.c:48:3: error: cannot tail-call: nested function arm-eabi: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call arm-linux-androideabi: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure arm-linux-androideabi: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller arm-linux-androideabi: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice arm-linux-androideabi: must-tail-call-2.c:48:3: error: cannot tail-call: nested function arm-linux-androideabi: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return arm-netbsdelf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure arm-netbsdelf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller arm-netbsdelf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice arm-netbsdelf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function arm-netbsdelf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return arm-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure arm-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller arm-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call arm-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: nested function arm-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call arm-symbianelf: must-tail-call-1.c:13:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] arm-symbianelf: must-tail-call-1.c:13:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] arm-symbianelf: must-tail-call-1.c:22:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] arm-symbianelf: must-tail-call-1.c:22:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] arm-symbianelf: must-tail-call-1.c:7:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] arm-symbianelf: must-tail-call-1.c:7:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] arm-symbianelf: must-tail-call-2.c:12:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] arm-symbianelf: must-tail-call-2.c:12:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] arm-symbianelf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure arm-symbianelf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller arm-symbianelf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice arm-symbianelf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function arm-symbianelf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return arm-uclinux_eabi: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure arm-uclinux_eabi: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller arm-uclinux_eabi: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call arm-uclinux_eabi: must-tail-call-2.c:48:3: error: cannot tail-call: nested function arm-uclinux_eabi: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call avr-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure avr-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller avr-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice avr-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function avr-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return bfin-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure bfin-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller bfin-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice bfin-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function bfin-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return bfin-linux-uclibc: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure bfin-linux-uclibc: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller bfin-linux-uclibc: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice bfin-linux-uclibc: must-tail-call-2.c:48:3: error: cannot tail-call: nested function bfin-linux-uclibc: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return bfin-openbsd: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure bfin-openbsd: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller bfin-openbsd: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice bfin-openbsd: must-tail-call-2.c:48:3: error: cannot tail-call: nested function bfin-openbsd: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return bfin-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure bfin-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller bfin-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice bfin-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: nested function bfin-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return bfin-uclinux: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure bfin-uclinux: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller bfin-uclinux: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice bfin-uclinux: must-tail-call-2.c:48:3: error: cannot tail-call: nested function bfin-uclinux: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return c6x-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure c6x-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame c6x-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame c6x-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice c6x-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function c6x-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return c6x-uclinux: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call c6x-uclinux: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call c6x-uclinux: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure c6x-uclinux: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame c6x-uclinux: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame c6x-uclinux: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call c6x-uclinux: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call c6x-uclinux: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call c6x-uclinux: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call c6x-uclinux: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call cr16-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cr16-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cr16-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cr16-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cr16-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cr16-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cr16-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cr16-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cr16-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cr16-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cr16-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cr16-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying cris-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-linux: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying cris-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern cris-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying crisv32-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-linux: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying crisv32-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern crisv32-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern epiphany-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure epiphany-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame epiphany-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame epiphany-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice epiphany-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function epiphany-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return epiphany-elfOPT-with-stack-offset=16: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure epiphany-elfOPT-with-stack-offset=16: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame epiphany-elfOPT-with-stack-offset=16: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame epiphany-elfOPT-with-stack-offset=16: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice epiphany-elfOPT-with-stack-offset=16: must-tail-call-2.c:48:3: error: cannot tail-call: nested function epiphany-elfOPT-with-stack-offset=16: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return fido-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure fido-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller fido-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice fido-elf: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call fido-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return fr30-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern fr30-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern fr30-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern fr30-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern fr30-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying fr30-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern fr30-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern fr30-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern fr30-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern fr30-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern fr30-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern fr30-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern fr30-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern frv-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure frv-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying frv-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice frv-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function frv-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return frv-linux: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure frv-linux: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying frv-linux: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice frv-linux: must-tail-call-2.c:48:3: error: cannot tail-call: nested function frv-linux: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return ft32-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern ft32-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern ft32-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern ft32-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern ft32-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying ft32-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern ft32-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern ft32-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern ft32-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern ft32-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern ft32-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern ft32-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern ft32-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-rtemsOPT-enable-obsolete: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-rtemsOPT-enable-obsolete: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-rtemsOPT-enable-obsolete: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-rtemsOPT-enable-obsolete: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-rtemsOPT-enable-obsolete: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-rtemsOPT-enable-obsolete: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-rtemsOPT-enable-obsolete: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-rtemsOPT-enable-obsolete: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-rtemsOPT-enable-obsolete: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-rtemsOPT-enable-obsolete: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-rtemsOPT-enable-obsolete: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern h8300-rtemsOPT-enable-obsolete: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern hppa2.0-hpux10.1: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa2.0-hpux10.1: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa2.0-hpux10.1: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure hppa2.0-hpux10.1: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame hppa2.0-hpux10.1: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame hppa2.0-hpux10.1: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa2.0-hpux10.1: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa2.0-hpux10.1: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa2.0-hpux10.1: must-tail-call-2.c:48:3: error: cannot tail-call: nested function hppa2.0-hpux10.1: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa2.0-hpux11.9: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa2.0-hpux11.9: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa2.0-hpux11.9: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure hppa2.0-hpux11.9: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame hppa2.0-hpux11.9: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame hppa2.0-hpux11.9: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa2.0-hpux11.9: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa2.0-hpux11.9: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa2.0-hpux11.9: must-tail-call-2.c:48:3: error: cannot tail-call: nested function hppa2.0-hpux11.9: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.0OPT-enable-sjlj-exceptions=yes: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.0OPT-enable-sjlj-exceptions=yes: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.0OPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure hppa64-hpux11.0OPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.0OPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.0OPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.0OPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.0OPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.3: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.3: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.3: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure hppa64-hpux11.3: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.3: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.3: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.3: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-hpux11.3: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-linux-gnu: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-linux-gnu: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure hppa64-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa64-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa-linux-gnu: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa-linux-gnu: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure hppa-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame hppa-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame hppa-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function hppa-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa-linux-gnuOPT-enable-sjlj-exceptions=yes: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa-linux-gnuOPT-enable-sjlj-exceptions=yes: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa-linux-gnuOPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure hppa-linux-gnuOPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame hppa-linux-gnuOPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame hppa-linux-gnuOPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa-linux-gnuOPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa-linux-gnuOPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call hppa-linux-gnuOPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:48:3: error: cannot tail-call: nested function hppa-linux-gnuOPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call i486-freebsd4: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i486-freebsd4: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i486-freebsd4: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i486-freebsd4: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i486-freebsd4: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-apple-darwin10: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-apple-darwin10: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-apple-darwin10: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-apple-darwin10: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-apple-darwin10: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-apple-darwin9: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-apple-darwin9: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-apple-darwin9: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-apple-darwin9: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-apple-darwin9: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-apple-darwin: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-apple-darwin: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-apple-darwin: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-apple-darwin: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-apple-darwin: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-cygwinOPT-enable-threads=yes: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-cygwinOPT-enable-threads=yes: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-cygwinOPT-enable-threads=yes: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-cygwinOPT-enable-threads=yes: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-cygwinOPT-enable-threads=yes: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-freebsd6: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-freebsd6: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-freebsd6: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-freebsd6: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-freebsd6: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-kfreebsd-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-kfreebsd-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-kfreebsd-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-kfreebsd-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-kfreebsd-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-knetbsd-gnuOPT-enable-obsolete: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-knetbsd-gnuOPT-enable-obsolete: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-knetbsd-gnuOPT-enable-obsolete: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-knetbsd-gnuOPT-enable-obsolete: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-knetbsd-gnuOPT-enable-obsolete: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-kopensolaris-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-kopensolaris-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-kopensolaris-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-kopensolaris-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-kopensolaris-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-lynxos: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-lynxos: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-lynxos: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-lynxos: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-lynxos: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-mingw32crt: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-mingw32crt: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-mingw32crt: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-mingw32crt: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-mingw32crt: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-netbsdelf9: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-netbsdelf9: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-netbsdelf9: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-netbsdelf9: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-netbsdelf9: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-nto-qnx: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-nto-qnx: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-nto-qnx: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-nto-qnx: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-nto-qnx: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-openbsd3.0OPT-enable-obsolete: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-openbsd3.0OPT-enable-obsolete: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-openbsd3.0OPT-enable-obsolete: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-openbsd3.0OPT-enable-obsolete: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-openbsd3.0OPT-enable-obsolete: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-openbsd: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-openbsd: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-openbsd: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-openbsd: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-openbsd: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-pc-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-pc-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-pc-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-pc-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-pc-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-pc-msdosdjgpp: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-pc-msdosdjgpp: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-pc-msdosdjgpp: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-pc-msdosdjgpp: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-pc-msdosdjgpp: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-solaris2.10: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-solaris2.10: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-solaris2.10: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-solaris2.10: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-solaris2.10: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return i686-symbolics-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure i686-symbolics-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller i686-symbolics-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice i686-symbolics-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function i686-symbolics-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return ia64-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure ia64-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller ia64-elf: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call ia64-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function ia64-elf: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call ia64-freebsd6: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure ia64-freebsd6: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller ia64-freebsd6: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call ia64-freebsd6: must-tail-call-2.c:48:3: error: cannot tail-call: nested function ia64-freebsd6: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call ia64-hpux: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure ia64-hpux: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller ia64-hpux: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call ia64-hpux: must-tail-call-2.c:48:3: error: cannot tail-call: nested function ia64-hpux: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call ia64-hp-vms: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure ia64-hp-vms: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller ia64-hp-vms: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call ia64-hp-vms: must-tail-call-2.c:48:3: error: cannot tail-call: nested function ia64-hp-vms: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call ia64-linux: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure ia64-linux: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller ia64-linux: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call ia64-linux: must-tail-call-2.c:48:3: error: cannot tail-call: nested function ia64-linux: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call iq2000-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern iq2000-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern iq2000-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern iq2000-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern iq2000-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame iq2000-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame iq2000-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern iq2000-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern iq2000-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern iq2000-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern iq2000-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern iq2000-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern iq2000-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern iq2000-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-rtems: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-rtems: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-uclinux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-uclinux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-uclinux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-uclinux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-uclinux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-uclinux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-uclinux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-uclinux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-uclinux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-uclinux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-uclinux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern lm32-uclinux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-rtems: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-rtems: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32c-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying m32r-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying m32rle-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-linux: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying m32rle-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32rle-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-linux: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying m32r-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-rtemsOPT-enable-obsolete: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-rtemsOPT-enable-obsolete: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-rtemsOPT-enable-obsolete: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-rtemsOPT-enable-obsolete: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-rtemsOPT-enable-obsolete: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying m32r-rtemsOPT-enable-obsolete: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-rtemsOPT-enable-obsolete: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-rtemsOPT-enable-obsolete: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-rtemsOPT-enable-obsolete: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-rtemsOPT-enable-obsolete: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-rtemsOPT-enable-obsolete: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-rtemsOPT-enable-obsolete: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m32r-rtemsOPT-enable-obsolete: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern m68k-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure m68k-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller m68k-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice m68k-elf: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call m68k-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return m68k-linux: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure m68k-linux: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller m68k-linux: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice m68k-linux: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call m68k-linux: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return m68k-netbsdelf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure m68k-netbsdelf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller m68k-netbsdelf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice m68k-netbsdelf: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call m68k-netbsdelf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return m68k-openbsd: must-tail-call-2.c:17:10: error: cannot tail-call: caller and callee disagree in promotion of function return value m68k-openbsd: must-tail-call-2.c:17:10: error: cannot tail-call: caller and callee disagree in promotion of function return value m68k-openbsd: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller m68k-openbsd: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice m68k-openbsd: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call m68k-openbsd: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return m68k-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure m68k-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller m68k-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice m68k-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call m68k-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return m68k-uclinux: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure m68k-uclinux: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller m68k-uclinux: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice m68k-uclinux: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call m68k-uclinux: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mcore-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mcore-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mcore-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mcore-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mcore-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mcore-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mcore-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mcore-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mcore-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mcore-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mcore-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mcore-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mep-elfOPT-enable-obsolete: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mep-elfOPT-enable-obsolete: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying mep-elfOPT-enable-obsolete: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mep-elfOPT-enable-obsolete: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mep-elfOPT-enable-obsolete: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return microblaze-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern microblaze-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mips64-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mips64-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller mips64-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mips64-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mips64-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mips64el-st-linux-gnu: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64el-st-linux-gnu: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64el-st-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mips64el-st-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64el-st-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64el-st-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64el-st-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64el-st-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64octeon-linux: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64octeon-linux: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64octeon-linux: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mips64octeon-linux: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64octeon-linux: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64octeon-linux: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64octeon-linux: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64octeon-linux: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mips64orion-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mips64orion-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller mips64orion-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mips64orion-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mips64orion-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mips64vr-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mips64vr-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame mips64vr-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame mips64vr-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mips64vr-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mips64vr-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mipsel-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mipsel-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller mipsel-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mipsel-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mipsel-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mipsisa32-elfoabi: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mipsisa32-elfoabi: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller mipsisa32-elfoabi: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mipsisa32-elfoabi: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mipsisa32-elfoabi: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mipsisa32r2-linux-gnu: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa32r2-linux-gnu: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa32r2-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mipsisa32r2-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa32r2-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa32r2-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa32r2-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa32r2-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa64-elfoabi: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mipsisa64-elfoabi: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller mipsisa64-elfoabi: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mipsisa64-elfoabi: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mipsisa64-elfoabi: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mipsisa64r2el-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mipsisa64r2el-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame mipsisa64r2el-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame mipsisa64r2el-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mipsisa64r2el-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mipsisa64r2el-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mipsisa64r2-linux: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa64r2-linux: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa64r2-linux: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mipsisa64r2-linux: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa64r2-linux: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa64r2-linux: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa64r2-linux: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa64r2-linux: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mipsisa64r2-sde-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mipsisa64r2-sde-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller mipsisa64r2-sde-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mipsisa64r2-sde-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mipsisa64r2-sde-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mipsisa64sb1-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mipsisa64sb1-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller mipsisa64sb1-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mipsisa64sb1-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mipsisa64sb1-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mipsisa64sr71k-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mipsisa64sr71k-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame mipsisa64sr71k-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame mipsisa64sr71k-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mipsisa64sr71k-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mipsisa64sr71k-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mips-netbsd: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mips-netbsd: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mips-netbsd: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mips-netbsd: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mips-netbsd: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call mips-netbsd: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mips-netbsd: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mips-netbsd: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call mips-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mips-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller mips-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mips-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mips-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mipstx39-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure mipstx39-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame mipstx39-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame mipstx39-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice mipstx39-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function mipstx39-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return mmix-knuth-mmixware: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mmix-knuth-mmixware: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mmix-knuth-mmixware: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mmix-knuth-mmixware: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mmix-knuth-mmixware: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame mmix-knuth-mmixware: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame mmix-knuth-mmixware: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mmix-knuth-mmixware: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mmix-knuth-mmixware: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mmix-knuth-mmixware: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mmix-knuth-mmixware: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mmix-knuth-mmixware: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mmix-knuth-mmixware: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mmix-knuth-mmixware: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mn10300-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mn10300-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mn10300-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mn10300-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mn10300-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame mn10300-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame mn10300-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mn10300-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mn10300-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mn10300-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mn10300-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mn10300-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mn10300-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern mn10300-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying moxie-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-rtems: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-rtems: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying moxie-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-uclinux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-uclinux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-uclinux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-uclinux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-uclinux: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying moxie-uclinux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-uclinux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-uclinux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-uclinux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-uclinux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-uclinux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-uclinux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern moxie-uclinux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern msp430-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern msp430-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern msp430-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern msp430-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern msp430-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame msp430-elf: must-tail-call-2.c:32:10: error: cannot tail-call: a callee-copied argument is stored in the current function's frame msp430-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern msp430-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern msp430-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern msp430-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern msp430-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern msp430-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern msp430-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern msp430-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern nds32be-elf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32be-elf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32be-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure nds32be-elf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32be-elf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32be-elf: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32be-elf: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32be-elf: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32le-elf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32le-elf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32le-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure nds32le-elf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32le-elf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32le-elf: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32le-elf: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call nds32le-elf: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call nios2-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure nios2-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller nios2-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice nios2-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function nios2-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return nios2-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure nios2-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller nios2-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice nios2-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function nios2-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return nios2-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure nios2-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller nios2-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice nios2-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: nested function nios2-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return nvptx-none: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern nvptx-none: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern nvptx-none: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern nvptx-none: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern nvptx-none: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying nvptx-none: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern nvptx-none: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern nvptx-none: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern nvptx-none: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern nvptx-none: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern nvptx-none: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern nvptx-none: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern nvptx-none: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern pdp11-aout: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern pdp11-aout: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern pdp11-aout: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern pdp11-aout: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern pdp11-aout: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern pdp11-aout: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern pdp11-aout: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern pdp11-aout: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern pdp11-aout: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern pdp11-aout: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern pdp11-aout: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern pdp11-aout: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern powerpc64-darwin: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc64-darwin: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller powerpc64-darwin: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc64-darwin: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc64-darwin: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc64-linux_altivec: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc64-linux_altivec: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc64-linux_altivec: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc64-linux_altivec: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc64-linux_altivec: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-darwin7: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-darwin7: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller powerpc-darwin7: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-darwin7: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-darwin7: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-darwin8: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-darwin8: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller powerpc-darwin8: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-darwin8: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-darwin8: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-eabialtivec: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-eabialtivec: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc-eabialtivec: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-eabialtivec: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-eabialtivec: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-eabi: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-eabi: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc-eabi: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-eabi: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-eabi: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-eabisimaltivec: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-eabisimaltivec: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc-eabisimaltivec: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-eabisimaltivec: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-eabisimaltivec: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-eabisim: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-eabisim: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc-eabisim: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-eabisim: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-eabisim: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-eabispe: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-eabispe: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc-eabispe: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-eabispe: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-eabispe: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-freebsd6: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-freebsd6: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc-freebsd6: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-freebsd6: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-freebsd6: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpcle-eabi: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpcle-eabi: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpcle-eabi: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpcle-eabi: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpcle-eabi: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpcle-eabisim: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpcle-eabisim: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpcle-eabisim: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpcle-eabisim: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpcle-eabisim: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpcle-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpcle-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpcle-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpcle-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpcle-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-linux_paired: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-linux_paired: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc-linux_paired: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-linux_paired: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-linux_paired: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-linux_spe: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-linux_spe: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc-linux_spe: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-linux_spe: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-linux_spe: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-lynxos: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-lynxos: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc-lynxos: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-lynxos: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-lynxos: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-netbsd: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-netbsd: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc-netbsd: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-netbsd: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-netbsd: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return powerpc-xilinx-eabi: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure powerpc-xilinx-eabi: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying powerpc-xilinx-eabi: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice powerpc-xilinx-eabi: must-tail-call-2.c:48:3: error: cannot tail-call: nested function powerpc-xilinx-eabi: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return ppc-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure ppc-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying ppc-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice ppc-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function ppc-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return rl78-elf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call rl78-elf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call rl78-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure rl78-elf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call rl78-elf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call rl78-elf: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call rl78-elf: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call rl78-elf: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call rs6000-ibm-aix5.2.0: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure rs6000-ibm-aix5.2.0: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller rs6000-ibm-aix5.2.0: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call rs6000-ibm-aix5.2.0: must-tail-call-2.c:48:3: error: cannot tail-call: nested function rs6000-ibm-aix5.2.0: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call rs6000-ibm-aix5.3.0: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure rs6000-ibm-aix5.3.0: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller rs6000-ibm-aix5.3.0: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call rs6000-ibm-aix5.3.0: must-tail-call-2.c:48:3: error: cannot tail-call: nested function rs6000-ibm-aix5.3.0: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call rs6000-ibm-aix6.0: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure rs6000-ibm-aix6.0: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller rs6000-ibm-aix6.0: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call rs6000-ibm-aix6.0: must-tail-call-2.c:48:3: error: cannot tail-call: nested function rs6000-ibm-aix6.0: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call rx-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure rx-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller rx-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice rx-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function rx-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return s390-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure s390-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying s390-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice s390-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function s390-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return s390x-ibm-tpf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call s390x-ibm-tpf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call s390x-ibm-tpf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure s390x-ibm-tpf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying s390x-ibm-tpf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call s390x-ibm-tpf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call s390x-ibm-tpf: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call s390x-ibm-tpf: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call s390x-ibm-tpf: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call s390x-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure s390x-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying s390x-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice s390x-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function s390x-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return sh-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sh-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller sh-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice sh-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function sh-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return shle-linux: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure shle-linux: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller shle-linux: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice shle-linux: must-tail-call-2.c:48:3: error: cannot tail-call: nested function shle-linux: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return sh-netbsdelf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sh-netbsdelf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller sh-netbsdelf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice sh-netbsdelf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function sh-netbsdelf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return sh-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sh-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller sh-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice sh-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: nested function sh-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return sh-superh-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sh-superh-elf: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller sh-superh-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice sh-superh-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function sh-superh-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return sparc64-elf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-elf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc64-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc64-elf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-elf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-elf: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-elf: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-elf: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-freebsd6: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-freebsd6: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-freebsd6: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc64-freebsd6: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc64-freebsd6: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-freebsd6: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-freebsd6: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-freebsd6: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-freebsd6: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-linux: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-linux: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-linux: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc64-linux: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc64-linux: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-linux: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-linux: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-linux: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-linux: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-netbsd: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-netbsd: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-netbsd: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc64-netbsd: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc64-netbsd: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-netbsd: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-netbsd: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-netbsd: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-netbsd: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-openbsd: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-openbsd: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-openbsd: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc64-openbsd: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc64-openbsd: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-openbsd: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-openbsd: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-openbsd: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-openbsd: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-rtems: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-rtems: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc64-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc64-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-sun-solaris2.10OPT-with-gnu-ldOPT-with-gnu-asOPT-enable-threads=posix: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-sun-solaris2.10OPT-with-gnu-ldOPT-with-gnu-asOPT-enable-threads=posix: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-sun-solaris2.10OPT-with-gnu-ldOPT-with-gnu-asOPT-enable-threads=posix: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc64-sun-solaris2.10OPT-with-gnu-ldOPT-with-gnu-asOPT-enable-threads=posix: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc64-sun-solaris2.10OPT-with-gnu-ldOPT-with-gnu-asOPT-enable-threads=posix: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-sun-solaris2.10OPT-with-gnu-ldOPT-with-gnu-asOPT-enable-threads=posix: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-sun-solaris2.10OPT-with-gnu-ldOPT-with-gnu-asOPT-enable-threads=posix: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-sun-solaris2.10OPT-with-gnu-ldOPT-with-gnu-asOPT-enable-threads=posix: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc64-sun-solaris2.10OPT-with-gnu-ldOPT-with-gnu-asOPT-enable-threads=posix: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-elf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-elf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc-elf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-elf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-elf: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-elf: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-elf: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon3-linux-gnuOPT-enable-target=all: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon3-linux-gnuOPT-enable-target=all: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon3-linux-gnuOPT-enable-target=all: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc-leon3-linux-gnuOPT-enable-target=all: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc-leon3-linux-gnuOPT-enable-target=all: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon3-linux-gnuOPT-enable-target=all: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon3-linux-gnuOPT-enable-target=all: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon3-linux-gnuOPT-enable-target=all: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon3-linux-gnuOPT-enable-target=all: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon-elf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon-elf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc-leon-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc-leon-elf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon-elf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon-elf: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon-elf: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-leon-elf: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-linux-gnu: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-linux-gnu: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-netbsdelf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-netbsdelf: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-netbsdelf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc-netbsdelf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc-netbsdelf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-netbsdelf: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-netbsdelf: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-netbsdelf: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-netbsdelf: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-rtems: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-rtems: must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure sparc-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying sparc-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: target is not able to optimize the call into a sibling call sparc-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: target is not able to optimize the call into a sibling call spu-elf: must-tail-call-2.c:17:10: error: cannot tail-call: caller and callee disagree in promotion of function return value spu-elf: must-tail-call-2.c:17:10: error: cannot tail-call: caller and callee disagree in promotion of function return value spu-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice spu-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function spu-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return tilegxbe-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: caller and callee disagree in promotion of function return value tilegxbe-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: caller and callee disagree in promotion of function return value tilegxbe-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller tilegxbe-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice tilegxbe-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function tilegxbe-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return tilegx-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: caller and callee disagree in promotion of function return value tilegx-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: caller and callee disagree in promotion of function return value tilegx-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice tilegx-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function tilegx-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return tilepro-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure tilepro-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller tilepro-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice tilepro-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: nested function tilepro-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return v850e-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850e-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850e-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850e-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850e-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850e-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850e-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850e-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850e-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850e-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850e-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850e-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-rtems: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-rtems: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern v850-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-linux-gnu: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-linux-gnu: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-linux-gnu: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-linux-gnu: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-linux-gnu: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-linux-gnu: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-linux-gnu: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-netbsdelf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-netbsdelf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-netbsdelf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-netbsdelf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-netbsdelf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-netbsdelf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-netbsdelf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-netbsdelf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-netbsdelf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-netbsdelf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-netbsdelf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-netbsdelf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-openbsd: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-openbsd: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-openbsd: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-openbsd: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-openbsd: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-openbsd: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-openbsd: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-openbsd: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-openbsd: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-openbsd: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-openbsd: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern vax-openbsd: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern visium-elf: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure visium-elf: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying visium-elf: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice visium-elf: must-tail-call-2.c:48:3: error: cannot tail-call: nested function visium-elf: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return x86_64-apple-darwin: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure x86_64-apple-darwin: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller x86_64-apple-darwin: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice x86_64-apple-darwin: must-tail-call-2.c:48:3: error: cannot tail-call: nested function x86_64-apple-darwin: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return x86_64-elfOPT-with-fpmath=sse: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure x86_64-elfOPT-with-fpmath=sse: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller x86_64-elfOPT-with-fpmath=sse: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice x86_64-elfOPT-with-fpmath=sse: must-tail-call-2.c:48:3: error: cannot tail-call: nested function x86_64-elfOPT-with-fpmath=sse: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return x86_64-freebsd6: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure x86_64-freebsd6: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller x86_64-freebsd6: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice x86_64-freebsd6: must-tail-call-2.c:48:3: error: cannot tail-call: nested function x86_64-freebsd6: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return x86_64-knetbsd-gnuOPT-enable-obsolete: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure x86_64-knetbsd-gnuOPT-enable-obsolete: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller x86_64-knetbsd-gnuOPT-enable-obsolete: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice x86_64-knetbsd-gnuOPT-enable-obsolete: must-tail-call-2.c:48:3: error: cannot tail-call: nested function x86_64-knetbsd-gnuOPT-enable-obsolete: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return x86_64-mingw32OPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure x86_64-mingw32OPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying x86_64-mingw32OPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice x86_64-mingw32OPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:48:3: error: cannot tail-call: nested function x86_64-mingw32OPT-enable-sjlj-exceptions=yes: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return x86_64-netbsd: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure x86_64-netbsd: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller x86_64-netbsd: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice x86_64-netbsd: must-tail-call-2.c:48:3: error: cannot tail-call: nested function x86_64-netbsd: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return x86_64-pc-linux-gnuOPT-with-fpmath=avx: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure x86_64-pc-linux-gnuOPT-with-fpmath=avx: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller x86_64-pc-linux-gnuOPT-with-fpmath=avx: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice x86_64-pc-linux-gnuOPT-with-fpmath=avx: must-tail-call-2.c:48:3: error: cannot tail-call: nested function x86_64-pc-linux-gnuOPT-with-fpmath=avx: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return x86_64-rtems: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure x86_64-rtems: must-tail-call-2.c:32:10: error: cannot tail-call: callee required more stack slots than the caller x86_64-rtems: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice x86_64-rtems: must-tail-call-2.c:48:3: error: cannot tail-call: nested function x86_64-rtems: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return x86_64-w64-mingw32: must-tail-call-2.c:17:10: error: cannot tail-call: callee returns a structure x86_64-w64-mingw32: must-tail-call-2.c:32:10: error: cannot tail-call: argument must be passed by copying x86_64-w64-mingw32: must-tail-call-2.c:39:3: error: cannot tail-call: callee returns twice x86_64-w64-mingw32: must-tail-call-2.c:48:3: error: cannot tail-call: nested function x86_64-w64-mingw32: must-tail-call-2.c:57:3: error: cannot tail-call: callee does not return xstormy16-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xstormy16-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xstormy16-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xstormy16-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xstormy16-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xstormy16-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xstormy16-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xstormy16-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xstormy16-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xstormy16-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xstormy16-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xstormy16-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-elf: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-elf: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-elf: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-elf: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-elf: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-elf: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-linux: must-tail-call-1.c:12:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-linux: must-tail-call-2.c:17:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-linux: must-tail-call-2.c:32:10: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-linux: must-tail-call-2.c:39:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-linux: must-tail-call-2.c:48:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern xtensa-linux: must-tail-call-2.c:57:3: error: cannot tail-call: machine description does not have a sibcall_epilogue instruction pattern