My assumption is that we follow JT's advice: report it to Oberon Microsystems. I assume Robert is up to his eyeballs in project and panic, so I have Cc'd them, and will supply the bug capture source if they don't have the whole email chain.
We have now come together as a community and maintained a bug. This is a really major step in our maturity.
> DevCPC486.FloatDOp
> ...
> | div:
> IF y.mode # Reg THEN LoadR(y); rev := ~rev END;(* <<< add this line *)
On Mon, Dec 19, 2011 at 5:15 PM, René Dorta <renejdorta{([at]})nowhere.xy
Let's not lose sight of the essence of the matter. Robert's source code fragment crashes the compiler; apparently, a register allocation problem has been uncovered.
What should we do in these cases? Is someone maintaining the compiler?.
Regards,
René Dorta.
On Sun, Dec 18, 2011 at 4:34 AM, Robert <robert.campbell_{([at]})nowhere.xy
Hi
I can't compile the code below, which seems ok to me.
I don't get an error message, I get a compiler crash.
Am I overlooking something obvious?
Regards
Robert
MODULE DemoMeter;
TYPE
Meter = POINTER TO RECORD
maxVal : INTEGER;
END;
PROCEDURE Do*;
VAR
pos, val : INTEGER;
meter : Meter;
BEGIN
pos := SHORT (val * LONG (100) DIV meter.maxVal)
END Do;
END DemoMeter.
----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy--
Aubrey McIntosh, Ph.D.
1502 Devon Circle
Austin TX 78723-1814
http://home.grandecom.net/~amcintosh/aubrey/Search/
---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy
Received on Tue Dec 20 2011 - 01:50:46 UTC