tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: GCC 4.5.3 breaks sandpoint's altboot
matthew green wrote:
>> Any idea where to look? What has changed for 4.5.3?
>> src/sys/lib/libkern/arch/powerpc/gprsavrest.S, which also caused
>> problems with altboot, was already fixed some weeks ago, and seems ok
>> now.
>
> first thing i would look at is asm() calls. newer GCC traditionally
> has enforced stricter asm calls, in particular, marking which values
> and or registers are input/output values.
Ok, thanks. I didn't know that. Although in the altboot source itself there
is no asm().
> one thing you can do is check which file breaks, by compiling each
> file used with each compiler and seeing when it breaks,
Yes, I already had this idea yesterday. Will do that now.
> or also by using -O0 vs -O2.
I doubt that the codegen has a serious bug, otherwise we would see more
problems, also in kernels and userland.
--
Frank Wille
Home |
Main Index |
Thread Index |
Old Index