generic-poky/meta/recipes-devtools/gcc
Holger Hans Peter Freyther 5e6db9dc4d gcc: Include patch scheduled for GCC 4.8.3 to fix epilogue on ARM
GCC 4.8.0, 4.8.1 and 4.8.2 can generate broken epilogues for the
ABI used by the kernel. Apply the patch that is included for GCC
4.8.3 from http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58854.

The issue was found on Yocto/Dora and the patch should be backported
to this branch. A kernel built with Dora's GCC 4.8.1 misbehaved on:

 while true;
 do
    (for i in `seq 1 100`;
        do
            echo "Log message... $RANDOM";
        done) | logger;
 done

busybox's syslogd would from time to read a huge negative value and
then exit, strace would get stuck waiting on a syscall. After this
patch it appears to work better.

(From OE-Core rev: 3004eb3b7ee5fd8dfe9c4e5749b4e125d0bd4b59)

Signed-off-by: Holger Hans Peter Freyther <holger@moiji-mobile.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-01-31 15:44:22 +00:00
..
gcc-4.8 gcc: Include patch scheduled for GCC 4.8.3 to fix epilogue on ARM 2014-01-31 15:44:22 +00:00
gcc-4.8.inc gcc: Include patch scheduled for GCC 4.8.3 to fix epilogue on ARM 2014-01-31 15:44:22 +00:00
gcc-common.inc Replace one-line DESCRIPTION with SUMMARY 2014-01-02 12:50:18 +00:00
gcc-configure-common.inc gcc/libtool/perl: Fix various path to sed-native problems 2013-09-26 16:37:56 +01:00
gcc-cross-canadian.inc Replace one-line DESCRIPTION with SUMMARY 2014-01-02 12:50:18 +00:00
gcc-cross-canadian_4.8.bb gcc-cross-canadian: Merge 4.7 and 4.8 recipes into common include 2013-08-23 16:20:12 +01:00
gcc-cross-initial.inc gcc-cross-initial: Fold common configuration into gcc-cross-initial.inc 2013-08-23 16:20:12 +01:00
gcc-cross-initial_4.8.bb gcc-4.8: Add recipes 2013-04-22 14:45:04 +01:00
gcc-cross.inc gcc: Allow fortran to build successfully in 4.8 2013-12-05 14:24:43 +00:00
gcc-cross_4.8.bb gcc-cross: Fold common configuration into gcc-cross.inc 2013-08-23 16:20:12 +01:00
gcc-crosssdk-initial.inc gcc-crosssdk-initial: Ensure native dependencies are built, these can differ accross different gcc versions causing build failures 2010-09-06 22:55:49 +01:00
gcc-crosssdk-initial_4.8.bb gcc-cross-initial: Fold common configuration into gcc-cross-initial.inc 2013-08-23 16:20:12 +01:00
gcc-crosssdk.inc gcc-crosssdk.inc: Fix missing dependencies (such as libmpc-native) 2013-12-16 12:13:49 +00:00
gcc-crosssdk_4.8.bb gcc-4.8: Add recipes 2013-04-22 14:45:04 +01:00
gcc-multilib-config.inc meta: Don't use deprecated bitbake API 2013-09-01 15:51:42 +01:00
gcc-runtime.inc gcc: Allow fortran to build successfully in 4.8 2013-12-05 14:24:43 +00:00
gcc-runtime_4.8.bb gcc-*-runtime.inc: Fold configuration into gcc-runtime.inc 2013-08-23 16:20:13 +01:00
gcc-target.inc gcc-target: Fix libatomic dependency tracking issues 2013-09-22 12:19:43 +01:00
gcc_4.8.bb gcc-4.8: temporary disable thumb 2013-09-22 12:19:32 +01:00
libgcc.inc libgcc: Move common code to libgcc.inc 2013-08-23 16:20:13 +01:00
libgcc_4.8.bb libgcc: Move common code to libgcc.inc 2013-08-23 16:20:13 +01:00
libgfortran.inc gcc: Allow fortran to build successfully in 4.8 2013-12-05 14:24:43 +00:00
libgfortran_4.8.bb gcc: Allow fortran to build successfully in 4.8 2013-12-05 14:24:43 +00:00