Dear Mr. Tao,

I propose you to use vanilla binutils & gcc to make cross
compiler for Linux on XScale, at least to build glibc.
It seems that some XScale specific extensions in gcc & binutils
in xscale-gnupro are already ported to latest binutils(2.12)
& gcc(3.0.4), althought we cannot use target name aslike
"xscale-intel-linuxelf" in configuration. Taking a glance
on ChangeLog in gas & gcc directory, it seems that there's
no indepth xscale-specific optimizer in xscale-gnupro,
although I'm not sure if xscale-gnupro maintainers noted
all modifications in ChangeLog.

>> (1) revision of binutils2.9 - real vanilla binutils-2.9?
>>
>> (2) gcc2.96-xscale is essential for your purpose?
>>     other gcc-2.95.x (buggy optimization for ARM)
>>     or gcc-3.0.x are not good?
>
>   All of binutils and gcc2.96's source code where is I download 
>   from http://developer.intel.com/design/intelxscale/dev_tools/010827/.
>   The binutils version is 2.9.X. I'll try other version of gcc later.

The xscale-gnupro available from there is heavily modified, and
I'm afraid we cannot use it as cross compiler for Linux/ARM.
For example, config files for Linux/ARM which are stored in
gcc/config/arm in original gcc are completely removed, and
we cannot configure gcc2.96 in xscale-gnupro for arm-linux
anymore.

If you have some samples which can be built by xscale-gnupro,
but cannot be built by vanilla binutils & gcc, or xscale-gnupro
has significant advantage, please send me (or post here - if
it's enoughly short).

Regards,

mpsuzuki


_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
http://www.arm.linux.org.uk/armlinux/mailinglists.php
Please visit the above addresses for information on this list.

Reply via email to