From owner-cvs-src@FreeBSD.ORG Tue Jul 29 04:44:32 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7849537B404; Tue, 29 Jul 2003 04:44:32 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE43D43F3F; Tue, 29 Jul 2003 04:44:31 -0700 (PDT) (envelope-from bde@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h6TBiV0U010618; Tue, 29 Jul 2003 04:44:31 -0700 (PDT) (envelope-from bde@repoman.freebsd.org) Received: (from bde@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h6TBiVD8010617; Tue, 29 Jul 2003 04:44:31 -0700 (PDT) Message-Id: <200307291144.h6TBiVD8010617@repoman.freebsd.org> From: Bruce Evans Date: Tue, 29 Jul 2003 04:44:31 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/i386 locore.s X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2003 11:44:32 -0000 bde 2003/07/29 04:44:31 PDT FreeBSD src repository Modified files: sys/i386/i386 locore.s Log: Don't hide the name of tmpstk, since there is no need to do so and the HIDENAME() macro seems to be unimplementable in C. (HIDENAME() used to use invalid token pasting using ## for the STDC case until gcc started rejecting that; now it uses unportable token pasting using juxtaposition in all cases.) This reduces use of HIDENAME() in the kernel to only i386 and amd64 profiling code so that it doesn't bite most kernels whenever gcc becomes stricter. Problems with HIDENAME() in userland are smaller because userland mostly doesn't use strict flags yet. There are some advantages to hiding the name of mcount, but newer arches shouldn't do it; only amd64 does. MFC after: 3 days On second thoughts hide tmpstk better by staticizing it. Revision Changes Path 1.173 +2 -3 src/sys/i386/i386/locore.s