From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5015 invoked by alias); 22 Feb 2005 01:04:26 -0000 Mailing-List: contact binutils-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sources.redhat.com Received: (qmail 4993 invoked from network); 22 Feb 2005 01:04:19 -0000 Received: from unknown (HELO atlas.pnl.gov) (130.20.248.194) by sourceware.org with SMTP; 22 Feb 2005 01:04:19 -0000 Received: from emailfilter1.pnl.gov (emailfilter1.pnl.gov [130.20.248.23]) by pnl.gov (PMDF V6.2-X17 #31042) with ESMTP id <0ICA00AP6GB2O8@pnl.gov> for binutils@sourceware.org; Mon, 21 Feb 2005 17:04:14 -0800 (PST) Received: from europa.pnl.gov (Not Verified[130.20.248.195]) by emailfilter1.pnl.gov with NetIQ MailMarshal (v5.5.6.6) id ; Mon, 21 Feb 2005 17:04:14 -0800 Received: from madcow.pnl.gov ([130.20.168.33]) by pnl.gov (PMDF V6.2-X17 #31042) with ESMTP id <0ICA004GGGB2E3@pnl.gov>; Mon, 21 Feb 2005 17:04:14 -0800 (PST) Received: from [127.0.0.1] (picard.pnl.gov [130.20.63.99]) by madcow.pnl.gov (8.12.10+Sun/8.12.2) with ESMTP id j1M14Dvj022230; Mon, 21 Feb 2005 17:04:13 -0800 (PST) Date: Tue, 22 Feb 2005 10:13:00 -0000 From: Edoardo Apra Subject: Re: -taso support in LD for x86-64 In-reply-to: <20050221111002.GB16396@bubble.modra.org> To: Alan Modra Cc: binutils@sourceware.org Message-id: <421A850D.6030100@pnl.gov> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7bit User-Agent: Mozilla Thunderbird 1.0 (X11/20041206) References: <42165B92.8080604@pnl.gov> <20050221111002.GB16396@bubble.modra.org> X-SW-Source: 2005-02/txt/msg00495.txt.bz2 Alan any chance to have it implemented? This would tremendously Fortran developers using g77 on x86-64 whose Fortran code interoperates with C code. For example, we dynamically allocate memory in Fortran by using address returned by malloc. Since g77 does not support the -i8 option (that converts all Fortran integers to 64-bit integers), whenever malloc returns addresses that exceed 32-bit, the Fortran code is in trouble. Edo Alan Modra wrote: >On Fri, Feb 18, 2005 at 01:18:10PM -0800, Edoardo Apra wrote: > > >>Any guess if a -taso option for ld could be implemented on x86-64? >> >> > >Yes, easily. You would need support in the dynamic linker to ensure >shared libs were loaded below 2G too. > > > -- Edoardo Apra` - PNNL - P.O. Box 999, MS K8-91 - Richland, WA 99352 Fax +1-509-376-0420