aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/gcc/gcc-4.5.inc
AgeCommit message (Collapse)Author
2011-09-22gcc: Fix broken g77 linkSteve Sakoman
Signed-off-by: Steve Sakoman <steve@sakoman.com> Acked-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@openembedded.org> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2011-09-22gcc-4.5: Fix the ARM ICE regression at -Os -gKhem Raj
This holds off the patches that cause the ICE at -Os -g for now. The other workaround it to use -fno-shrink-wrap but it has to go into all affected recipes Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2011-09-22gcc-4.5: Fix segfault in dwarf2outKhem Raj
Currently following fails rm-oe-linux-uclibceabi-gcc -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb --sysroot=/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi -DHAVE_CONFIG_H -I. -I.. -DASN1_BUILDING -I./../gl -I./../gl -I./.. -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -g -MT coding.lo -MD -MP -MF .deps/coding.Tpo -c coding.c -o coding.o coding.c: In function 'asn1_length_der': coding.c:101:1: internal compiler error: in dwarf2out_frame_debug_expr, at dwarf2out.c:2221 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. {standard input}: Assembler messages: Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2011-09-09gcc-4.5: Fix ICE on i586Khem Raj
Upgrade to latest svnrev Get new linaro patches Delete patches that are not applied Signed-off-by: Khem Raj <raj.khem@gmail.com> Tested-by: Yuri Bushmelev <jay4mail@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2011-09-02gcc: Remove package libstdc++-dev and libgcc-dev from gcc-crossStefan Herbrechtsmeier
Remove package libstdc++-dev and libgcc-dev from gcc-cross as they already provided by gcc. Commit 8c42351519ece9ed60659a103e624d2e154b3641 add dev packages (libstdc++-dev libgcc-dev) to gcc-cross (gcc-package-cross.inc) which are already part of gcc. The libgcc-dev package both include the libgcc_s.so file which triggers a 'file is already provided by package' error on incremental builds. The libstdc++-dev package have Acked-by: Steffen Sledz <sledz@dresearch-fe.de> different content and is empty on some archs (armv5te, armv7e). The empty package triggers a 'Cannot satisfy the following dependencies for task-sdk-bare' error. If an empty libstdc++-dev package is generated it triggers a '..../usr/include/c++ not exist' error as this is part of the package from gcc but not gcc-cross. Signed-off-by: Stefan Herbrechtsmeier <sherbrec@cit-ec.uni-bielefeld.de> Acked-by: Steffen Sledz <sledz@dresearch-fe.de>
2011-07-24gcc: Package libstdc++ gdb python helpers into dev packageKhem Raj
People are seeing these errrors from ldconfig libstdc++.so.6.0.14-gdb.py is not an ELF file - it has the wrong magic bytes at the start. this file is moved into gdb's autoload directory if it exists there then gdb will find it when debugging and it wont be in the paths where ldconfig looks for libraries. Signed-off-by: Khem Raj <raj.khem@gmail.com> Tested-by: Philip Balister <philip@balister.org> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-02-24gcc-4.5: Fix GCC found on xscale with OsKhem Raj
* This enables linaro patch 45177 and a patch on top to fix an ICE discovered because of this backport Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-02-23gcc-4.5: added thumb2 build patchEnrico Scholz
Fix for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43999 and is required to build gcc for Thumb2 only architectures (e.g. Cortex-M3). Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-02-16gcc-4.5: Bring latest from linaro 4.5 and bump svn SRCREV for upstreamKhem Raj
gcc-4.5-linaro-r99474.patch is disabled because it ends up bombing x86 cross-gcc build see http://lists.linaro.org/pipermail/linaro-dev/2011-February/002614.html gcc-4.5-linaro-r99474.patch is disabled because it causes GCC crash for XScale see http://lists.linaro.org/pipermail/linaro-dev/2011-February/002600.html Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-02-15Revert "gcc-4.5: Bring latest from linaro 4.5 and bump svn SRCREV for upstream"Khem Raj
This reverts commit f76026a6c1a00bd0b2f1ae2b045dee995293edc6. Pushed prematurely Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-02-15gcc-4.5: Bring latest from linaro 4.5 and bump svn SRCREV for upstreamKhem Raj
Please test this patch out in your respective combinations and report and regressions you see. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-01-18gcc-svn: Switch to libc-uclibcTom Rini
Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-01-13gcc-4.5.inc: Disable linaro rev 99456 patch for nowtested_2011-01-13Khem Raj
* Fixes the problem as described in http://lists.linaro.org/pipermail/linaro-dev/2011-January/001993.html Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-01-12gcc-4.5: Get few more fixes from linaro and upstream gcc-4_5-branchKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-01-09gcc-4.5: Fix toolchain builds for SH4/SH3Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-25gcc-4.5: Fix QT build due to bug in volatile bit fieldsKhem Raj
This could be fixed in three ways 1. apply http://gcc.gnu.org/ml/gcc-patches/2010-11/msg02245.html to gcc 2. Backout linaro/gcc-4.5-r99425.patch from gcc 3. Apply the workaround to QT 4.7.1 from http://bazaar.launchpad.net/%7Eubuntu-branches/ubuntu/natty/qt4-x11/natty/revision/136 I chose the first one. Signed-off-by: Khem Raj <kraj@leto.(none)>
2010-12-22gcc-4.5: Apply patches upto 2010.12 release of linaro gccKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-16gcc-4.5: Update to 4.5.2 releaseKhem Raj
* port the patch for PR 46883 which fixed samba build issue * Drop PR 42172 reverting patch as its not required anymore * Refresh patches to apply cleanly on 4.5.2 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-14gcc-4.5.inc: Revert PR 42172 backportKhem Raj
* This fixes the gcc ICE as seen compiling samba Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Eric Bénard <eric@eukrea.com>
2010-12-12gcc-4.5.inc/gcc-svn.inc: Dont do the sourcedir move dance.Khem Raj
In some cases the rename_srcdir ended up moving the sourcedir as a sub-directory under gcc-4.5 which was not intended actually it is intended to be renamed and not moved. Which was seen recently where people complained about a patch not being applied to gcc-4.5 even though patch was not changed. The reason was the srcdir was moved instead of renaming. This could happen if target dir already existed. Anyway so we get rid of this dance completely. So nip the evil in the bud Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-09gcc/gcc-cross/gcc-cross-intermediate: Generate libgcc_s.so as a linker ↵Khem Raj
script stub Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Eric Bénard <eric@eukrea.com>
2010-12-04gcc-4.5.inc: Re-enable linaro/gcc-4.5-linaro-r99419.patchKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-04gcc-4.5: Refresh the lately added patches with quiltKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-04gcc 4.5: comment out patch that doesn't applyKoen Kooi
* This is temporary till a proper fix lands Signed-off-by: Koen Kooi <koen@openembedded.org>
2010-12-03gcc-4.5: Apply linaro updates and upstream updatesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-03gcc 4.3.3, 4.5: bump PR for gcc-package-target.inc fixesKoen Kooi
Signed-off-by: Koen Kooi <koen@openembedded.org>
2010-11-21gcc-4.5.inc: Add a space after mips64-nomultilib patch.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-11-09gcc-configure-common.inc: sed <sysroot>/usr/include hardcodes paths to use ↵Khem Raj
target_includedir This fixes the problem where gcc fails to detect presence of libssp and does not detect powerpc long double 128 bit support correctly on systems which do not use common <sysroot>/usr/include paths like we have in micro distro Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Tom Rini <tom_rini@mentor.com>
2010-11-05gcc-4.5.inc: Fix code generation for armv4 with EABIKhem Raj
Also bump to latest SVN REV Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-30gcc-package-cross, gcc-package-target: Stage libgcc_s.so linker stubKhem Raj
* This stub is not staged in <sysroot>/usr/lib which is a problem for many python recipes as it looks for libgcc in that directory and fail to find it. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-27gcc-4.5.inc: Disable Optimize load 0.0 for NEON patchKhem Raj
* fixes the cairo regression and has been reported to malfunction see https://bugs.launchpad.net/gcc-linaro/+bug/667490 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-26gcc-4.5.inc: Update to latest SVN revision on 4.5 branchKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-26gcc-4.5: Import recent linaro patchesKhem Raj
* These are selected patches that are applied on latest linaro 4.5 gcc Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-22gcc-configure-target.inc: --with-sysroot -> --with-libtool-sysroot rename ↵Khem Raj
means we dont need to filter out --with-sysroot Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Chris Larson <chris_larson@mentor.com> Acked-by: Koen Kooi <k-kooi@ti.com>
2010-10-20gcc-4.5.inc: Backport gcc trunk svn revision 165495 to fix ICE on udevKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-08Revert "gcc-4.5: Fix asm out of range errors seen on thumb when using -O1"Khem Raj
This reverts commit 8e1eef82a09c14668a125c720cfcd354bbeb42cf. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-07gcc-4.5: Fix asm out of range errors seen on thumb when using -O1Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-05gcc-4.5: Fix ICE found while compiling mplayerKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-03gcc-4.5.inc: Specify location of native libelfKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-30gcc-4.5: Fix wrong instruction generation for vmovl patternKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-30gcc-4.5: Import Linaro patchesKhem Raj
* Tested gcc on efikamx. Signed-off-by: Khem Raj <raj.khem@gmail.com> Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
2010-09-27gcc-4.5: Add support to build for mips64Khem Raj
* Defaults to mabi=64 which means N64 is the default supported ABI * Tweak multilib directories to emit mips64 into /lib instead of /lib64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-13gcc-package-cross.inc: install shlibs lists into target dir instead of host dirKoen Kooi
This fixes the "libstdc++ isn't installed into my rootfs anymore" type of problems after a full rebuild of all packages This bumps PR of gcc to force a rebuild, but that is *NOT* enough to fix the packages built before this fix, those still need rebuilding Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Dallas Foley <dfoley@telus.net> Acked-by: Graeme Gregory <dp@xora.org.uk> Signed-off-by: Koen Kooi <koen@openembedded.org>
2010-08-19gcc-4.5: bump SRCREVMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-08-14gcc4.5: patch Makefile.in for cross compile badnessFrans Meulenbroeks
When compiling gcc target code make passes -I(GMPINC) but this one points to the host dir (it is set to HOST_GMPINC which in oe points to tmp/sysroots/i686-linux/usr/include). This patch breaks the env var $(INCLUDES) in two and only uses the TARGET specific part for compiling libgcc and the crt stuff. The patch has been verified by baking the 4.5 recipe with bitbake -c patch -b gcc_4.5.bb Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-08-10gcc-configure-cross.inc: Drop --with-local-prefix and --with-gxx-include-dirTom Rini
We don't need these paths to be set and they further break things if we use --sysroot rather than -isystem Signed-off-by: Tom Rini <tom_rini@mentor.com>
2010-08-03gcc-4.5: bump SRCREV after 4.5.1 releaseMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-07-23gcc-4.5: Fix rev instruction generation on armv6+ (backport PR 43698)Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-07-22gcc-4.5.inc: Bump SRCREV to latest git tip.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-07-10gcc-4.5.inc: Update SRCREV to pick new fixes on ARM.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>