[uClinux-dev] progress report: ARM and gcc-3.0.2 / remaining problems

From: Adrian von Bidder (avbidder@acter.ch)
Date: Wed Dec 19 2001 - 09:15:34 EST


Heyho!

As some of you may be aware I'm trying to get gcc-3 working for
arm-uclinux, since thumb code generation should be much improved
compared to gcc-2.95.

Thanks to David's efl2flt fixes (I hear there's going to be a release
soon) I am actually quite close to it now, at least for plain 32bit ARM
code. 

The setup I have now does produce .init and .fini sections. What shall I
do with these, as flat binaries do not know about this? Discard them?
Append them to the .text segment? 

Also, I see that the aplio toolchain does not call __gccmain and thus I
tweaked the gcc-3 toolchain not to do so either. So the
__do_global_[cd]tors do not get called at all right now. As the aplio
toolchain does not even generate these, I assume this is not harmful for
uClibc/uClinux. As I am not familiar with these issues at all I would
welcome hints if my thoughts are correct, and if it would be easy to get
rid of this stuff at all.

Roadmap: I should be able to produce a first set of patches for a gcc-3
toolchain for ARM pretty soon after this issue is resolved. The next
goal would be to go for thumb - there's a few problems there, I'll
report on these if they gain immediacy (but if anybody already has
input, I'll not say nay). 

greets from Zürich
-- vbi

This message resent by the uclinux-dev@uclinux.org list server http://www.uClinux.org/


This archive was generated by hypermail 2.1.4 : Thu Sep 19 2002 - 13:20:38 EDT