[translated by ikoma] Introductoin of Patches for ARM Tool Chain for Kernel 2.4 Nagata (Panasonic Mobile) 1. Introduction We have uploaded ARM/Thumb toolchain onto CELF wiki Supports VFP 2. Merit of Thumb To increase code density 3. Comparison of code size execution module 86.8% library 88.1% total 87.5% That is, 12.5% code size reduction has been achieved 4. On bugs in toolchain 87 bugs found Many bugs in reference to shared library Some bugs appear only in Thumb mode, not in ARM mode In the toolchain uploaded onto CELF wiki all these bugs have been fixed mcaller-super-interworking option Place veneer code on caller side ARM native compiler also works for Symbian OS, but not for Linux Code size reduction of 4MB has been achieved by Thumb-izing. No performance penalty observed 5. On gcc-3.3.1 Have been using for two years. There was no support of ARM VFP. We added this support. For kernel, backported from 2.6 gcc-3.4 and 4.0 support VFP, so we are thinking to move Perfomance improved 2.7 times for standard benchmark (linpack) and 3 times for sample program 6. Summary and to do For gcc, we are going to use gcc-3.4.5, 4.1 In 3.4.5, many of our patches have been incorporated, but there are some new bugs Want to discuss in, and collaborate with CELF to go further