Here is the status of gcc4. The gcc 4.2 branch should 
be the next week or so (although it might slip). The good
news is that the Darwin x86_64 target support has been
checked in as well as the bulk of the TImode support for
Darwin. TImode support is enabled for Darwin intel at
the moment (although it the patch to do so for Darwin PPC
is completely trivial now). The developer who has done
the Darwin intel gcj patch has his paperwork so those
patches should be in gcc trunk shortly as well.
    I have been busy doing nightly builds of gcc trunk
so that the -m64 support on Darwin PPC can be improved.
The current status is shown at...

http://gcc.gnu.org/ml/gcc-testresults/2006-09/msg00795.html

which isn't too bad. A few notes. The gcc 4.2 release
will require the cctools package from Xcode 2.4 due
to a literal16 symbol being introduced. This is in
the odcctools cvs at macforge at the moment for testing
but seems stable here when built as a fink package.
The existing cctools has a glitch which throws
warnings at "-m64 -g" for certain code which can
confuse the gcc testsuite unless pruned (which I do
in our gcc4.patch). The Xcode 2.4 cctools appears to
expose a latent bug in gfortran causing the 
gfortran.fortran-torture/execute/nan_inf_fmt.f90 to
segfault. The large real support patches still aren't
done for gfortran on Darwin PPC so those tests still
fail. At -m64, about 9 or 10 g++ testcases fail due to
a bug in marking symbols as being non-existant for
the ld64 syntax. When thats fixed, we'll drop those
out as failures.
    I've been going through the testsuite (pruned
for the linker warnings) and filing PRs in gcc
bugzilla for those failures unique to Darwin PPC
at -m64. So far I've eliminated a few of those
with patches that have been accepted into gcc trunk.
    In a week or so, I'll post test packaging for
odcctools and gcc4 with directions so that other
users can test these packages on Macintel at
both i386 and x86_64 (and Darwin PPC of course).
              Jack
ps I have done some preliminary tests building
scientific software with gcc4 at -m64. It is a
tad tricky because we often don't have the 64-bit
support libraries (libl.a for example). However
I have used some in house patches to build cns
as a 64-bit PPC package and it passes all of its
testsuite fine!

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to