From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24781 invoked by alias); 15 Dec 2005 19:39:49 -0000 Received: (qmail 24771 invoked by uid 48); 15 Dec 2005 19:39:47 -0000 Date: Thu, 15 Dec 2005 19:39:00 -0000 Message-ID: <20051215193947.24770.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug fortran/22629] Would like to access "long double" equivalent type as real*16 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "schnetter at aei dot mpg dot de" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2005-12/txt/msg01592.txt.bz2 List-Id: ------- Comment #3 from schnetter at aei dot mpg dot de 2005-12-15 19:39 ------- I was not suggesting to introduce a new datatype for real*16, but that the same type that is used for long double in C is available as real*16 in Fortran, if the option -m128bit-long-double is used. This request is not outlandish --- there are other compilers that support IEEE's 10 byte type as real*16, introducing 6 bytes of padding. This aligns the data with the cache lines and can increase performance. It is customary in FORTRAN 77 to name data types after the number of bytes that they use. While it is not necessary that GFortran follows this convention, it would simplify porting FORTRAN 77 applications to GFortran, and I would like to see that feature. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22629