Article View: comp.sys.ibm.pc.rt
Article #921how to find type mismatch problem with xlf on RS/6000
From: "Russell A. Heise"
Date: Wed, 10 Oct 1990 14:48
Date: Wed, 10 Oct 1990 14:48
28 lines
1575 bytes
1575 bytes
oliveria@caen.engin.umich.edu (ROQUE DONIZETE DE OLIVEIRA) writes:
> This fortran compilation died due to a type mismatch of
> one the arguments . The argument was a real array in the
> calling program (RFFTF) but an integer array in the subroutine (RFFTF1).
> I found this out only after deleting individual routines
> until the error went away. This is not the way to go.
> The compiler mentions a load.map file but can't find it.
> Does anyone know how I can get the name of the routine and
> line number where the type mismatch was first detected ?
> Where is the load.map file ? Do I need more compiler options ?
>
> judy% xlf -O -qextchk -c fftpack.f
> ** ezfftf === End of Compilation 1 ===
> ...
> ** pimach === End of Compilation 50 ===
> 1501-510 Compilation successful for file fftpack.f.
> 0706-316 Error: Type mismatches detected. References dumped to load map.
> mv: 0653-401 Cannot access load.map.
Yes, you can use the load.map file to figure out where the type mismatch
was first detected. By default, the compiler does not create a load.map
file. To tell it to, add the flag:
-bloadmap:load.map.name
where "load.map.name" is any file name.
Russ Heise, AIX Technical Support, IBM
Technical Details
Message-ID:
<101090.094650.heise1@ibm.com>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!decwrl!ucbvax!IBM.COM!RAHShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!decwrl!ucbvax!IBM.COM!RAH
From: RAH@IBM.COM ("Russell A. Heise")
Newsgroups: comp.sys.ibm.pc.rt
Subject: how to find type mismatch problem with xlf on RS/6000
Message-ID: <101090.094650.heise1@ibm.com>
Date: 10 Oct 90 14:48:31 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Lines: 28