| delorie.com/archives/browse.cgi | search | 
| X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f | 
| From: | "Bob W" <dontsend AT operamail DOT com> | 
| Newsgroups: | comp.os.msdos.djgpp | 
| Subject: | Re: Sequence points, any? | 
| Date: | 7 Apr 2006 02:46:07 -0700 | 
| Organization: | http://groups.google.com | 
| Lines: | 17 | 
| Message-ID: | <1144403167.636925.192100@i39g2000cwa.googlegroups.com> | 
| References: | <1144238453 DOT 674596 DOT 302360 AT z34g2000cwc DOT googlegroups DOT com> | 
| <200604051406 DOT k35E6iOx002313 AT envy DOT delorie DOT com> | |
| <1144285170 DOT 583086 DOT 24610 AT v46g2000cwv DOT googlegroups DOT com> | |
| <v1v832h6p1p2bn51mjva71bkg6aui4in9n AT 4ax DOT com> | |
| <49k31sFovesfU3 AT news DOT dfncis DOT de> | |
| <sofa3296m70vcfeo93regapfuis5qutsao AT 4ax DOT com> | |
| <1144358167 DOT 549081 DOT 289870 AT z34g2000cwc DOT googlegroups DOT com> | |
| <msnb32lq8plrc62ip1vnon6bdum4g8jt7m AT 4ax DOT com> | |
| NNTP-Posting-Host: | 84.102.38.245 | 
| Mime-Version: | 1.0 | 
| X-Trace: | posting.google.com 1144403172 18098 127.0.0.1 (7 Apr 2006 09:46:12 GMT) | 
| X-Complaints-To: | groups-abuse AT google DOT com | 
| NNTP-Posting-Date: | Fri, 7 Apr 2006 09:46:12 +0000 (UTC) | 
| User-Agent: | G2/0.2 | 
| X-HTTP-UserAgent: | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) | 
| Complaints-To: | groups-abuse AT google DOT com | 
| Injection-Info: | i39g2000cwa.googlegroups.com; posting-host=84.102.38.245; | 
| posting-account=CXf2IQ0AAADhHwR4LIBYSPHMQKV3cPd3 | |
| To: | djgpp AT delorie DOT com | 
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp | 
| Reply-To: | djgpp AT delorie DOT com | 
Brian Inglis wrote: > > The compiler should support the timing of non-trivial functions even > (or especially) in optimized code. > Besides being highly recursive Ack() is trivial: No access to externals, globals, etc. It even would not exist as a function in compiled code if it was not recursive. If I make it less trivial (e.g. by inserting an external function such as putchar), gcc changes its behaviour. At least that is what I think to remember while testing various program versions.
| webmaster | delorie software privacy | 
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |