This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[wwwdocs, patch] Add Fortran ISO Bind C to index.html(News) and update gcc-4.3/changes.html(Fortran)
- From: Tobias Burnus <burnus at net-b dot de>
- To: "'fortran at gcc dot gnu dot org'" <fortran at gcc dot gnu dot org>, gcc-patches <gcc-patches at gcc dot gnu dot org>, Gerald Pfeifer <gerald at pfeifer dot com>
- Date: Mon, 02 Jul 2007 07:59:31 +0200
- Subject: [wwwdocs, patch] Add Fortran ISO Bind C to index.html(News) and update gcc-4.3/changes.html(Fortran)
:ADDPATCH wwwdocs:
ISO Bind C is a major feature of Fortran 2003 not only of the code size
but also in terms of user inpact. I therefore added it to the News
section of index.html.
Additionally, I updated the Fortran section in the gcc-4.3/changes.html
file.
Ok?
Tobias
2007-07-02 Tobias Burnus <burnus@net-b.de>
* index.html (News): Add Fortran ISO C Binding
* changes.html (Fortran): Update Fortran 2003 section.
Index: index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v
retrieving revision 1.616
diff -u -r1.616 index.html
--- index.html 29 Jun 2007 20:56:44 -0000 1.616
+++ index.html 2 Jul 2007 05:54:12 -0000
@@ -45,6 +45,11 @@
<dl class="news">
+<dt>July 2, 2007</dt>
+<dd>C interoperability support (ISO Bind C) has been added to the
+ Fortran compiler. The code was contributed by Christopher D.
+ Rickett of Los Alamos National Lab.</dd>
+
<dt>June 2, 2007</dt>
<dd>Experimental support for the upcoming ISO C++0x standard
been added. Enabled
Index: gcc-4.3/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.3/changes.html,v
retrieving revision 1.62
diff -u -r1.62 changes.html
--- gcc-4.3/changes.html 27 Jun 2007 11:19:45 -0000 1.62
+++ gcc-4.3/changes.html 2 Jul 2007 05:54:12 -0000
@@ -271,10 +271,18 @@
>-fexternal-blas</a></code> option has been added, which
generates calls to BLAS routines for intrinsic matrix operations such
as <code>matmul</code> rather than using the built-in algorithms.</li>
+ <li>Support to give a backtrace (compiler flag <code>-fbacktrace</code>
+ or environment variable <code>GFORTRAN_ERROR_BACKTRACE</code>; on glibc
+ systems only) or a core dump (<code>-fdump-core</code>,
+ <code>GFORTRAN_ERROR_DUMPCORE </code>) when a run-time error occured.</li>
+ <li>GNU Fortran now defines <code>__GFORTRAN__</code> when it runs the C
+ preprocessor (CPP).</li>
<li>Fortran 2003 support has been extended:
<ul>
- <li>Intrinsic statements <code>VOLATILE</code> and <code>IMPORT</code></li>
+ <li>Intrinsic statements IMPORT, PROTECTED, VALUE and VOLATILE</li>
+ <li>Pointer intent</li>
<li>Intrinsic module <code>ISO_ENV_FORTRAN</code></li>
+ <li>Interoperability with C (ISO C Bindings)</li>
</ul></li>
</ul>