Date: Fri, 24 Aug 2001 16:10:24 -0400 From: Leo Bicknell <bicknell@ufp.org> To: John Baldwin <jhb@FreeBSD.org> Cc: Leo Bicknell <bicknell@ufp.org>, Steve Roome <stephen_roome@yahoo.com>, freebsd-hackers@FreeBSD.org, "David O'Brien" <obrien@FreeBSD.org> Subject: Re: function calls/rets in assembly Message-ID: <20010824161024.A45122@ussenterprise.ufp.org> In-Reply-To: <XFMail.010824115110.jhb@FreeBSD.org>; from jhb@FreeBSD.org on Fri, Aug 24, 2001 at 11:51:10AM -0700 References: <20010824144732.A40302@ussenterprise.ufp.org> <XFMail.010824115110.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Someone suggested to me privately turning on optimization, for
the record that doesn't help much: (with -O2)
.file "printasint.c"
.version "01.01"
gcc2_compiled.:
.section .rodata
.LC0:
.byte 0x70,0x72,0x69,0x6e,0x74,0x20,0x74,0x68,0x69,0x73
.byte 0x20,0x25,0x64,0xa,0x0
.text
.p2align 2,0x90
.globl printasint
.type printasint,@function
printasint:
pushl %ebp
movl %esp,%ebp
subl $8,%esp
addl $-8,%esp
pushl 8(%ebp)
pushl $.LC0
call printf
leave
ret
.Lfe1:
.size printasint,.Lfe1-printasint
.ident "[ASM_FILE_END]GCC: (c) 2.95.2 19991024 (release)"
--
Leo Bicknell - bicknell@ufp.org
Systems Engineer - Internetworking Engineer - CCIE 3440
Read TMBG List - tmbg-list-request@tmbg.org, www.tmbg.org
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010824161024.A45122>
