From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15728 invoked by alias); 22 Aug 2009 13:51:58 -0000 Received: (qmail 15711 invoked by uid 48); 22 Aug 2009 13:51:45 -0000 Date: Sat, 22 Aug 2009 13:51:00 -0000 Message-ID: <20090822135145.15710.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/40718] Invalid code produced with -foptimize-sibling-calls In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "ubizjak at gmail dot com" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-08/txt/msg01780.txt.bz2 ------- Comment #4 from ubizjak at gmail dot com 2009-08-22 13:51 ------- Patched gcc: bar: pushl %ebp movl %esp, %ebp pushl %ebx subl $20, %esp movl 8(%ebp), %ebx movl %ebx, (%esp) call foo subl $4, %esp movl %ebx, 8(%ebp) movl (%ebx), %eax movl -4(%ebp), %ebx leave jmp *%eax -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40718