summaryrefslogtreecommitdiffstats
path: root/toolchain/gcc
Commit message (Collapse)AuthorAgeFilesLines
...
* gcc: move the optimized assembler helpers back into the static libgcc and ↵nbd2011-03-081-20/+11
| | | | | | skip relinking for this arch. due to relocation constraints, the assembler functions cannot be in the shared libgcc and must always be linked in statically git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25952 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: include assembler functions in the shared libgcc_s library, fixes ↵nbd2011-03-061-1/+41
| | | | | | missing symbol issues on powerpc git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25912 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain/gcc (linaro): fix extension elimination optimizationnbd2011-03-042-11/+18
| | | | | | | | | This applies Richard Sandiford's patch for Linaro GCC as an alternative to disabling the Linaro-specific extension elimination optimization altogether. Original patch: https://bugs.launchpad.net/gcc-linaro/+bug/728315 Signed-off-by: Mark Mentovai <mark@moxienet.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25871 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain/gcc: fix r25709 (closes #8964)acoul2011-03-031-7/+7
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25844 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: disable extension elimination, it causes hostapd to be miscompiled on mipsnbd2011-03-021-0/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25834 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain: remove -lgcc_eh from the default libgcc spec, it breaks packagesnbd2011-03-011-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25807 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc-linaro: fix the libgcc spec to default to using the shared libgccnbd2011-03-011-0/+37
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25801 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: backport fa526 optimization for gcc 4.5+kaloz2011-02-252-0/+514
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25709 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: use the Linaro GCC for arm and mips targetskaloz2011-02-251-4/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25708 3c298f89-4303-0410-b956-a3cf2f4a3e73
* We use different toolchain directories for differentkaloz2011-02-251-0/+4
| | | | | | | | | | | | | ARM archs, so we should set the default arch of gcc to reflect this. This enables EABI support for armv4 CPUs. Signed-off-by: Jochen Friedrich <jochen@scram.de> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25705 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/4.3.5]: sync avr32 patch with the latest ones from atmelkaloz2011-02-241-1587/+1572
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25696 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: remove arch default duplication, fix version selection for !TOOLCHAINOPTSnbd2011-02-202-17/+38
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25633 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/4.3.5]: combine all avr32 patches into a single onekaloz2011-02-1811-278/+72
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25566 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/4.3.5]: additional avr32 fixeskaloz2011-02-162-0/+47
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25556 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/4.3.5]: refresh patcheskaloz2011-02-1610-101/+95
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25555 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fixup gcc version selectionkaloz2011-02-161-3/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25554 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/linaro]: upgrade to 2011.02, rename patchset directorykaloz2011-02-1316-80/+15
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25515 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/linaro]: fixup arm soft-float symbolskaloz2011-02-021-4/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25325 3c298f89-4303-0410-b956-a3cf2f4a3e73
* refresh patchkaloz2011-02-021-3/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25324 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/linaro]: add armv4 fixup patcheskaloz2011-02-022-0/+32
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25322 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: fix default version selection - fixes missing MPC configure error ↵nbd2011-02-011-1/+1
| | | | | | during toolchain build git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25283 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: fix linaro 4.5.1 version checknbd2011-01-281-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25203 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/linaro]: refresh patcheskaloz2011-01-2811-53/+46
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25195 3c298f89-4303-0410-b956-a3cf2f4a3e73
* cleanup toolchain version handlingkaloz2011-01-273-19/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25148 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: nuke unneeded patchsets as wellkaloz2011-01-2746-51183/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25145 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: get rid of gcc 4.1.2 and 4.2.4 supportkaloz2011-01-272-15/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25144 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: use the linaro gcc by default (right now this only affects x86 ↵kaloz2011-01-272-3/+2
| | | | | | targets) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25142 3c298f89-4303-0410-b956-a3cf2f4a3e73
* cns21xx: add initial support for the Cavium CNS21xx SoCjuhosg2010-12-302-3/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24859 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain/gcc: fix r24746acoul2010-12-213-5/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24751 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: add gcc 4.5.2 (replaces 4.5.1)kaloz2010-12-2112-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24746 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: fix newer libstdc++ compile issues with uclibc 0.9.32nbd2010-12-201-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24734 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: upgrade the linaro gcc to the 2010.12 releasekaloz2010-12-141-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24563 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add plemininary ultrasparc supportkaloz2010-12-143-0/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24558 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: update the linaro gcc to v2010.11-1kaloz2010-11-101-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23940 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: use gcc 4.3.5 for avr32kaloz2010-11-042-4/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23866 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: add avr32 support to gcc 4.3.5kaloz2010-11-0412-3/+22594
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23865 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: remove unneeded config options, tookaloz2010-10-292-41/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23706 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: fix typokaloz2010-10-291-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23705 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: get rid of old gcc versionskaloz2010-10-2996-99302/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23704 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: add support for Linaro GCC 2010.10kaloz2010-10-2914-0/+9895
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23703 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix typokaloz2010-10-281-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23695 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: sync gcc's Config.in with Config.versionkaloz2010-10-281-8/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23694 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: the latest patchlevel gcc releases should work for these targetskaloz2010-10-281-14/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23693 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: fixup gcc version selection for the omap35xx targetkaloz2010-10-281-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23692 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: we don't support gcc 3.x for some time nowkaloz2010-10-281-3/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23686 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: gcc 4.4.5 supportkaloz2010-10-0413-0/+9832
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23220 3c298f89-4303-0410-b956-a3cf2f4a3e73
* optionally support parallel toolchain build. This defaults to off, because ↵mb2010-10-031-1/+1
| | | | | | certain toolchain versions are known to break on parallel build. However, it significantly speeds up the build and latest versions of the tools do compile fine. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23196 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: enable non-PIC for mips targets in gcc 4.4+ to reduce code sizenbd2010-09-201-0/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23103 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: add an updated version of 4.4.1+cs - successfully builds a toolchain ↵nbd2010-09-208-69073/+29776
| | | | | | now, please test! git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23101 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain/gcc: fix -Os recursion on ARMv5 for gcc 4.5.0 & 4.5.1 ↵acoul2010-09-042-0/+140
| | | | | | (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44392) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22899 3c298f89-4303-0410-b956-a3cf2f4a3e73