From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa4.mentor.iphmx.com (esa4.mentor.iphmx.com [68.232.137.252]) by sourceware.org (Postfix) with ESMTPS id 979B83858038; Mon, 1 Nov 2021 23:59:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 979B83858038 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com IronPort-SDR: 9pnPBROFyx9BjoUfLB16xyiSh2eAgd4AkaTi8Bu3/HCYc8ZK0nF04QaseSQcSi2mJWFAICAqEl /Ik9ihm8Ep5L29u7L7nD9NOaYL/RskfAzmHNisb7AHTX7vEAo7ONfSbEqahDGOJHnM83K79NiR t85RwCFQCtZYeawaAjEOS2Sy0hGmp5glfM7MO47wF6MRjsu1d5s/z1a6GhR6iiwZcNwfw3BSU7 XGRGAJCurEI2/ChXWNlwcCDlgfElqON2p3qg2GNI/EyFCY79dqSxP+wCbVJm+0jOAq1Y1gDEsL Cf5zJ34yoJ+u3BjTUfA7Hux3 X-IronPort-AV: E=Sophos;i="5.87,201,1631606400"; d="scan'208";a="67939511" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa4.mentor.iphmx.com with ESMTP; 01 Nov 2021 15:59:33 -0800 IronPort-SDR: tB+2EBCKmrgLWoH/igNWsw57Je6gPgZBugXfDRFP49Ni90hWT4SHonegzVW3jUtCwE8IBuo6Y6 lb5eUK4U6vxwvifHimdHsPFFLll9xBZ/2wjygZZx6XCQe7gmzIun5o8oIkG+BuasfCJ9LxAmx0 1JCuzsat7quvvN3JWD1jNzxdUk/98deXmSfMK7DAI2aak7Bm4JZG/HpDGr69j0v6O8TPgu0Pfz tiNXxiHrnDCfcC9200z1MhkGTiNY7Nrj+Ov6Rm9C7Nb2cxyaVOyoKQSLx2cWL5QSUOo1fN2Qgb bLA= From: Sandra Loosemore To: , Subject: [PATCH 5/5] Fortran manual: Remove old docs for never-implemented extensions. Date: Mon, 1 Nov 2021 17:59:14 -0600 Message-ID: <20211101235914.112424-2-sandra@codesourcery.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211101235914.112424-1-sandra@codesourcery.com> References: <20211101235914.112424-1-sandra@codesourcery.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SVR-ORW-MBX-07.mgc.mentorg.com (147.34.90.207) To svr-orw-mbx-03.mgc.mentorg.com (147.34.90.203) X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00, GIT_PATCH_0, HEADER_FROM_DIFFERENT_DOMAINS, KAM_ASCII_DIVIDERS, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Nov 2021 23:59:36 -0000 2021-11-01 Sandra Loosemore gcc/fortran/ * gfortran.texi (Projects): Add bullet for helping with incomplete standards compliance. (Proposed Extensions): Delete section. --- gcc/fortran/gfortran.texi | 92 ++++------------------------------------------- 1 file changed, 7 insertions(+), 85 deletions(-) diff --git a/gcc/fortran/gfortran.texi b/gcc/fortran/gfortran.texi index e231e74..f3a961e 100644 --- a/gcc/fortran/gfortran.texi +++ b/gcc/fortran/gfortran.texi @@ -5397,7 +5397,6 @@ but they are also things doable by someone who is willing and able. @menu * Contributors:: * Projects:: -* Proposed Extensions:: @end menu @@ -5491,91 +5490,14 @@ isolating them. Going through the bugzilla database at add more information (for example, for which version does the testcase work, for which versions does it fail?) is also very helpful. -@end table - - -@node Proposed Extensions -@section Proposed Extensions - -Here's a list of proposed extensions for the GNU Fortran compiler, in no particular -order. Most of these are necessary to be fully compatible with -existing Fortran compilers, but they are not part of the official -J3 Fortran 95 standard. - -@subsection Compiler extensions: -@itemize @bullet -@item -User-specified alignment rules for structures. - -@item -Automatically extend single precision constants to double. - -@item -Compile code that conserves memory by dynamically allocating common and -module storage either on stack or heap. - -@item -Compile flag to generate code for array conformance checking (suggest -CC). - -@item -User control of symbol names (underscores, etc). - -@item -Compile setting for maximum size of stack frame size before spilling -parts to static or heap. - -@item -Flag to force local variables into static space. - -@item -Flag to force local variables onto stack. -@end itemize - - -@subsection Environment Options -@itemize @bullet -@item -Pluggable library modules for random numbers, linear algebra. -LA should use BLAS calling conventions. +@item Missing features +For a larger project, consider working on the missing features required for +Fortran language standards compliance (@pxref{Standards}), or contributing +to the implementation of extensions such as OpenMP (@pxref{OpenMP}) or +OpenACC (@pxref{OpenACC}) that are under active development. Again, +contributing test cases for these features is useful too! -@item -Environment variables controlling actions on arithmetic exceptions like -overflow, underflow, precision loss---Generate NaN, abort, default. -action. - -@item -Set precision for fp units that support it (i387). - -@item -Variable for setting fp rounding mode. - -@item -Variable to fill uninitialized variables with a user-defined bit -pattern. - -@item -Environment variable controlling filename that is opened for that unit -number. - -@item -Environment variable to clear/trash memory being freed. - -@item -Environment variable to control tracing of allocations and frees. - -@item -Environment variable to display allocated memory at normal program end. - -@item -Environment variable for filename for * IO-unit. - -@item -Environment variable for temporary file directory. - -@item -Environment variable forcing standard output to be line buffered (Unix). - -@end itemize +@end table @c --------------------------------------------------------------------- -- 2.8.1