Patchwork [wwwdata] Update Fortran part of gcc-4.6/changes.html

login
register
mail settings
Submitter Tobias Burnus
Date Sept. 8, 2010, 10:40 p.m.
Message ID <4C8810FA.3010000@net-b.de>
Download mbox | patch
Permalink /patch/64235/
State New
Headers show

Comments

Tobias Burnus - Sept. 8, 2010, 10:40 p.m.
I have committed the attached patch, but if you have suggestions ...

Current version: http://gcc.gnu.org/gcc-4.6/changes.html#Fortran

Tobias

Patch

Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.6/changes.html,v
retrieving revision 1.37
diff -u -r1.37 changes.html
--- changes.html	1 Sep 2010 12:10:58 -0000	1.37
+++ changes.html	8 Sep 2010 22:38:21 -0000
@@ -183,8 +183,19 @@ 
 	<li>Support for <code>ALLOCATE</code> with <code>MOLD</code>.</li>
 	<li>Support for the <code>STORAGE_SIZE</code> intrinsic inquiry
 	function.</li>
-	<li>Support of the <code>NORM2</code>, <code>PARITY</code>,
-	<code>POPCNT</code>, and <code>POPPAR</code> intrinsic functions.</li>
+	<li>Support of the <code>NORM2</code>, <code>PARITY</code>
+	intrinsic functions.</li>
+	<li>The following bit intrinsics were added: <code>POPCNT</code>,
+	and <code>POPPAR</code> for counting the number of one bits and
+	returning the parity; <code>BGE</code>, <code>BGT</code>,
+	<code>BLE</code>, and <code>BLT</code> for bitwise comparisons;
+	<code>DSHIFTL</code> and <code>DSHIFTR</code> for combined left
+	and right shifts, <code>MASKL</code> and <code>MASKR</code> for
+	simple left and right justified masks, <code>MERGE_BITS</code>
+	for a bitwise merge using a mask, <code>SHIFTA</code>,
+	<code>SHIFTL</code> and <code>SHIFTR</code> for shift operations,
+	and the transformational bit intrinsics <code>IALL</code>,
+	<code>IANY</code> and IPARITY.</li>
 	<li>Support of the <code>EXECUTE_COMMAND_LINE</code> intrinsic
 	subroutine.</li>
 	<li>Support for the <code>IMPURE</code> attribute for procedures,
@@ -200,6 +211,11 @@ 
 	<li>Pointers including procedure pointers and those in a derived
 	type (pointer components) can now be initialized by a target
 	instead of only by <code>NULL</code>.</li>
+	<li>The <code>EXIT</code> statement (with construct-name) can be
+	now be used to leave not only the <code>DO</code> but also the
+	<code>ASSOCIATE</code>, <code>BLOCK</code>, <code>IF</code>,
+	<code>SELECT CASE</code> and <code>SELECT TYPE</code> constructs.</li>
+	<li>Internal procedures can now be used as actual argument.</li>
 	<li>Minor changes: obsolesce diagnostics for <code>ENTRY</code>
 	was added for <code>-std=f2008</code>;
 	a line may start with a semicolon;