Optimization and synchronization

Roland.Hautz root@roland.evosys.de
Fri Mar 22 21:51:00 GMT 2002


Hello,
a short question: do you want this PR under category java or optimization? 
Or doesn't that matter?
class Test1 {
 Object barrier;
 Object table;
 void test() {
 Object tab = table;
 if (tab == null) {
 synchronized(barrier) {
 tab = table;
 }
 }
 } 
}
> gcj -O -c Test1.java 
Test1.java: In class `Test1':
Test1.java: In method `Test1.test()':
Test1.java:11: Wrong amount of branch edges after unconditional jump 1
Test1.java:11: verify_flow_info failed
--===-... And it is said ...-=+=-----... Superstition bears adversity ...---===
Dipl.-Phys. Roland Hautz |Tel.:+49=8631-163136 R.Hautz@inn-salzach.de
 |PGP public key 1024D/F5F6E1B2; key fingerprint :
Software Engineer |5FB26673 5DE47D25 226D0ABA E4528AB5 F5F6E1B2


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /