🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.rt
Article #921

how to find type mismatch problem with xlf on RS/6000

#921
From: "Russell A. Heise"
Date: Wed, 10 Oct 1990 14:48
28 lines
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!RAH

Show 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