[4051] in Athena Bugs

home help back first fref pref prev next nref lref last post

hc2.1s

daemon@ATHENA.MIT.EDU (John Carr)
Thu Jan 25 10:06:27 1990

To: bugs@ATHENA.MIT.EDU
Date: Thu, 25 Jan 90 10:06:11 EST
From: John Carr <jfc@ATHENA.MIT.EDU>

I have a file that will not compile with hc2.1s.  It appears to be
related to register maps for leaf functions, as it goes away if I
delete the body of a static function called from the one that causes
the error.  If you "cd /afs/athena/user/j/jfc/build/hcbug ; make
path.o" you will get this error:

[color]These are the allocable machine registers in bank 1 & their masks, in allocation order:
r0=[R1..R14 ] r2=[R1..R14 ] r3=[R1..R14 ] r4=[R1..R14 ] r5=[R1..R14 ] r15=[R1..R14 ] r14=[R1..R14 ] r13=[R1..R14 ] r12=[R1..R14 ] r11=[R1..R14 ] r10=[R1..R14 ] r9=[R1..R14 ] r8=[R1..R14 ] r7=[R1..R14 ] r6=[R1..R14 ] sp=[R1..R14 ]
[color]Can't map register R32[mask=8e][size=4]!
Adjacencies for register R32:
        sp r14 R26=r9 r0 r5 r15 r2 R47=r7 R30=r13 R29=r12 R28=r11 R27=r10 r4 r3 R41=r6 R48=r8 R31 R50 R40 R39 R34 R33 R188 R187 R186 R185 R184 R183 R182 R181 R180 R179 R178 R177 R176 R175 R174 R173 R172 R171 R170 R169 R168 R167 R166 R165 R164 R163 R162 R161 R160 R159 R158 R157 R156 R155 R154 R153 R152 R151 R150 R149 R148 R147 R146 R145 R144 R143 R142 R141 R140 R139 R138 R137 R136 R135 R134 R133 R132 R131 R130 R129 R128 R127 R126 R125 R124 R123 R122 R121 R120 R119 R118 R117 R116 R115 R114 R113 R112 R111 R110 R109 R108 R107 R106 R105 R104 R103 R102 R101 R100 R99 R98 R97 R92 R91 R90 R89 R88 R87 R86 R85 R84 R83 R82 R81 R80 R79 R78 R77 R76 R75 R74 R73 R69 R68 R67 R66 R65 R64 R63 R62 R61 R60 R59 R58 R57 R56 R55 R54 R53 R52 R51 R49 R42 R38 R37 R36
        Can't map to register r0 because r0 is in rtab[R32].vec
                -- For the same reason, I can't map to machine register(s) r2 r3 r4 r5 r15 r14 r13 r12 r11 r10 r9 r8 r7 r6 sp
In function PathForAll:
In function PathForAll:
Can't color register graph!!!
Aborting(32)...


home help back first fref pref prev next nref lref last post