Files
build_soong/cc
Isaac Chen 2bce8edf34 Generic 32-bit armv8 built as generic armv7 fix
When the following lines are specified in the BoardConfig.mk

TARGET_2ND_ARCH_VARIANT := armv8-a
TARGET_2ND_CPU_VARIANT := generic

The resulted binaries won't be built using 32-bit armv8-a integer
division instructions. Instead, division routines are used because
the build system will set a compiler option "-march=armv7-a", and
hence overwiting the previous "-march=armv8-a", when
TARGET_2ND_CPU_VARIANT is set to generic (or unset).

Bug: 67446726
Test: lunch aosp_arm64; make -j; emulator # boot to home screen
      Also verify -march=armv7-a is not specified in the compiler
      command line and the resulted binary actually uses integer
      division instructions.

Change-Id: I430687aa5a658d2ec9f325a66d849b4c8898c7d5
2017-11-08 04:17:35 +00:00
..
2017-11-01 17:32:26 -07:00
2017-11-03 00:05:54 +00:00
2017-10-19 22:39:32 +09:00
2017-05-09 13:44:49 -07:00
2017-09-18 23:33:25 -07:00
2017-11-03 00:05:54 +00:00
2017-10-25 10:30:05 +09:00
2017-06-30 21:08:36 +00:00
2017-10-16 13:36:29 -07:00
2016-08-01 14:36:22 -07:00
2016-07-29 15:17:58 -07:00
2017-11-02 21:38:58 -07:00
2017-06-30 21:08:36 +00:00