Pirama Arumuga Nainar
24d49119d8
Switch to clang-r365631b
...
Bug: https://github.com/android/ndk/issues/1076
Test: TH
Change-Id: Ica61fd13d9d7ecc742a7a89f5bb04cc6e1caf9f2
2019-09-16 15:06:41 -07:00
Luca Stefani
2af7d882e8
Add missing cortex-a76 arm configuration
...
Change-Id: I55620e602b9e97fe7a6d36fa142ddfde77b6025b
2019-09-12 18:37:45 +02:00
Treehugger Robot
f59007cf23
Merge "Do not dedupe libprotobuf-cpp variants"
2019-09-10 00:30:36 +00:00
Yi Kong
751569192c
Remove '-Wno-return-std-move-in-c++11' flag
...
This flag is no longer needed.
Test: presubmit
Change-Id: I9718ea1d448a6f598e6da61c3b30a0c9470d9c08
2019-09-09 18:48:15 +00:00
Vic Yang
7f438b1df3
Do not dedupe libprotobuf-cpp variants
...
The vendor variants of libprotobuf-cpp have their version numbers
included in their names, so the SONAME field is different. Whitelist
the 'lite' and 'full' versions to have different core and vendor
variants.
Test: Build a device with TARGET_VNDK_USE_CORE_VARIANT set.
Change-Id: I9880a5d7172a9f35f304af8e7dcababdcbc2ca23
2019-09-09 10:54:50 -07:00
Yi Kong
38e5eacedc
Merge "Re-enable tautological-unsigned-enum-zero-compare"
...
am: 47236f13fc
Change-Id: I4def4ff498f48dfff56709b1f8dd28fbe4fad408
2019-09-03 14:50:24 -07:00
Yi Kong
8ca12bd837
Re-enable tautological-unsigned-enum-zero-compare
...
Clang is smarter at producing this new warning now, producing far
fewer false positives. Re-enable the diagnostic for Android.
Test: build
Bug: 72331526
Change-Id: Ide827791c51587bceb977ae4116894a8cd620eb1
2019-09-01 14:11:01 -07:00
Yi Kong
09c3304fe4
Merge "Re-enable tautological-unsigned-zero-compare"
...
am: 73e2125894
Change-Id: I12b004231a9f19a85f8afb9d0ac1d78bf6a50cac
2019-08-29 19:05:03 -07:00
Yi Kong
73e2125894
Merge "Re-enable tautological-unsigned-zero-compare"
2019-08-30 01:44:27 +00:00
Dan Willemsen
ce33a3546c
Merge "Disallow __DATE__/__TIME__ on host builds"
...
am: 63cce39166
Change-Id: Ib04880b728ecde0cd9789077fe9d26b8a96d7229
2019-08-28 19:31:57 -07:00
Yi Kong
30a3c7faca
Re-enable tautological-unsigned-zero-compare
...
Clang is smarter at producing this new warning now, producing far
fewer false positives. Re-enable the diagnostic for Android.
Test: build
Bug: 72331526
Change-Id: I2020b887fbeb3cd833462e50df835a6cd104920d
2019-08-28 09:48:30 +00:00
Dan Willemsen
5d980c878d
Disallow __DATE__/__TIME__ on host builds
...
Instead of just making this an error when building for the device, also
turn on this error for host builds. This is more important as we begin
to use remote caches during the build.
Test: treehugger
Change-Id: I6fcc945464032d951729aead540ea77850c88c41
2019-08-27 19:37:10 -07:00
Yi Kong
e4a824d378
Merge "Switch to clang-r365631"
...
am: bdefa541d9
Change-Id: I4f8b4e9ce9e0a355b247b11effc5bb1e5ba07f63
2019-08-22 11:56:05 -07:00
Yi Kong
d255c7bc2f
Switch to clang-r365631
...
Test: build, boot, bionic-unit-test
Test: For Googlers, go/clang-r365631-testing
Bug: 131328001
Change-Id: Ib357d9044a72e41f6bde1e5ec2db34e90706124d
2019-08-15 04:47:34 +00:00
Stephen Hines
b28643b33f
Merge "Add support for AUTO_*_INITIALIZE to build/soong."
...
am: 7f0560d962
Change-Id: I2d964d462a29539252b3f76544a096028f48c668
2019-08-06 14:39:36 -07:00
Stephen Hines
7f0560d962
Merge "Add support for AUTO_*_INITIALIZE to build/soong."
2019-08-06 21:04:04 +00:00
Mitch Phillips
d47d87d7d0
Merge "Add the cc_fuzz target."
...
am: 178f8fb732
Change-Id: I4a1a2f68054dde52442798f9fa08e04536a02cc7
2019-07-18 14:07:12 -07:00
Mitch Phillips
da9a463794
Add the cc_fuzz target.
...
Adds the cc_fuzz target via a cc_fuzz module. Also implements the
libclang runtime interface for the x86 toolchain to allow host-built
fuzzers.
Bug: 133261679
Bug: 137398545
Test: Build a fuzzer (with all topic patches), notice that you now
have a host-built fuzzer :)
Change-Id: I7fa069603415f40b3f12a002c253fca6e2aa1988
2019-07-16 16:30:53 -07:00
Elliott Hughes
0a4996eae5
Merge "Stop defining unused USE_SSSE3."
...
am: b940a1499b
Change-Id: I1ffdadb67b35ef899db10b49253f2c93073527c7
2019-07-13 10:23:29 -07:00
Elliott Hughes
b22dcfe05c
Stop defining unused USE_SSSE3.
...
This copy & paste has even made it into the fuchsia configuration...
Test: builds
Change-Id: If22615fdf04448c058db014d93155e6264fb3eb2
2019-07-12 22:40:45 -07:00
Stephen Hines
66c8b446aa
Add support for AUTO_*_INITIALIZE to build/soong.
...
Bug: http://b/131390872
Test: Builds with/without AUTO_ZERO_INITIALIZE set.
Test: Builds with/without AUTO_PATTERN_INITIALIZE set.
Change-Id: If085ec53c619e2cebc86ca23f7039298160d99ae
2019-07-12 02:22:10 -07:00
jaishank
3cb1f6a532
Merge "Disabled avx avx2 avx512 compiler flags by default. Library components can enable the flags based on performance impact" am: dd5cf7574b
...
am: 1b4699a2cf
Change-Id: I553cab57535513558e3d976e0d3e5c6a4532a02b
2019-06-28 14:28:05 -07:00
Treehugger Robot
dd5cf7574b
Merge "Disabled avx avx2 avx512 compiler flags by default. Library components can enable the flags based on performance impact"
2019-06-28 21:14:33 +00:00
jaishank
7e84969f96
Disabled avx avx2 avx512 compiler flags by default.
...
Library components can enable the flags based on
performance impact
Test: run-test gtest
Change-Id: I41c4464cffd2b0e830d4ab1c5a25b378e2a25129
Signed-off-by: jaishank <jaishankar.rajendran@intel.com>
2019-06-27 10:36:23 +05:30
Nick Desaulniers
8414bef84d
Merge "Switch to clang-r353983d" am: 2deb017c04
...
am: f1b45a21a4
Change-Id: If3444510dbf9767c5c825a5414f0046f5c272449
2019-06-17 10:40:40 -07:00
Nick Desaulniers
36a39c9852
Switch to clang-r353983d
...
Test: build+boot sargo, TreeHugger
Bug: 131714073
Change-Id: Ieec2500027a78b80147f86b2bdaeaedaa1c18360
2019-06-14 16:31:34 -07:00
Yi Kong
8973bd7683
Merge "Enable the experimental LLVM new pass manager" am: 2adb7eec9a
...
am: c0377c2a12
Change-Id: Ia4af6b0c9be34bea2aff6d7c536a38420ebb567d
2019-05-24 11:17:33 -07:00
Yi Kong
2adb7eec9a
Merge "Enable the experimental LLVM new pass manager"
2019-05-24 17:33:26 +00:00
Yi Kong
2fc3248b6b
Enable the experimental LLVM new pass manager
...
For walleye, the overall binary size is decreased by ~1.1%.
For Googlers, http://go/android-llvm-newpm
Test: build
Bug: 131855431
Change-Id: I6726cd3de0d528b773fb23eae1a7c5c360e29807
2019-05-23 07:17:27 +00:00
Yi Kong
fcd11c7c71
Merge "Exclude libgcc_stripped wherever libgcc is excluded" am: 3277c39c6b
...
am: 29ae56ede9
Change-Id: Iaeb5531631c175af08b2e0d96dfccd4ad25ea080
2019-05-07 09:42:38 -07:00
Yi Kong
29ae56ede9
Merge "Exclude libgcc_stripped wherever libgcc is excluded"
...
am: 3277c39c6b
Change-Id: Idbe82ea4a3e5cb9a9a7c194dd0a4d8a282d56c03
2019-05-06 20:13:01 -07:00
Yi Kong
3d8792f7dd
Exclude libgcc_stripped wherever libgcc is excluded
...
Test: manual testing
Bug: 130267141
Bug: 29275768
Change-Id: Icc0d50e403dc4a3592e5bf389101cdef129042df
2019-05-06 16:18:33 -07:00
Yi Kong
7a3161c25b
Merge "Switch to clang-r353983c" am: db52ce88b0
...
am: bafbdf4239
Change-Id: I50cd88d304d9a16496d9500a2506f5e7200cf2a0
2019-04-19 17:14:03 -07:00
Yi Kong
bafbdf4239
Merge "Switch to clang-r353983c"
...
am: db52ce88b0
Change-Id: I80437802cdb52b22bad0e2c67f57b596cc75451a
2019-04-19 16:30:25 -07:00
Yi Kong
09ecee7686
Switch to clang-r353983c
...
Test: TreeHugger
Bug: 129712936
Change-Id: I15f1db69de86ad8b9f2a0ae086fa2df87835948a
2019-04-19 16:23:18 +00:00
Christopher Ferris
e0728ccb3a
Merge "Do not re-export _Unwind_XXX symbols."
...
am: 41eed99dc7
Change-Id: I71ecd9be29895f799728d341e5407043e4af1812
2019-04-11 21:58:45 -07:00
Christopher Ferris
c3a1e22060
Do not re-export _Unwind_XXX symbols.
...
Bug: 130267141
Test: All system shared libraries do not contain global _Unwind_XXX symbols.
Change-Id: I79673753bb8197041bfe8ffb016d9f5fdf4cada5
Merged-In: I79673753bb8197041bfe8ffb016d9f5fdf4cada5
(cherry picked from commit cf78867417
)
2019-04-11 17:54:48 -07:00
Christopher Ferris
06af038ad0
Merge "Do not re-export _Unwind_XXX symbols." into qt-dev
...
am: 8f8b1f1746
Change-Id: Ief4cd4264b80acb1c9b553aec2fda275cdd3dde5
2019-04-11 15:48:49 -07:00
Christopher Ferris
cf78867417
Do not re-export _Unwind_XXX symbols.
...
Bug: 130267141
Test: All system shared libraries do not contain global _Unwind_XXX symbols.
Change-Id: I79673753bb8197041bfe8ffb016d9f5fdf4cada5
2019-04-10 19:23:47 -07:00
George Burgess IV
5522cbdde4
Merge "Remove our clang-tidy wrapper" am: 45a5a287af
...
am: ea2835bb72
Change-Id: Ibd66c5dd3850437948ba56682631338881468876
2019-04-05 18:27:39 -07:00
George Burgess IV
ea2835bb72
Merge "Remove our clang-tidy wrapper"
...
am: 45a5a287af
Change-Id: Ie120d7f322039f6b382769fb68fd1785b3902096
2019-04-05 17:17:25 -07:00
George Burgess IV
c4624c0189
Remove our clang-tidy wrapper
...
Looks like the reason for it existing has been fixed. It should probably
just be removed.
Bug: None
Test: WITH_TIDY=1 m
Change-Id: I770b2fec4ac44f265ff31731c9c0bd4da14d5b0f
2019-04-04 17:58:00 -07:00
Vic Yang
8f68cbd21d
Merge "Blacklist more libraries from no-vendor-variant VNDK" am: f3f1467051
...
am: fba522bd64
Change-Id: Iceb901408082e2a5b85bad18505f4a01c8abbaed
2019-04-04 08:58:20 -07:00
Vic Yang
fba522bd64
Merge "Blacklist more libraries from no-vendor-variant VNDK"
...
am: f3f1467051
Change-Id: Iba0a4248bfc4e72e470849e3878ca26d9d0906b0
2019-04-04 01:50:54 -07:00
Treehugger Robot
f3f1467051
Merge "Blacklist more libraries from no-vendor-variant VNDK"
2019-04-04 08:33:02 +00:00
Vic Yang
db1cb10a50
Blacklist more libraries from no-vendor-variant VNDK
...
These VNDK libraries did not have both core and vendor variants built
for the cuttlefish target when I initially build the list, and thus
they were missed. Add them back.
Bug: 119423884
Test: Build walleye with no-vendor-variant VNDK enabled.
Change-Id: If446256251eb2e185b0cdba95ce5c1e4f1fb8820
2019-04-02 13:10:23 -07:00
Yi Kong
ee2a987501
Merge "Move -Wno-inconsistent-missing-override to ClangExtraCflags" am: 2e03bb7296
am: 16bb6c063d
...
am: b82e51d36e
Change-Id: I5d528f6121701394ff26a7cd040a6ea40bc94106
2019-03-28 16:05:29 -07:00
Yi Kong
b82e51d36e
Merge "Move -Wno-inconsistent-missing-override to ClangExtraCflags" am: 2e03bb7296
...
am: 16bb6c063d
Change-Id: I857212fc41601d918f57809eb2855316c8a8d640
2019-03-28 15:53:18 -07:00
Yi Kong
16bb6c063d
Merge "Move -Wno-inconsistent-missing-override to ClangExtraCflags"
...
am: 2e03bb7296
Change-Id: I293a0167fcbdb240b31a9a53d9cc29c8acc20cf5
2019-03-28 15:49:14 -07:00
Yi Kong
4d048d5972
Move -Wno-inconsistent-missing-override to ClangExtraCflags
...
So that projects can override the flag through cflag (CPPFlags are
appended after CFlags).
Test: m checkbuild
Change-Id: Ib72f4ed4731f41982a0eb8a90c782c09810aa8c9
2019-03-27 18:26:22 -07:00