[Mono-bugs] [Bug 54209][Wis] Changed - Branches inside BB causing incorrect reg assign

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Fri, 14 May 2004 19:29:54 -0400 (EDT)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by patrik.torstensson@intel.com.


--- shadow/54209	2004-05-14 07:44:09.000000000 -0400
+++ shadow/54209.tmp.12065	2004-05-14 19:29:54.000000000 -0400
@@ -3,13 +3,13 @@
 Version: unspecified
 OS: Debian Woody
 OS Details: 
 Status: NEW   
 Severity: Unknown
-Priority: Major
+Priority: Wishlist
 Component: misc
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: simon.steele@softel.co.uk               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: V1
@@ -98,6 +98,14 @@
 The problem is caused by Mono:s handling of CEQ and likewise 
 instructions in the long emulation (inssel-long32.brg). The long32 
 emulation adds branches into a basic block, maybee we need some kind 
 of split branchblock support that happens after decomposing.
 Lupus, comments?
+------- Additional Comments From Patrik.Torstensson@intel.com  2004-05-14 19:29 -------
+Lupus commited a fix for this bug (and duplicate) but long term we 
+may want to implement some kind of branch spliting function 
+(problems with reg-alloction propagation etc), the fix just makes 
+Cxx instructions less-complex.
+The two test cases works with cvs.