generic-poky/meta/recipes-devtools/gcc
Andre McCurdy aa072d0162 gcc6: enable FL_LPAE flag for armv7ve cores
The following commit added the FL_LPAE flag to FL_FOR_ARCH7VE, but
neglected to also add it to the armv7ve compatible cores defined in
arm-cores.def.

  af2d9b9e58

The result is that gcc 6.4 now refuses to allow -march=armv7ve and
-mcpu=XXX to be used together, even when -mcpu is set to an armv7ve
compatible core:

  arm-linux-gnueabi-gcc -march=armv7ve -mcpu=cortex-a7 -Werror ...
  error: switch -mcpu=cortex-a7 conflicts with -march=armv7ve switch [-Werror]

Fix by defining flags for armv7ve compatible cores directly from
FL_FOR_ARCH7VE, rather than re-creating the armv7ve flags
independently by combining FL_FOR_ARCH7A with the armv7ve specific
FL_THUMB_DIV and FL_ARM_DIV flags.

(From OE-Core rev: 166863e85a614a88ae0856274cfe7657e4f1e95d)

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-14 07:55:02 -07:00
..
gcc-5.4 gcc: Fix CVE-2016-6131 in libiberty 2017-02-23 12:49:50 -08:00
gcc-6.4 gcc6: enable FL_LPAE flag for armv7ve cores 2018-03-14 07:55:02 -07:00
gcc-5.4.inc gcc: Fix CVE-2016-6131 in libiberty 2017-02-23 12:49:50 -08:00
gcc-6.4.inc gcc6: enable FL_LPAE flag for armv7ve cores 2018-03-14 07:55:02 -07:00
gcc-common.inc gcc-common.inc: set CVE_PRODUCT to gcc 2017-08-29 11:57:27 +01:00
gcc-configure-common.inc meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
gcc-cross-canadian.inc gcc-cross-canadian: Add missing DEPENDS on virtual/${HOST_PREFIX}gcc-crosssdk 2016-01-26 18:05:13 +00:00
gcc-cross-canadian_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-cross-canadian_6.4.bb gcc6: Upgrade to 6.4 2018-03-14 07:55:02 -07:00
gcc-cross-initial.inc bitbake.conf: Add COMPONENTS_DIR for ${STAGING_DIR}-components 2017-05-11 16:55:59 +01:00
gcc-cross-initial_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-cross-initial_6.4.bb gcc6: Upgrade to 6.4 2018-03-14 07:55:02 -07:00
gcc-cross.inc bitbake.conf: Add COMPONENTS_DIR for ${STAGING_DIR}-components 2017-05-11 16:55:59 +01:00
gcc-cross_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-cross_6.4.bb gcc6: Upgrade to 6.4 2018-03-14 07:55:02 -07:00
gcc-crosssdk-initial.inc SDK: Allow changing SDKMACHINE without wiping TMP folder 2016-09-28 10:16:03 +01:00
gcc-crosssdk-initial_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-crosssdk-initial_6.4.bb gcc6: Upgrade to 6.4 2018-03-14 07:55:02 -07:00
gcc-crosssdk.inc SDK: Allow changing SDKMACHINE without wiping TMP folder 2016-09-28 10:16:03 +01:00
gcc-crosssdk_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-crosssdk_6.4.bb gcc6: Upgrade to 6.4 2018-03-14 07:55:02 -07:00
gcc-multilib-config.inc meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
gcc-runtime.inc gcc-runtime: Disable libitm on riscv 2018-03-14 07:55:02 -07:00
gcc-runtime_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-runtime_6.4.bb gcc6: Upgrade to 6.4 2018-03-14 07:55:02 -07:00
gcc-sanitizers.inc gcc: Clean up unnecessary variable confusion 2017-01-26 10:44:27 +00:00
gcc-sanitizers_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-sanitizers_6.4.bb gcc6: Upgrade to 6.4 2018-03-14 07:55:02 -07:00
gcc-shared-source.inc gcc-shared-source: Set empty SRC_URI 2015-09-24 17:54:31 +01:00
gcc-source.inc gcc-source: add comment explaining why a function is Python 2017-03-04 23:18:19 +00:00
gcc-source_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-source_6.4.bb gcc6: Upgrade to 6.4 2018-03-14 07:55:02 -07:00
gcc-target.inc gcc-target.inc: create symlinks for gcov and gcov-tool 2017-03-17 16:53:05 +00:00
gcc_5.4.bb gcc/gcc-source: Move libcc1 manipulation into gcc-source 2017-01-26 10:44:27 +00:00
gcc_6.4.bb gcc6: Upgrade to 6.4 2018-03-14 07:55:02 -07:00
libgcc-common.inc gcc: Clean up unnecessary variable confusion 2017-01-26 10:44:27 +00:00
libgcc-initial.inc glibc/gcc/libgcc-initial: Delete do_build tasks for -initial 2017-04-10 23:00:43 +01:00
libgcc-initial_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
libgcc-initial_6.4.bb gcc6: Upgrade to 6.4 2018-03-14 07:55:02 -07:00
libgcc.inc gcc: Split builddir saving into its own sstate task 2017-01-26 10:44:27 +00:00
libgcc_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
libgcc_6.4.bb gcc6: Upgrade to 6.4 2018-03-14 07:55:02 -07:00
libgfortran.inc gcc: Clean up unnecessary variable confusion 2017-01-26 10:44:27 +00:00
libgfortran_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
libgfortran_6.4.bb gcc6: Upgrade to 6.4 2018-03-14 07:55:02 -07:00