Isn't the register allocator pretty much minimized by the new architecture 
implementation? My understanding was that only temporary variables could 
benefit from it now. Perhaps the new changes aren't in effect yet? Just 
curious.

On 6/28/05, via RT Leopold Toetsch <[EMAIL PROTECTED]> 
wrote:
> 
> # New Ticket Created by Leopold Toetsch
> # Please include the string: [perl #36407]
> # in the subject line of all future correspondence about this issue.
> # <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=36407 >
> 
> 
> The register allocator doesn't properly track control flow, if a label
> has the same name as an opcode or a variable. The result is usually that
> registers are reused because the control flow change of these labels
> isn't considered.
> 
> I tried to reduce the bug to a simple example and failed. Anyway
> languages/tcl/lib/commands/array.imc exposed it with labels named
> 'subcommand' (like a var) and 'set' (opcode).
> 
> See also r8468
> 
> leo
> 
> 


-- 
-Bill

Reply via email to