Article View: gnu.gcc.help
Article #50574Re: tail recusion
From: Fergus James HENDERSON
Date: Wed, 15 Sep 1993 12:09
Date: Wed, 15 Sep 1993 12:09
12 lines
1106 bytes
1106 bytes
rv@cs.brown.edu (rodrigo vanegas) writes: >Does gcc optimize tail recursion? Only for functions with a non-void return value, where there is an explicit return recursive_call(...); statement. Tail recursion for void-valued functions and in cases like return (... ? ... : tail_recursive_call(...)); is not optimized. -- Fergus Henderson fjh@munta.cs.mu.OZ.AU
Technical Details
Message-ID:
<9325822.6576@mulga.cs.mu.OZ.AU>Path:
arc1-ca.pugleaf.net!gmd.de!rrz.uni-koeln.de!unidui!math.fu-berlin.de!zib-berlin.de!news.dfn.de!darwin.sura.net!europa.eng.gtefsd.com!uunet!munnari.oz.au!cs.mu.OZ.AU!munta.cs.mu.OZ.AU!fjhReferences:
<RV.93Sep11232146@fiji.cs.brown.edu>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11318c,7e26745910e97232 X-Google-Attributes: gid11318c,public X-Google-ArrivalTime: 1993-09-15 05:46:08 PST Newsgroups: gnu.gcc.help Path: arc1-ca.pugleaf.net!gmd.de!rrz.uni-koeln.de!unidui!math.fu-berlin.de!zib-berlin.de!news.dfn.de!darwin.sura.net!europa.eng.gtefsd.com!uunet!munnari.oz.au!cs.mu.OZ.AU!munta.cs.mu.OZ.AU!fjh From: fjh@munta.cs.mu.OZ.AU (Fergus James HENDERSON) Subject: Re: tail recusion Message-ID: <9325822.6576@mulga.cs.mu.OZ.AU> Sender: news@cs.mu.OZ.AU Organization: Computer Science, University of Melbourne, Australia References: <RV.93Sep11232146@fiji.cs.brown.edu> Distribution: gnu Date: Wed, 15 Sep 1993 12:09:10 GMT Lines: 12