[PATCH, ping] Cray Pointers
François-Xavier Coudert
fxcoudert@gmail.com
Fri Sep 16 14:17:00 GMT 2005
And of course, I managed to get the merge in lang.opt wrong (now, the
name of the language is Fortran; I, of all people, should know that!).
Here is the version that does work. However, I'm a bit surprised that
the tree did bootstrap even with F95, a non-valid language name, in
the options list.
With that patch and a few modifications, the CPMD code (a major
computational chemistry code, ~ 182,000 lines of F77 code using many
extensions) builds and my tests codes seem to run fine. Modifications
required are:
+ replace IMAG by AIMAG (see PR 23516)
+ gfortran rejects mod(4_8,5_4) when arguments have different kinds;
g77 used to accept it, as well as most major compilers (reported as PR
23912)
+ add wrapper malloc_ and free_ for malloc and free in sysdepend.c.
FX
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cray_and_byte.diff
Type: text/x-patch
Size: 37748 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20050916/b3cef035/attachment.bin>
More information about the Fortran
mailing list