nbd
0e2d55e3e3
gcc: move the optimized assembler helpers back into the static libgcc and 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
2011-03-08 13:10:11 +00:00
nbd
531d32058a
gcc: include assembler functions in the shared libgcc_s library, fixes missing symbol issues on powerpc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25912 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-06 22:54:30 +00:00
nbd
882a558332
toolchain/gcc (linaro): fix extension elimination optimization
...
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
2011-03-04 21:38:15 +00:00
acoul
a3f4bd9b1c
toolchain/gcc: fix r25709 ( closes #8964 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25844 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-03 10:09:06 +00:00
nbd
ab7967640b
gcc: disable extension elimination, it causes hostapd to be miscompiled on mips
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25834 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-02 17:54:02 +00:00
nbd
7386839604
toolchain: remove -lgcc_eh from the default libgcc spec, it breaks packages
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25807 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-01 15:38:58 +00:00
nbd
3be8692624
gcc-linaro: fix the libgcc spec to default to using the shared libgcc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25801 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-01 05:40:47 +00:00
kaloz
1d66ea8a9b
[toolchain/gcc]: backport fa526 optimization for gcc 4.5+
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25709 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-25 17:44:18 +00:00
kaloz
386ec6836c
[toolchain/gcc]: use the Linaro GCC for arm and mips targets
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25708 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-25 17:43:15 +00:00
kaloz
251a813933
We use different toolchain directories for different
...
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
2011-02-25 16:52:25 +00:00
kaloz
30e0baab50
[toolchain/gcc/4.3.5]: sync avr32 patch with the latest ones from atmel
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25696 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-24 08:14:15 +00:00
nbd
d16223ed9e
gcc: remove arch default duplication, fix version selection for !TOOLCHAINOPTS
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25633 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-20 22:09:51 +00:00
kaloz
67042730ed
[toolchain/gcc/4.3.5]: combine all avr32 patches into a single one
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-18 09:25:59 +00:00
kaloz
a32bf38770
[toolchain/gcc/4.3.5]: additional avr32 fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25556 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-16 15:26:08 +00:00
kaloz
dbbdf96afb
[toolchain/gcc/4.3.5]: refresh patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25555 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-16 15:24:48 +00:00
kaloz
3f67361719
fixup gcc version selection
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25554 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-16 15:21:17 +00:00
kaloz
1a463bb48e
[toolchain/gcc/linaro]: upgrade to 2011.02, rename patchset directory
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25515 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-13 11:27:58 +00:00
kaloz
e2428c54fe
[toolchain/gcc/linaro]: fixup arm soft-float symbols
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25325 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-02 20:06:12 +00:00
kaloz
accdcad984
refresh patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25324 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-02 20:05:33 +00:00
kaloz
4fe9023bd2
[toolchain/gcc/linaro]: add armv4 fixup patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25322 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-02 19:34:36 +00:00
nbd
80990adbca
gcc: fix default version selection - fixes missing MPC configure error during toolchain build
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25283 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-01 16:57:01 +00:00
nbd
3aa06b8113
gcc: fix linaro 4.5.1 version check
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25203 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-28 16:37:30 +00:00
kaloz
47bf801dd0
[toolchain/gcc/linaro]: refresh patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25195 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-28 12:34:32 +00:00
kaloz
4bf0263cf5
cleanup toolchain version handling
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25148 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-27 13:55:00 +00:00
kaloz
4d7ba8846f
[toolchain]: nuke unneeded patchsets as well
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25145 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-27 13:28:27 +00:00
kaloz
785fbb4514
[toolchain]: get rid of gcc 4.1.2 and 4.2.4 support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25144 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-27 13:24:38 +00:00
kaloz
fa32e94781
[toolchain]: use the linaro gcc by default (right now this only affects x86 targets)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25142 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-27 13:17:50 +00:00
juhosg
0ddbef1f62
cns21xx: add initial support for the Cavium CNS21xx SoC
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24859 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-30 17:19:16 +00:00
acoul
d4042e2fe2
toolchain/gcc: fix r24746
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24751 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-21 14:54:34 +00:00
kaloz
441ff9ca0c
[toolchain]: add gcc 4.5.2 (replaces 4.5.1)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24746 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-21 08:13:21 +00:00
nbd
1e0dae1684
gcc: fix newer libstdc++ compile issues with uclibc 0.9.32
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24734 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-20 14:25:05 +00:00
kaloz
cff618e74c
[toolchain/gcc]: upgrade the linaro gcc to the 2010.12 release
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24563 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-14 09:50:59 +00:00
kaloz
386183ac6e
add plemininary ultrasparc support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24558 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-14 07:57:22 +00:00
kaloz
bf9a05dc2e
[toolchain/gcc]: update the linaro gcc to v2010.11-1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23940 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-10 12:27:33 +00:00
kaloz
ed23e96f4a
[toolchain]: use gcc 4.3.5 for avr32
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23866 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-04 14:18:04 +00:00
kaloz
83cccb37e9
[toolchain]: add avr32 support to gcc 4.3.5
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23865 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-04 14:17:06 +00:00
kaloz
c5385a49f3
[toolchain/gcc]: remove unneeded config options, too
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23706 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-29 10:55:54 +00:00
kaloz
c302196e04
[toolchain/gcc]: fix typo
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23705 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-29 10:48:14 +00:00
kaloz
9ed36a8533
[toolchain/gcc]: get rid of old gcc versions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23704 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-29 10:45:59 +00:00
kaloz
4c01c82e12
[toolchain/gcc]: add support for Linaro GCC 2010.10
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23703 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-29 10:37:51 +00:00
kaloz
37293060d4
fix typo
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23695 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-28 11:19:38 +00:00
kaloz
d9f7236e32
[toolchain]: sync gcc's Config.in with Config.version
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23694 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-28 10:59:58 +00:00
kaloz
c766a7bd69
[toolchain]: the latest patchlevel gcc releases should work for these targets
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23693 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-28 10:38:32 +00:00
kaloz
71e9ce2125
[toolchain]: fixup gcc version selection for the omap35xx target
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23692 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-28 10:29:53 +00:00
kaloz
3aeb163d08
[toolchain]: we don't support gcc 3.x for some time now
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23686 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-28 07:28:17 +00:00
kaloz
7411e91e3f
[toolchain]: gcc 4.4.5 support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23220 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-04 12:21:58 +00:00
mb
a26814e6d6
optionally support parallel toolchain build. This defaults to off, because 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
2010-10-03 12:54:07 +00:00
nbd
0557abbb6e
gcc: enable non-PIC for mips targets in gcc 4.4+ to reduce code size
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23103 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-20 20:49:34 +00:00
nbd
cc6d0c4ff9
gcc: add an updated version of 4.4.1+cs - successfully builds a toolchain now, please test!
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23101 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-20 18:00:05 +00:00
acoul
d3108e930a
toolchain/gcc: fix -Os recursion on ARMv5 for gcc 4.5.0 & 4.5.1 ( 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
2010-09-04 17:00:55 +00:00