Andrew Hsieh
1849365e7b
am 263e22d4
: am 051f18f0
: am f37e96e2
: Merge "Revert "Enable linker -fix-cortex-a53-843419""
...
* commit '263e22d424a80de023143c4758e1e534c726a07d':
Revert "Enable linker -fix-cortex-a53-843419"
2015-04-14 03:01:10 +00:00
Andrew Hsieh
f37e96e232
Merge "Revert "Enable linker -fix-cortex-a53-843419""
2015-04-13 23:48:28 +00:00
Andrew Hsieh
32e1689684
Revert "Enable linker -fix-cortex-a53-843419"
...
This reverts commit 54b22a5a70
.
Change-Id: I23613490030783fb6da678de5a25f37caebe5f97
2015-04-13 23:39:45 +00:00
Andrew Hsieh
93b8969085
am 00b0f345
: am 45c4c5af
: am 7bd978c2
: Merge "Enable linker -fix-cortex-a53-843419"
...
* commit '00b0f345b62065979dbebb648e4d549953577ac3':
Enable linker -fix-cortex-a53-843419
2015-04-13 03:38:35 +00:00
Andrew Hsieh
7bd978c2b3
Merge "Enable linker -fix-cortex-a53-843419"
2015-04-13 03:06:50 +00:00
Stephen Hines
594dd525e6
am 55acb92d
: am d263924f
: am 69bd465b
: Merge "Don\'t use -Wl,--fix-cortex-a8 for Cortex A7, A9, A15, Krait or Denver"
...
* commit '55acb92d825f12469e855485b23bfcd5e2461978':
Don't use -Wl,--fix-cortex-a8 for Cortex A7, A9, A15, Krait or Denver
2015-04-10 16:58:20 +00:00
Stephen Hines
69bd465b6e
Merge "Don't use -Wl,--fix-cortex-a8 for Cortex A7, A9, A15, Krait or Denver"
2015-04-10 16:17:52 +00:00
Ying Wang
aaf9a5b0cc
Remove ancient ranlib workaround on Mac OS X.
...
Apparently we don't need it for Mac OS X 10.7 and above.
Change-Id: I5ee81700c16e8c66b2d5f2b373fd2d523b5ec018
2015-04-09 10:06:33 -07:00
Ying Wang
4972d195dd
Remove ancient ranlib workaround on Mac OS X.
...
Apparently we don't need it for Mac OS X 10.7 and above.
Change-Id: I5ee81700c16e8c66b2d5f2b373fd2d523b5ec018
2015-04-09 09:45:39 -07:00
Andrew Hsieh
54b22a5a70
Enable linker -fix-cortex-a53-843419
...
Change-Id: Icb8a4ce4d5688847cfe536eba2139cdf7f6406f3
2015-04-09 12:37:36 +08:00
Nick Kralevich
8d36507971
am ac14f971
: am 801411da
: am 6d08a0d3
: Merge "AndroidConfig.h: ensure HAVE_MALLOC_H always has a value."
...
* commit 'ac14f9710b0c6405c19d2eff6f435c51dea1e4f5':
AndroidConfig.h: ensure HAVE_MALLOC_H always has a value.
2015-04-09 01:13:07 +00:00
Nick Kralevich
9b44afb452
AndroidConfig.h: ensure HAVE_MALLOC_H always has a value.
...
Some programs (cough sqlite cough) do an improper check to see if
HAVE_MALLOC_H is defined. Instead of defining it with no value,
define it with a value so those checks pass.
Needed for bug: 20099586
Change-Id: I4c293b2c1b5f4caad85ffc1fc34ac385bab23f5c
2015-04-08 12:21:54 -07:00
Elliott Hughes
2beb83dd62
am 5432d355
: am 7616909b
: am 519751a8
: Merge "There\'s no such thing as _THREAD_SAFE."
...
* commit '5432d3551d70d0cd3abe4bfb47cb9276477a419a':
There's no such thing as _THREAD_SAFE.
2015-04-03 22:44:06 +00:00
Elliott Hughes
11c84463ea
am aa1bd146
: am d9ac3e9a
: am 97bcf915
: Merge "Remove HAVE_PRINTF_ZD."
...
* commit 'aa1bd1462dc019b6096e92e4888b577522139b52':
Remove HAVE_PRINTF_ZD.
2015-04-03 20:58:27 +00:00
Elliott Hughes
98ff711a5d
There's no such thing as _THREAD_SAFE.
...
At least, as far as I can tell from the internet and from grep in /usr/include
on a Mac.
Change-Id: I7f39bb2013db88e59f604e4491344d0d342e5f0b
2015-04-03 13:41:10 -07:00
Elliott Hughes
7f131dbe07
am 6f4befa0
: am 5d375b92
: am dbaee628
: Merge "Remove HAVE_STRLCPY."
...
* commit '6f4befa0535749b55c5c5a859611fe855c26e369':
Remove HAVE_STRLCPY.
2015-04-03 20:24:24 +00:00
Elliott Hughes
8a11491bc9
Remove HAVE_PRINTF_ZD.
...
Change-Id: Ie7677e4816ad886c13a8ac869e7c7342082a350f
2015-04-03 13:05:53 -07:00
Elliott Hughes
dbaee628ec
Merge "Remove HAVE_STRLCPY."
2015-04-03 19:42:06 +00:00
Elliott Hughes
8f06d8afb8
Remove HAVE_STRLCPY.
...
Change-Id: I27864a9075183de5bd83569d53a00fc2f53c96df
2015-04-02 16:43:52 -07:00
Dan Albert
57d71306a5
am 8f7338d9
: am dc8d7092
: am 0064c51e
: Merge "Use prebuilt libclang_rt.profile."
...
* commit '8f7338d9b145379ea9c51b7e551509a2d8f0f24e':
Use prebuilt libclang_rt.profile.
2015-04-02 18:49:26 +00:00
Dan Albert
343ed674e3
Use prebuilt libclang_rt.profile.
...
Bug: 17574078
Change-Id: I4838cd5d125a0b2bf76aad2fdaef1ee3122687e8
2015-04-01 19:03:22 -07:00
Christopher Ferris
c44299e6b9
am 9226f8fc
: am 07aa4c1f
: am a45223b6
: Merge "Revert "Switch x86 and x86_64 to 4.9. Attempt #2.""
...
* commit '9226f8fc3be69d6c3ba9ea583aa36845e91eb7e4':
Revert "Switch x86 and x86_64 to 4.9. Attempt #2."
2015-03-25 21:08:26 +00:00
Ying Wang
896a1cb0d9
am 335b1918
: am 5a8f7067
: am e9b15e2c
: Merge "Switch x86 and x86_64 to 4.9. Attempt #2."
...
* commit '335b19180077bd56ae5db605a92f0034c25f679e':
Switch x86 and x86_64 to 4.9. Attempt #2 .
2015-03-25 21:08:24 +00:00
Christopher Ferris
c9d2952e1e
Revert "Switch x86 and x86_64 to 4.9. Attempt #2."
...
This reverts commit 6fb735b071
.
Change-Id: I64b868cdfb3571de5e8b01e4257b5dfa9ee44d0d
2015-03-25 18:27:21 +00:00
Bernhard Rosenkränzer
4da707176b
Don't use -Wl,--fix-cortex-a8 for Cortex A7, A9, A15, Krait or Denver
...
-Wl,--fix-cortex-a8 is a workaround for an Erratum in Cortex-A8
processors. It slightly increases code size and decreases performance,
and there's no point in using it on non-A8 CPUs.
Instead of forcing it unconditionally, use it when targeting
Cortex-A8 or generic armv7-a (which might or might not be A8).
Change-Id: Ifa59765d380445237edccfe5440a67b3ba1e459a
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2015-03-25 17:21:02 +01:00
Alexander Ivchenko
6fb735b071
Switch x86 and x86_64 to 4.9. Attempt #2 .
...
BUG=16407835
Change-Id: I45161bf4701bef4540b51168f771c5e9da8c8750
Signed-off-by: Alexander Ivchenko <alexander.ivchenko@intel.com>
2015-03-20 17:07:34 +03:00
Christopher Ferris
1a97c05380
Revert "Switch x86 and x86_64 build to use GCC 4.9"
...
This reverts commit 533c7aa6a2
.
(cherry picked from commit f123057f5e
)
Change-Id: I6dd4ccb100341cf6ebf83829448b0ca7395d5468
2015-03-16 18:32:54 -07:00
Christopher Ferris
f123057f5e
Revert "Switch x86 and x86_64 build to use GCC 4.9"
...
This reverts commit 533c7aa6a2
.
Change-Id: I5203db8454d9af8fb438af6308106945e5dc0dbf
2015-03-17 01:29:51 +00:00
Andrew Hsieh
a9ee744457
am 58b2f1e3
: am 81f7dee7
: am bf0b6df4
: Merge "Switch x86 and x86_64 build to use GCC 4.9"
...
* commit '58b2f1e320a9682871cd4f7e4379c8bf167a2204':
Switch x86 and x86_64 build to use GCC 4.9
2015-03-17 00:13:55 +00:00
Andrew Hsieh
533c7aa6a2
Switch x86 and x86_64 build to use GCC 4.9
...
Change-Id: I41a7650d0e56c820a59c261d16afd6f0b9ec38c2
2015-03-16 13:17:59 +08:00
Przemyslaw Szczepaniak
0e2d00ff1f
Switch NDK libraries to 4.9 for x86_64 and mips64
...
Android NDK r10b doesn't even provide 4.8 for those
archs.
Change-Id: I10840c6c7bbc0dd9028a794162d021d8b3e6b19a
(cherry picked from commit fabd383bc8
)
2015-03-13 11:36:15 -07:00
Ying Wang
d791463511
Support "LOCAL_FDO_SUPPORT := always".
...
"LOCAL_FDO_SUPPORT := always" enables FDO without user specifying
"BUILD_FDO_OPTIMIZE := true", i.e. it turns on FDO for a
module in any build configuration.
Change-Id: I05d8db2edb2b3f5db073fa14d5bf1083a04571c0
(cherry picked from commit 45d0143ab1
)
2015-03-13 11:36:15 -07:00
Christopher Ferris
847cc02ff2
am 40bcc3bc
: am 62d5e2ac
: Merge "Update x86_64 minimal ISA instruction set"
...
* commit '40bcc3bce081cafeaf885c42c9c5332c278ae4ac':
Update x86_64 minimal ISA instruction set
2015-03-13 07:49:42 +00:00
Christopher Ferris
62d5e2acf5
Merge "Update x86_64 minimal ISA instruction set"
2015-03-13 04:18:18 +00:00
Ying Wang
25c894bf70
am ec447f36
: am 168357ae
: Merge "Support .asm being compiled by yasm targeted for x86_64."
...
* commit 'ec447f368a0622781a0b6f95d422d30f480a24b5':
Support .asm being compiled by yasm targeted for x86_64.
2015-03-12 15:35:53 +00:00
Mingwei Shi
357778de34
Update x86_64 minimal ISA instruction set
...
Change-Id: I3ca7f8a0799e6aef09ab1dfb719d218c7338ebf8
Signed-off-by: Mingwei Shi <mingwei.shi@intel.com>
2015-03-12 22:45:27 +08:00
Ying Wang
168357aeda
Merge "Support .asm being compiled by yasm targeted for x86_64."
2015-03-11 16:37:25 +00:00
Ying Wang
fe1e5c3453
Support .asm being compiled by yasm targeted for x86_64.
...
Change-Id: Ia6425c38dd2f7ad2dc697213cd61b7515b9e7aff
2015-03-09 18:57:40 -07:00
Yohann Roussel
a96cc59ab5
Use Jack by default
...
Change-Id: Ifc66fd863e3bfde780698f7bb4578927bcab4ff4
2015-03-02 22:23:03 +01:00
Elliott Hughes
473984e59b
am 5e7fd729
: am 2c5b6ab5
: am 8389deee
: Merge "mips64 should avoid common LP64 errors just like arm64 and x86-64."
...
* commit '5e7fd72982942e6aa3a7b10a8ff0fa978c2b24c1':
mips64 should avoid common LP64 errors just like arm64 and x86-64.
2015-02-25 19:15:14 +00:00
Elliott Hughes
2c5b6ab5ac
am 8389deee
: Merge "mips64 should avoid common LP64 errors just like arm64 and x86-64."
...
* commit '8389deee6b355f7dd6b1ff3579179414c6a41e5c':
mips64 should avoid common LP64 errors just like arm64 and x86-64.
2015-02-25 19:01:07 +00:00
Elliott Hughes
d1ea5fbf7b
mips64 should avoid common LP64 errors just like arm64 and x86-64.
...
Change-Id: Ibce5863bee3175671862c1889869b43bcb39a074
2015-02-24 16:04:31 -08:00
Elliott Hughes
e7ed4f47ff
am 5c4ace8a
: am 36f17971
: am ca15af1b
: Merge "Turn on -Werror=implicit-function-declaration for arm64."
...
* commit '5c4ace8a3026a56a748d8f80b3507851bbe9178c':
Turn on -Werror=implicit-function-declaration for arm64.
2015-02-24 04:54:03 +00:00
Elliott Hughes
36f179711d
am ca15af1b
: Merge "Turn on -Werror=implicit-function-declaration for arm64."
...
* commit 'ca15af1bcde972b6ba3546d45913c9bb51bd93b0':
Turn on -Werror=implicit-function-declaration for arm64.
2015-02-23 21:35:17 +00:00
Elliott Hughes
ca15af1bcd
Merge "Turn on -Werror=implicit-function-declaration for arm64."
2015-02-23 21:29:58 +00:00
Elliott Hughes
c551266382
am c4291549
: am 5081cbf0
: am faeae397
: Merge "Turn on -Werror=implicit-function-declaration for x86-64."
...
* commit 'c429154989634f72c8d130f37e4410ee975a4b35':
Turn on -Werror=implicit-function-declaration for x86-64.
2015-02-23 18:36:14 +00:00
Elliott Hughes
5081cbf009
am faeae397
: Merge "Turn on -Werror=implicit-function-declaration for x86-64."
...
* commit 'faeae3977159b0b4ca2021c4c657a090eaeb4a56':
Turn on -Werror=implicit-function-declaration for x86-64.
2015-02-23 18:29:13 +00:00
Elliott Hughes
faeae39771
Merge "Turn on -Werror=implicit-function-declaration for x86-64."
2015-02-23 18:23:24 +00:00
Elliott Hughes
f5e204b3f4
Turn on -Werror=implicit-function-declaration for arm64.
...
Implicit function declarations are much more dangerous on LP64 because
sizeof(int) != sizeof(void*), so any function that returns a pointer will
lose its top bits, leading to relatively hard to debug crashes.
Change-Id: Ia05beffb949ca747833c2e12c40daf896f7a60a5
2015-02-21 13:21:20 -08:00
Elliott Hughes
b97d8c78e2
Turn on -Werror=implicit-function-declaration for x86-64.
...
Implicit function declarations are much more dangerous on LP64 because
sizeof(int) != sizeof(void*), so any function that returns a pointer will
lose its top bits, leading to relatively hard to debug crashes.
Change-Id: Ib2570326dde1b1cde09c63c9b4c973d741528ee2
2015-02-21 11:01:11 -08:00