generic-poky/meta/recipes-devtools/gcc/gcc-5.3
Khem Raj f4f9f2f4d9 gcc, qemuppc: Explicitly disable forcing SPE flags
G4 does not have SPE, so we make that explicit in the tune files and
since we emulate G4 when building Qemu, we ensure it for qemuppc as
well.

GCC config for powerpc-linux is made to include SPE by default which is
equivalent if the tripet was powerpc-linux*spe, this forces gcc to
configure assembler to enable -mspe by default, when we do that then the
kernel fails to compile with binutils 2.26, since newer assembler is
smart to detect the tlbia instructions are not compatible with SPE and
hence the kernel build breaks rightly. We configure the kernel for G4 as
well where it enables tlbia instrucitons rightly so because it thinks
its being configured for power4. So we keep the options but do not force
-mspe down to assembler as default.

(From OE-Core rev: 7a51776a830167e43cbd185505f62f328704e271)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-01-31 13:29:48 +00:00
..
0001-gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0002-uclibc-conf.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0003-gcc-uclibc-locale-ctype_touplow_t.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0004-uclibc-locale.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0005-uclibc-locale-no__x.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0006-uclibc-locale-wchar_fix.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0007-uclibc-locale-update.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0008-missing-execinfo_h.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0009-c99-snprintf.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0010-gcc-poison-system-directories.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0011-gcc-poison-dir-extend.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0012-gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0013-64-bit-multilib-hack.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0014-optional-libstdc.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0015-gcc-disable-MASK_RELAX_PIC_CALLS-bit.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0016-COLLECT_GCC_OPTIONS.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0017-Use-the-defaults.h-in-B-instead-of-S-and-t-oe-in-B.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0018-fortran-cross-compile-hack.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0019-libgcc-sjlj-check.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0020-cpp-honor-sysroot.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0021-MIPS64-Default-to-N64-ABI.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0022-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0023-gcc-Fix-argument-list-too-long-error.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0024-Disable-sdt.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0025-libtool.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0026-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0027-Use-the-multilib-config-files-from-B-instead-of-usin.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0028-Avoid-using-libdir-from-.la-which-usually-points-to-.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0029-export-CPP.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0030-Enable-SPE-AltiVec-generation-on-powepc-linux-target.patch gcc, qemuppc: Explicitly disable forcing SPE flags 2016-01-31 13:29:48 +00:00
0031-Disable-the-MULTILIB_OSDIRNAMES-and-other-multilib-o.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0032-Ensure-target-gcc-headers-can-be-included.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0033-gcc-4.8-won-t-build-with-disable-dependency-tracking.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0034-Don-t-search-host-directory-during-relink-if-inst_pr.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0035-Dont-link-the-plugins-with-libgomp-explicitly.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0036-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0037-aarch64-Add-support-for-musl-ldso.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0038-fix-g-sysroot.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0039-libcc1-fix-libcc1-s-install-path-and-rpath.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0040-handle-sysroot-support-for-nativesdk-gcc.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0041-Search-target-sysroot-gcc-version-specific-dirs-with.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0042-Fix-various-_FOR_BUILD-and-related-variables.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0043-libstdc-Support-musl.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0044-Adding-mmusl-as-a-musl-libc-specifier-and-the-necess.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0045-Support-for-arm-linux-musl.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0046-Get-rid-of-ever-broken-fixincludes-on-musl.patch gcc5: Upgrade gcc-5.2 -> gcc-5.3 2015-12-22 16:08:49 +00:00
0047-Fix-nios2-musl-build.patch gcc5: Fix build on NIOS2 2016-01-11 23:26:30 +00:00