TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Forum View

Use Monospaced Font
Show HTML Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender:
"Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
Date:
Thu, 3 Dec 1998 02:17:40 +0100
Reply-To:
Jerry van Dijk <[log in to unmask]>
Subject:
MIME-Version:
1.0
X-cc:
Content-Transfer-Encoding:
7bit
Content-Type:
text/plain; charset=US-ASCII
From:
Jerry van Dijk <[log in to unmask]>
Parts/Attachments:
text/plain (28 lines)
>        Here's a C++ example to try:
...
>        Compile this with full optimization and look at the generated code!

This is not a good example, since there are no variables. So compiling
the c++ code results in:

        main:
                pushl %ebp
                movl %esp,%ebp
                pushl $720                      <--
                pushl $cout                     <--
                call __ls__7ostreamUl           <--
                addl $8,%esp
                pushl %eax
                call endl__FR7ostream
                movl $1,%eax
                movl %ebp,%esp
                popl %ebp
                ret
        .Lfe1:
                .size    main,.Lfe1-main
                .ident  "GCC: (GNU) 2.7.2.1"

Which says more about gcc's optimizer than about the templates... :-)

Jerry.

ATOM RSS1 RSS2