This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC 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]

[Bug fortran/26201] [4.1/4.2 regression] __convert_i4_i8 written to a module.



------- Comment #4 from sgk at troutmask dot apl dot washington dot edu  2006-02-15 21:30 -------
Subject: Re:  [4.1/4.2 regression] __convert_i4_i8 written to a module.

On Wed, Feb 15, 2006 at 09:20:15PM -0000, eedelman at gcc dot gnu dot org
wrote:
> 
> I can't reproduce the problem with MUMPS on Linux/x86 (mainline revision
> 111111, 4.1 revision 110989).  Assuming that Steve used a 64 bit processor, it
> seems that for this code the bug is visible only on 64 bit systems. (The fact
> that problem occurs for the function __convert_i4_i8 also indicates that, since
> conversions from 4 byte to 8 byte integers happens more often on 64 bit systems
> than on 32 bit ones.)
> 
> The VASP code I do not have available, so I can't test that one. (Since it is
> about reals rather than integers, it's not unlikely that that would be
> reproducable on 32 bit systems.)
> 

I see the problem on amd64-*-freebsd.  For the record,

gfc4x -O2 -Wfatal-errors -v -I../libseq -Dpord -I. -I../include -c
dmumps_part2.F
Using built-in specs.
Target: amd64-unknown-freebsd7.0
Configured with: ../gcc4x/configure --prefix=/mnt1/sgk/work/4x
--enable-languages=c,fortran
Thread model: posix
gcc version 4.2.0 20060215 (experimental)
 /mnt1/sgk/work/4x/libexec/gcc/amd64-unknown-freebsd7.0/4.2.0/cc1 -E
-lang-fortran -traditional-cpp -D_LANGUAGE_FORTRAN -quiet -v -I../libseq -I.
-I../include -Dpord dmumps_part2.F -mtune=generic -Wfatal-errors -O2 -o
/mnt1/sgk/tmp/cc6Lln73.f
ignoring nonexistent directory
"/mnt1/sgk/work/4x/lib/gcc/amd64-unknown-freebsd7.0/4.2.0/../../../../amd64-unknown-freebsd7.0/include"
#include "..." search starts here:
#include <...> search starts here:
 ../libseq
 .
 ../include
 /usr/local/include

 /mnt1/sgk/work/4x/include
 /mnt1/sgk/work/4x/lib/gcc/amd64-unknown-freebsd7.0/4.2.0/include
 /usr/include
End of search list.
 /mnt1/sgk/work/4x/libexec/gcc/amd64-unknown-freebsd7.0/4.2.0/f951
/mnt1/sgk/tmp/cc6Lln73.f -ffixed-form -quiet -dumpbase dmumps_part2.F
-mtune=generic -auxbase dmumps_part2 -O2 -Wfatal-errors -version -I../libseq
-I. -I../include -fpreprocessed -I
/mnt1/sgk/work/4x/lib/gcc/amd64-unknown-freebsd7.0/4.2.0/finclude -o
/mnt1/sgk/tmp/ccSOkFPo.s
GNU F95 version 4.2.0 20060215 (experimental) (amd64-unknown-freebsd7.0)
        compiled by GNU C version 4.2.0 20060215 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
 In file dmumps_part2.F:962

      END SUBROUTINE DMUMPS_80                                          
                                                                       1
Error: Name '__convert_i4_i8' at (1) is an ambiguous reference to
'__convert_i4_i8' from module 'dmumps_ooc'
 In file dmumps_part2.F:962


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26201


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