From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9198 invoked by alias); 20 Jan 2004 23:42:42 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 8529 invoked from network); 20 Jan 2004 23:42:07 -0000 Received: from unknown (HELO fencepost.gnu.org) (199.232.76.164) by sources.redhat.com with SMTP; 20 Jan 2004 23:42:07 -0000 Received: from monty-python.gnu.org ([199.232.76.173]) by fencepost.gnu.org with esmtp (Exim 4.24) id 1Aj5Tb-0002Tp-E2 for gcc@gnu.org; Tue, 20 Jan 2004 18:40:07 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1Aj5V1-0001gc-Nb for gcc@gnu.org; Tue, 20 Jan 2004 18:42:06 -0500 Received: from [192.19.192.110] (helo=alageremail2.agere.com) by monty-python.gnu.org with esmtp (Exim 4.24) id 1Aj4qm-0005nH-7H for gcc@gnu.org; Tue, 20 Jan 2004 18:00:00 -0500 Received: from alerelay.agere.com (alerelay.agere.com [135.14.190.33]) by alageremail2.agere.com (8.11.7+Sun/8.10.2) with ESMTP id i0KMxvc18842 for ; Tue, 20 Jan 2004 17:59:57 -0500 (EST) Received: from palex2kh01.ags.agere.com (palex2kh01.agere.com [128.94.210.100]) by alerelay.agere.com (8.11.6+Sun/8.11.6) with ESMTP id i0KMxux22302 for ; Tue, 20 Jan 2004 17:59:56 -0500 (EST) Received: from PAUEX2KF01.ags.agere.com ([135.14.186.42]) by palex2kh01.ags.agere.com with Microsoft SMTPSVC(5.0.2195.6713); Tue, 20 Jan 2004 17:59:56 -0500 Received: from Swamilaptop ([128.94.182.218]) by PAUEX2KF01.ags.agere.com with Microsoft SMTPSVC(5.0.2195.6713); Tue, 20 Jan 2004 17:59:56 -0500 Message-ID: <010a01c3dfa9$1f4f1790$dab65e80@ags.agere.com> From: "Swaminathan Venkatakrishnaprasad" To: Subject: Declaring automatic variables inside a while loop Date: Tue, 20 Jan 2004 23:42:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 20 Jan 2004 22:59:56.0331 (UTC) FILETIME=[1F40BFB0:01C3DFA9] X-Spam-Status: No, hits=0.0 required=5.0 tests=none version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) X-SW-Source: 2004-01/txt/msg01591.txt.bz2 Hello, Could you please let me know if it is valid to declare an automatic variable inside a for loop. If yes, is it also allowed in ANSI standard (could you please refer me to the sec #). Example: void f() { int i; i = 10; while(i >=0 ) { int j; i=j; printf("j=%d \n", j); i--; } return; } Also, in the above example would the number of iterations contribute anything to the stack size since an automatic variable is declared inside the while loop?? Your input is very much appreciated. Thanks & Regards, Swaminathan Venkat