It looks like we are now giving type tags to global that didn't use to have type tags, and are *not* pointers.
before: Variable: pcheck, UID 511, real8, is an alias tag, is addressable, call clobbered, default def: pcheck_83 ... Variable: TMT.68, UID 1386, real8, is addressable, is global, call clobbered, may aliases: { __BLNK__ SFT.63 SFT.62 SFT.61 SFT.60 SFT.59 SFT.58 SFT.57 SFT.56 SFT.55 SFT.54 SFT.53 SFT.52 SFT.51 SFT.50 SFT.49 SFT.48 SFT.47 SFT.46 ptime pcheck ucheck vcheck } ... pcheck, UID 511, real8, is an alias tag, is addressable, call clobbered, default def: pcheck_83 ... # VUSE <pcheck_9>; pcheck.3_147 = pcheck; D.559_148 = D.557_146 + pcheck.3_147; # pcheck_149 = V_MUST_DEF <pcheck_9>; pcheck = D.559_148; After: Variable: pcheck, UID 511, real8, is addressable, call clobbered, default def: pcheck_83, may aliases: { TMT.69 } pcheck, UID 511, real8, is addressable, call clobbered, default def: pcheck_83, may aliases: { TMT.69 } # VUSE <TMT.69_118>; pcheck.3_147 = pcheck; D.559_148 = D.557_146 + pcheck.3_147; # TMT.69_2685 = V_MAY_DEF <TMT.69_118>; pcheck = D.559_148; (the other globals have the same TMT) --Dan