aboutsummaryrefslogtreecommitdiffstats
path: root/toolchain/gcc/patches/4.8-linaro
Commit message (Collapse)AuthorAgeFilesLines
* gcc: fix visibility of symbols libgcc.aFelix Fietkau2014-02-241-11/+0
| | | | | | | | Symbols need to be hidden, even for the static variant Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39749
* gcc: prevent the use of LDRD/STRD on ARMv5TEFelix Fietkau2014-02-191-0/+11
| | | | | | | | | | | | | | | | | These instructions are for 64-bit load/store. On ARMv5TE, the CPU requires addresses to be aligned to 64-bit. When misaligned, behavior is undefined (effectively either loads the same word twice on LDRD, or corrupts surrounding memory on STRD). On ARMv6 and newer, unaligned access is safe. Removing these instructions for ARMv5TE is necessary, because GCC ignores alignment information in pointers and does unsafe optimizations that have shown up as bugs in various places. Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39638
* upgrade Linaro GCC 4.8 to 2014.01Imre Kaloz2014-02-062-3/+3
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 39501
* upgrade Linaro GCC 4.8 to 4.8-2013.11Imre Kaloz2013-11-263-174/+6
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 38922
* gcc 4.8-linaro: backport an upstream fix to fix asm goto miscompilationFelix Fietkau2013-10-171-0/+167
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 38435
* upgrade Linaro gcc 4.8 to 4.8-2013.08Imre Kaloz2013-09-115-14/+14
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 37945
* toolchain: define MUSL dynamic linker for SPARCFlorian Fainelli2013-09-111-0/+13
| | | | | | | | | SPARC builds are currently broken because we do not define the MUSL dynamic linker name, fix that. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 37938
* gcc: add a patch to get rid of useless java class sectionsFelix Fietkau2013-06-301-0/+11
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37095
* gcc: fix arm libgcc issues with 4.8.0 and 4.8-linaroFelix Fietkau2013-06-051-0/+11
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36864
* gcc: port missing patches from 4.6 to 4.8Felix Fietkau2013-05-236-0/+142
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36693
* toolchain/gcc: add support for 4.8-linaroFelix Fietkau2013-05-047-0/+678
Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36545