platform_build_soong/cc/config
Elliott Hughes bee01f7d62 riscv64: disable a weird option.
By default clang assumes that on riscv64 jumps are really expensive.
That's probably not true for the kind of SoCs we're dealing with, but
more importantly (see the bug) it causes clang to do loads from the
right hand side of a `&&` before the left hand side has been evaluated.
This found one latent bug in libcore, and it doesn't seem like the best
use of anyone's time to have to chase similar issues if they're going
to be similarly latent for riscv64 when we get clang's default fixed.

Bug: https://github.com/google/android-riscv64/issues/124
Test: treehugger
Change-Id: I640f1b43ea3d2452366ab86e97a9189fa9f5326c
2023-12-01 17:39:20 -08:00
..
Android.bp Add riscv64-linux-android support 2022-10-03 08:43:13 -07:00
arm64_device.go soong: Add product variable DevicePageSizeAgnostic 2023-08-09 16:46:07 -07:00
arm64_linux_host.go Reapply "Use zstd to compress debug info in cc libraries" 2023-10-20 16:01:14 +00:00
arm_device.go soong: ARM 32-bit targets must be built with 4k elf alignment 2023-08-11 12:00:40 -07:00
arm_linux_host.go Reapply "Use zstd to compress debug info in cc libraries" 2023-10-20 16:01:14 +00:00
bionic.go Make toolchain more compose-y 2022-09-01 14:21:36 -07:00
cfi_exports.map
clang.go Remove unused-but-set-{variable,parameter} from ClangUnknownCflags 2021-09-13 06:25:41 +00:00
darwin_host.go Update the minimum macos deployment version to 10.14 2023-11-08 02:11:27 +00:00
global.go Bump default experimental from gnu++2a to gnu++2b. 2023-11-15 11:46:26 -08:00
integer_overflow_blocklist.txt Rename CFI blocklist files. 2020-07-27 18:37:48 +00:00
OWNERS Update OWNERS file for actual Android LLVM members. 2023-09-01 14:48:34 -07:00
riscv64_device.go riscv64: disable a weird option. 2023-12-01 17:39:20 -08:00
tidy.go Revert "Remove flags rejected by RBE input processor" 2023-11-21 19:54:27 +00:00
tidy_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
toolchain.go make android.InList generic 2023-07-18 15:07:24 -04:00
vndk.go Revert "Add libdumpstateutil to vendor variant list" 2023-08-03 13:56:54 +00:00
x86_64_device.go 16k: soong: Add the C flag -D__BIONIC_NO_PAGE_SIZE_MACRO flag to x86-64 2023-11-09 16:58:29 -08:00
x86_device.go Add arch variants for Intel Atom CPUs 2022-11-16 17:26:53 +09:00
x86_linux_bionic_host.go Reapply "Use zstd to compress debug info in cc libraries" 2023-10-20 16:01:14 +00:00
x86_linux_host.go Reapply "Use zstd to compress debug info in cc libraries" 2023-10-20 16:01:14 +00:00
x86_windows_host.go Removed unused GCC references 2022-09-30 19:32:48 -07:00