"Rodrigo Dominguez" <[EMAIL PROTECTED]> writes:

> I am PhD student in Computer Engineering. I would like to contribute to GCC
> and at the same time learn more about cross-compilers. I have taken a couple
> of compiler classes and I can program in C. However, I am not familiar with
> the GCC internals. Do you have any suggestions on a project related to
> cross-compiling that I could start with? Perhaps cross-compiling for the
> XScale/ARM target?

Thanks for your interest.

There are a number of general projects for gcc.  Google's Summer of
Code is not running right now, but the wiki page for it points to a
number of lists of open projects:

http://gcc.gnu.org/wiki/SummerOfCode

Most of those are not specifically related to cross-compiling, but of
course improvements to the general compiler will improve all targets.

The ARM target is in pretty good shape in general.  However, I do know
that the code size is not as good as that generated by ARM's
proprietary compiler.  So that would an area to investigate.

Also a quick bugzilla search for ARM turns up a number of open bug
reports.  I haven't looked at these at all so I don't know how
relevant they are.

http://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=ARM&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=

Hope this helps.

Ian

Reply via email to