[m-rev.] for review: update web site for gcc 4

Peter Wang novalazy at gmail.com
Mon Nov 30 12:32:43 AEDT 2009


Branches: main

news/newsdb.inc:
	Announce gcc 4 support.

download/include/rotd.inc:
	Update list of working compilers.

	Add Mac OS X to list of working OSes.

Index: download/include/rotd.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/rotd.inc,v
retrieving revision 1.15
diff -u -p -r1.15 rotd.inc
--- download/include/rotd.inc	1 Oct 2009 07:11:11 -0000	1.15
+++ download/include/rotd.inc	30 Nov 2009 01:30:45 -0000
@@ -80,6 +80,7 @@ tested for every release of the day.
     <li> x86 machines running FreeBSD 3.0
     <li> x86 machines running other BSD Unix systems
     <li> x86 machines running SunOS 5.x
+    <li> x86 machines running Mac OS X
     <li> PowerPC machines running Linux
     <li> PowerPC machines running Mac OS 10.3 and above
     <li> Sun SPARC machines running SunOS 4.x and 5.x
@@ -102,15 +103,13 @@ tested for every release of the day.
          <p>
          We recommend GCC 3.4.x.
          <p>
+	 GCC 4.1 - 4.4 also work (on Linux x86/x86-64).
+         <p>
          GCC 3.0, 3.3.1 and 4.0 will NOT work. 
 	 They have bugs which cause 
 	 internal compiler errors when compiling the C code generated by the 
 	 Mercury compiler.
          <p>
-	 GCC 4.1 - 4.4 do not work well with the low-level C grades.
-	 gcc-specific optimisations will be disabled, so performance will
-	 be much worse than it should be.  We are working on it.
-         <p>
          Avoid GCC 2.96 (distributed with Red Hat Linux 7.x) and
          other unofficial releases of GCC.  Also avoid versions of GCC less 
 	 than GCC 2.95.X.
Index: news/newsdb.inc
===================================================================
RCS file: /home/mercury1/repository/w3/news/newsdb.inc,v
retrieving revision 1.113
diff -u -p -r1.113 newsdb.inc
--- news/newsdb.inc	25 Sep 2009 07:07:41 -0000	1.113
+++ news/newsdb.inc	30 Nov 2009 01:30:45 -0000
@@ -21,6 +21,11 @@
 */
 
 $newsdb = array(
+"30 November 2009" => array("GCC 4.x supprt",
+"You can now use GCC 4.1 - 4.4 to build Mercury programs in
+low-level C grades, on Linux/x86 and Linux/x86-64.
+You will need a release of the day.
+"),
 
 "25 September 2009" => array("Java backend",
 "The Java backend was restored and improved over the last few months.

--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the reviews mailing list