[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::ada

Title:DEC Ada
Notice:Ada is no longer a trademark of the US Government
Moderator:KMOOSE::CMCCUTCHEON
Created:Mon Jan 27 1986
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:3874
Total number of notes:16668

3841.0. "Smart recomp apparently failing..." by ADA9X::BRETT () Wed Feb 12 1997 11:03

The "ROLE_TYPES" Problem
========================

From:	PPANTR::AGMON        "Ronen Agmon"  6-JAN-1997 06:23:59.92
To:	ADA9X::BRETT

Bevin,

Until will be able to use your compiler, I want to show you a bit different 
problem with PDO, which the customer gave me today.
In the attached case (see the attach log file), the parent library was ALSO 
compiled with /smart qualifier (as opposed to the first case where the parent
was compiled /nosmart). I'm not sure if this is the same problem or not, but I
thought it might help.

[In later mail]

I'm not sure if I mention that before, but just FYI this problem happened
mainly on Alpha, so when it'll be time for production's compiler (if will need
it), it'll have to be compiler for Alpha.


In continuance to the previous example, we now compiled the father library with
/smart.

ACS> set l cc$gbl
%ACS-I-CL_LIBIS, Current program library is MSR$SRC:[GBL.ACS]

ACS> check *
%ACS-I-CL_CHECKOK, All units current; no recompilations required

ACS> set l cc$mmi
ACS> RECOMPILE/DEBUG/NOOP hl
13 obsolete units, 3 possibly obsolete (total 16), 6 still current
Total elapsed time for last compilation of the 16 obsolete units was 0:08:58.27

%ACS-I-CL_COMPILING, Invoking the DEC Ada compiler
%ADAC-E-CL_OLDREFUNI, Package instantiation MUST_CONFIRM_LIST depends on
        package specification ROLE_TYPES, which was recompiled 16-DEC-1996
        16:21:22.39
%ADAC-E-CL_OLDREFUNI, Package specification COMMON_USER_DETAILS depends on
        package specification ROLE_TYPES, which was recompiled 16-DEC-1996
        16:21:22.39
  CPU time:          0.48 seconds
  Elapsed time:     15.76 seconds
  Pagefaults:         424
  I/O Count:          732
  Peak memory:         47 kilobytes
  Source lines:       321
  148 bytes per source line
  40125 lines per CPU minute
  1222 lines per elapsed minute
  Compilation complete
T.RTitleUserPersonal
Name
DateLines
3841.1ADA9X::BRETTWed Feb 12 1997 11:055
It may be that the 3830 bug has bitten here, and that the compiler compiled
ROLE_TYPES but silently failed to enter it into the library.

/Bevin

3841.2ADA9X::BRETTWed Mar 05 1997 10:061
But the fixed compiler didn't fix this bug - back to the drawing board...
3841.3KMOOSE::CMCCUTCHEONCharlie McCutcheonWed Mar 05 1997 11:119
>But the fixed compiler didn't fix this bug - back to the drawing board...

Note that this is an internal, non-released compiler.  Don't ask for this
fix...  ;-)

I'm sure Bevin will let me know if his proposed fix should get into
the source pool, based on merit as a bug fix!

Charlie