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