From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28759 invoked by alias); 26 Jan 2007 01:05:17 -0000 Received: (qmail 28469 invoked by uid 48); 26 Jan 2007 01:05:05 -0000 Date: Fri, 26 Jan 2007 01:05:00 -0000 Message-ID: <20070126010505.28468.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug fortran/23060] %VAL, %REF and %DESCR constructs not implemented In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "dmarkman at mac dot com" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2007-01/txt/msg02216.txt.bz2 ------- Comment #16 from dmarkman at mac dot com 2007-01-26 01:05 ------- it looks like that suggested code doesn't work for x86_64 platform. I changed ADDR declaration to INTEGER *8 and gfortran -m64 percentval.f returns the following errors: CALL SUB1( %VAL( ADDR ), SIZE ) 1 Error: Kind of by-value argument at (1) is larger than default kind I did it on Mac OS X 10.4.8 and with gcc 4.2 but I guess it could work on Leopard 10.5 but I didn't check it -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23060