|
From: Jake H. <jh...@an...> - 2004-10-19 01:53:51
|
Kristian Van Der Vliet wrote: > > Attached is the result of tonights work. I've identified smp.c as the culprit > (Makes sense, at least) I was working with the stock 0.5.4 source which did > not include your previous patches for -O2, so I've used -O3 and -O1, although > I will confirm tommorrow with -O1 and -O2 just to be 100% sure. Well, there is at least one small bug which could break a -O3 build: the read_cpu_id() function is modifying the %ebx register but doesn't tell GCC that it is. I've attached a patch. That still doesn't explain why a -O2 build is also failing. I'll keep looking at it... -- Jake |