[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