From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26648 invoked by alias); 28 Jan 2012 08:37:52 -0000 Received: (qmail 26639 invoked by uid 22791); 28 Jan 2012 08:37:52 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Received: from mail-out.m-online.net (HELO mail-out.m-online.net) (212.18.0.9) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 28 Jan 2012 08:37:38 +0000 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 2F6571C0C12D; Sat, 28 Jan 2012 09:37:37 +0100 (CET) X-Auth-Info: DknDOMfdUHj68TFTafF8Veu2ByQsklagDZAP/4MXosQ= Received: from igel.home (ppp-88-217-122-153.dynamic.mnet-online.de [88.217.122.153]) by mail.mnet-online.de (Postfix) with ESMTPA id 084E51C000B3; Sat, 28 Jan 2012 09:37:37 +0100 (CET) Received: by igel.home (Postfix, from userid 501) id 79BAFCA299; Sat, 28 Jan 2012 09:37:36 +0100 (CET) From: Andreas Schwab To: Ian Lance Taylor Cc: binutils@sourceware.org Subject: Re: elfcpp patch committed: Add comment for STT_GNU_IFUNC References: X-Yow: Do you think the ``Monkees'' should get gas on odd or even days? Date: Sat, 28 Jan 2012 08:37:00 -0000 In-Reply-To: (Ian Lance Taylor's message of "Fri, 27 Jan 2012 17:00:03 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org X-SW-Source: 2012-01/txt/msg00266.txt.bz2 Ian Lance Taylor writes: > @@ -513,8 +514,12 @@ > STT_FILE = 4, > STT_COMMON = 5, > STT_TLS = 6, > - STT_LOOS = 10, > + > + // GNU extension: symbol value points to a function which is called > + // at runtime to determine the final value of the symbol. > STT_GNU_IFUNC = 10, > + > + STT_LOOS = 10, > STT_HIOS = 12, STT_LOOS/STT_HIOS are marking the OS-specific value region, and STT_GNU_IFUNC is part of it. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."