generic-poky/meta/recipes-devtools/gcc
Stefan Müller-Klieser da1a2888f6 gcc-4.9: backport from gcc trunk r212178
When compiling meta-toolchain-qt5 on cortexa8, the compiler throws an
internal compiler error:

...
qttools-opensource-src-5.3.2/src/linguist/shared/po.cpp:
In function 'bool loadPO(Translator&, QIODevice&, ConversionData&)':
qttools-opensource-src-5.3.2/src/linguist/shared/po.cpp:717:1:
internal compiler error: in add_stores, at var-tracking.c:6000
...

Tracking this down led to https://bugs.linaro.org/show_bug.cgi?id=534
It seems the bug is well know and fixed upstream. So backporting from
trunk seems to be the right solution. This fixes the compiler problem
on cortexa8 and does not seem to be very invasive. The original commit
can be found at:

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212178 138bc75d-0d04-0410-961f-82ee72b054a4

(From OE-Core rev: 6751ef78694783fb86e55c77afefae750ab1b610)

Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-04-24 11:06:56 +01:00
..
gcc-4.8 gcc-4.8: Upgrade 4.8.2 -> 4.8.4 2015-04-08 10:53:31 +01:00
gcc-4.9 gcc-4.9: backport from gcc trunk r212178 2015-04-24 11:06:56 +01:00
gcc-4.8.inc gcc-4.8: Upgrade 4.8.2 -> 4.8.4 2015-04-08 10:53:31 +01:00
gcc-4.9.inc gcc-4.9: backport from gcc trunk r212178 2015-04-24 11:06:56 +01:00
gcc-common.inc gcc: Rework shared work 2014-12-03 12:23:56 +00:00
gcc-configure-common.inc gcc-configure-common.inc: remove ac_cv_path_SED 2015-02-08 08:00:25 +00:00
gcc-cross-canadian.inc gcc-cross-canadian: Enable stripping and packaging of binaries 2015-03-20 23:56:06 +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-canadian_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
gcc-cross-initial.inc gcc: poison default sysroot path 2014-10-30 13:01:21 +00:00
gcc-cross-initial_4.8.bb gcc-4.8: Add recipes 2013-04-22 14:45:04 +01:00
gcc-cross-initial_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
gcc-cross.inc gcc: Fix intermittent failures during configure 2014-11-09 10:21:20 +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-cross_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
gcc-crosssdk-initial.inc binutils/gcc/gdb: Add TARGET_ARCH to PN for all cross recipes 2014-04-30 16:39:06 +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-initial_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
gcc-crosssdk.inc binutils/gcc/gdb: Add TARGET_ARCH to PN for all cross recipes 2014-04-30 16:39:06 +01:00
gcc-crosssdk_4.8.bb gcc-4.8: Add recipes 2013-04-22 14:45:04 +01:00
gcc-crosssdk_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
gcc-multilib-config.inc gcc: Fix gcc-multilib-config comparison 2014-08-02 09:26:17 +01:00
gcc-runtime.inc gcc-runtime: Remove libgfortran data from receipe 2015-01-23 11:36:31 +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-runtime_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
gcc-sanitizers.inc gcc-sanitizers: check gcc-build-internal before link 2015-02-15 21:58:25 +00:00
gcc-sanitizers_4.8.bb gcc-sanitizers: Enable GCC sanitizers 2015-01-23 11:36:29 +00:00
gcc-sanitizers_4.9.bb gcc-sanitizers: Enable GCC sanitizers 2015-01-23 11:36:29 +00:00
gcc-shared-source.inc gcc: stub do_fetch instead of removing it 2014-12-05 18:01:07 +00:00
gcc-source.inc gcc-source: fix bug to avoid building error. 2015-03-10 10:47:40 +00:00
gcc-source_4.8.bb gcc: Rework shared work 2014-12-03 12:23:56 +00:00
gcc-source_4.9.bb gcc: Rework shared work 2014-12-03 12:23:56 +00:00
gcc-target.inc gcc-target: remove gcc-plugin-dev from PACKAGES 2015-04-21 07:20:26 +01:00
gcc_4.8.bb gcc-4.8: temporary disable thumb 2013-09-22 12:19:32 +01:00
gcc_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
libgcc-common.inc gcc/libgcc-common.inc: Add missing 'fakeroot' to two tasks 2015-01-29 15:36:47 +00:00
libgcc-initial.inc binutils/gcc/gdb: Add TARGET_ARCH to PN for all cross recipes 2014-04-30 16:39:06 +01:00
libgcc-initial_4.8.bb gcc-cross-initial: Separate out libgcc-initial 2014-04-25 17:19:18 +01:00
libgcc-initial_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
libgcc.inc libgcc: remove libgcov-dev from PACKAGES 2015-04-21 07:20:26 +01:00
libgcc_4.8.bb libgcc: Move common code to libgcc.inc 2013-08-23 16:20:13 +01:00
libgcc_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
libgfortran.inc gcc: poison default sysroot path 2014-10-30 13:01:21 +00:00
libgfortran_4.8.bb gcc: Allow fortran to build successfully in 4.8 2013-12-05 14:24:43 +00:00
libgfortran_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00