This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: New gfortran linux binaries


On Thu, 17 Mar 2005 10:59:22 +0100
Fran__ois-Xavier Coudert <Francois-Xavier.Coudert@lcp.u-psud.fr> wrote:

> The daily binaries hosted provided on 
> http://quatramaran.ens.fr/~coudert/gfortran/gfortran-linux.tar.gz (provided 
> on gfortran.org wiki) are now built for i386-linux architecture, and should 
> be working on any i386 processor (including Pentium I).
> 
> If you have time to test it, I would be glad to hear if it works as it should.

Still fails. And binaries from http://gfortran.org/gfortran.tar.gz 
works. My systems:
2x Intel Pentium III 900
kernel 2.6.10 SMP
libgcc 3.4.3
glibc  2.3.3

Intel Pentium II 300
kernel 2.6.9
libgcc 3.4.3
glibc 2.3.3

Failed version:
$ /usr/local/bin/gfortran/irun/bin/gfortran --version
GNU Fortran 95 (GCC 4.1.0 20050317 (experimental))
...

$ /usr/local/bin/gfortran/irun/bin/gfortran -static foo.f90
<built-in>:0: internal compiler error: Illegal instruction
...

$ strace /usr/local/bin/gfortran/irun/bin/gfortran -static foo.f90
.....
fork()                                  = 16208
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigaction(SIGINT, {0x806d570, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, <built-in>:0: internal compiler error: Illegal instruction
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
[{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 16208
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbfffef9c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [RTMIN])
rt_sigaction(SIGINT, {SIG_DFL}, {0x806d570, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
read(255, "", 63)                       = 0
exit_group(1)  


The cc1, collect2 and f951 are much smaller that working ones. 
May be these binaries have been linked dynamically?

--
Best regards,
Nikolay Fetisov


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]