From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28018 invoked by alias); 10 Jul 2009 06:38:55 -0000 Received: (qmail 28010 invoked by uid 22791); 10 Jul 2009 06:38:54 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org Received: from rv-out-0708.google.com (HELO rv-out-0708.google.com) (209.85.198.242) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 10 Jul 2009 06:38:46 +0000 Received: by rv-out-0708.google.com with SMTP id c5so202892rvf.56 for ; Thu, 09 Jul 2009 23:38:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.141.26.11 with SMTP id d11mr1124197rvj.96.1247207924091; Thu, 09 Jul 2009 23:38:44 -0700 (PDT) From: Mohamed Shafi Date: Fri, 10 Jul 2009 06:38:00 -0000 Message-ID: Subject: CALL_USED_REGISTERS vs CALL_REALLY_USED_REGISTERS To: GCC Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2009-07/txt/msg00184.txt.bz2 Hello all, The GCC 4.4.0 internal says : [Macro] CALL_REALLY_USED_REGISTERS Like CALL_USED_REGISTERS except this macro doesn=92t require that the entire set of FIXED_REGISTERS be included. (CALL_USED_REGISTERS must be a superset of FIX= ED_ REGISTERS). This macro is optional. If not specifed, it defaults to the val= ue of CALL_USED_REGISTERS. But it doesn't say why one needs to use this. What is the need for the macro CALL_REALLY_USED_REGISTERS when compared to CALL_USED_REGISTERS? regards, Shafi