aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.3/gcc/config
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade gcc-4.4.3 for Android toolchain.Jing Yu2011-01-3034-336/+3345
| | | | | | | | | | | | | | - Backport upstream patches to support arm hardfp. - Backport gcc-4.5 patches to support -march=atom. Now it is able to build atom toolchain with glibc from this branch - Develop a bunch of optimizations - Fix a few arm dejagnu failures To-do list: - Support Android/atom - Fix ia32 bootstrap failure Change-Id: I5e10dcd21620d4d8ca984d1d1707a76067e61691
* Back port 2 upstream fixes for broken dejagnu tests.Jing Yu2011-01-072-11/+22
| | | | | | upstream r156042 and r148110 Change-Id: Ic35d4be0fc74a4ae2b8c57a54affef975b79ed88
* Back port upstream patch r153779 for cortex-a9.Jing Yu2010-12-151-6/+180
| | | | | | | | The patch gives more detailed description of cortex-A9's pipeline. It in general improves performance on Cortex-A9. Use -mtune=cortex-a9 to take advantage of this feature. Change-Id: I803daa6631272a0dae3514b378b9f611b8fd2b54
* Fix a thumb1 code generation bug.Jing Yu2010-12-131-24/+19
| | | | | | | | | The problem was caused by backporting a patch from upstream without its necessary dependencies. This patch changes the implementation of cbranchqi4 so that we keep the optimization without generating bad code. Change-Id: Icbaf443ac6e85774cb664036941bf829c5e4c31e
* Backport upstream 4.6 patches to fix 2 gcc bugs.Jing Yu2010-11-041-71/+52
| | | | | | | | | Fix a bad interaction of inliner x return slot optimization x named value optimization Replace tst instruction with lsls for a single bit test Change-Id: I30c212d9e99c79eae182da66b97d9d9f4d738faf
* Backport upstream arm-linux-androideabi target to gcc-4.4.3.Jing Yu2010-07-2216-186/+174
| | | | | | | | | From now on, the general Android toolchain will be arm-linux-androideabi. arm-eabi toolchain built from this source does not contain Android specific configurations and will only be used to build Android kernel. Read recent changes in toolchain/build/README for more details. Change-Id: I7526576949b55809da5c24d34e1df884301c05b2
* commit gcc-4.4.3 which is used to build gcc-4.4.3 Android toolchain in master.Jing Yu2010-07-221375-0/+747302
The source is based on fsf gcc-4.4.3 and contains local patches which are recorded in gcc-4.4.3/README.google. Change-Id: Id8c6d6927df274ae9749196a1cc24dbd9abc9887