Dan Albert
92df938168
am 81156d93: Merge "Add coverage flag for libm."
...
* commit '81156d93c557e88379dd3e9d869dcc97a15293f5':
Add coverage flag for libm.
2014-10-01 01:38:35 +00:00
Dan Albert
3c1138510e
am 81156d93: Merge "Add coverage flag for libm."
...
* commit '81156d93c557e88379dd3e9d869dcc97a15293f5':
Add coverage flag for libm.
2014-10-01 01:38:13 +00:00
Hans Boehm
76ac4d0853
Make memory_order_acquire visible in global namespace
...
We were missing that using directive when including <atomic>.
Bug:17736764
Change-Id: Ie8ca92a952749415567bcd5fa21d56629a364660
2014-09-30 18:35:04 -07:00
Dan Albert
81156d93c5
Merge "Add coverage flag for libm."
2014-10-01 01:28:25 +00:00
Elliott Hughes
0c8fb51e6b
Update bionic to tzdata 2014h.
...
From the release notes:
Changes affecting past time stamps
America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28.
Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01,
not 1920-01-06. The old entry was based on a misinterpretation of Shanks.
Some more zones have been turned into links, when they differed
from existing zones only for older time stamps. As usual,
these changes affect UTC offsets in pre-1970 time stamps only.
Their old contents have been moved to the 'backzone' file.
The affected zones are: Africa/Blantyre, Africa/Bujumbura,
Africa/Gaborone, Africa/Harare, Africa/Kigali, Africa/Lubumbashi,
Africa/Lusaka, Africa/Maseru, and Africa/Mbabane.
Bug: 17731498
Change-Id: If65b740d4e3a67075cca770655a1df17952c3da0
2014-09-30 17:35:38 -07:00
Elliott Hughes
f8896c6c93
Fix update-tzdata.py to rebuild icu4c .dat file.
...
Bug: 17731498
Change-Id: I4c810507c0ca9883dde1bece14530db80485b8f6
2014-09-30 17:30:01 -07:00
Elliott Hughes
420b580cdc
am 31052a12: am 252c1ac9: Merge "Update our FreeBSD realpath(3) to upstream head."
...
* commit '31052a12eb8c339364cd383c5a99997c02436409':
Update our FreeBSD realpath(3) to upstream head.
2014-10-01 00:08:06 +00:00
Elliott Hughes
d0fb0873f5
am 252c1ac9: Merge "Update our FreeBSD realpath(3) to upstream head."
...
* commit '252c1ac9738ff6187354f243ef118eac962b65dc':
Update our FreeBSD realpath(3) to upstream head.
2014-10-01 00:05:58 +00:00
Elliott Hughes
31052a12eb
am 252c1ac9: Merge "Update our FreeBSD realpath(3) to upstream head."
...
* commit '252c1ac9738ff6187354f243ef118eac962b65dc':
Update our FreeBSD realpath(3) to upstream head.
2014-10-01 00:05:10 +00:00
Dmitriy Ivanov
fe1cfb1e09
am 701cf941: Merge "Fix mips build"
...
* commit '701cf9419b4df92bd959bbc6f18150f6ae76df7c':
Fix mips build
2014-09-30 23:57:33 +00:00
Dan Albert
090b25e8a9
am e04aa450: Merge "Clean up the pthread key tests."
...
* commit 'e04aa450c2b51ea066d1a1c37978cce808d13872':
Clean up the pthread key tests.
2014-09-30 23:57:33 +00:00
Dan Albert
12e3f22c7c
Add coverage flag for libm.
...
Change-Id: I195d38c5e1f50d1cc6d4353dc8857f11b803b7a3
2014-09-30 16:56:43 -07:00
Elliott Hughes
252c1ac973
Merge "Update our FreeBSD realpath(3) to upstream head."
2014-09-30 23:55:57 +00:00
Dmitriy Ivanov
ad93ccb2a6
am 18ab39b7: am 701cf941: Merge "Fix mips build"
...
* commit '18ab39b79a4b1df8af1820688196379b5e670018':
Fix mips build
2014-09-30 23:55:22 +00:00
Dan Albert
af2f7d2db8
am 63de1998: am e04aa450: Merge "Clean up the pthread key tests."
...
* commit '63de199882ac6a34897f5e6f42387a14b234d975':
Clean up the pthread key tests.
2014-09-30 23:55:21 +00:00
Dmitriy Ivanov
c1429de2eb
am 1f7d5ac5: Merge "Fix unused DT entry warnings."
...
* commit '1f7d5ac53854a09bbcace08b3a1d1b9cf3f2eed3':
Fix unused DT entry warnings.
2014-09-30 23:52:10 +00:00
Dan Albert
483319a776
am 0481471b: Merge "Switch benchmarks and tests to libc++."
...
* commit '0481471b1bb95a90f632a9fb59c7a1767b9836c8':
Switch benchmarks and tests to libc++.
2014-09-30 23:51:26 +00:00
Dan Albert
c014e66a86
am e49491ad: Merge "Ignore multiple symbol definition errors."
...
* commit 'e49491ada4c8e7827329b56a93e5377433aa9084':
Ignore multiple symbol definition errors.
2014-09-30 23:51:25 +00:00
Dmitriy Ivanov
18ab39b79a
am 701cf941: Merge "Fix mips build"
...
* commit '701cf9419b4df92bd959bbc6f18150f6ae76df7c':
Fix mips build
2014-09-30 23:51:07 +00:00
Dan Albert
63de199882
am e04aa450: Merge "Clean up the pthread key tests."
...
* commit 'e04aa450c2b51ea066d1a1c37978cce808d13872':
Clean up the pthread key tests.
2014-09-30 23:51:07 +00:00
Dmitriy Ivanov
701cf9419b
Merge "Fix mips build"
2014-09-30 23:42:24 +00:00
Dan Albert
e04aa450c2
Merge "Clean up the pthread key tests."
2014-09-30 23:41:06 +00:00
Elliott Hughes
31e072fc9b
Update our FreeBSD realpath(3) to upstream head.
...
Change-Id: I8c89728184ecd2c1a28a05cefa84a5037d28b552
2014-09-30 16:40:41 -07:00
Dmitriy Ivanov
ecf532fa1c
Fix mips build
...
Change-Id: I4454e69a982f239b168678c5a681d1078b4bd4f1
2014-09-30 16:30:22 -07:00
Dan Albert
c4bcc75f09
Clean up the pthread key tests.
...
The previous pthread_key_create_many test was really
pthread_key_create_all, which has proven very difficult to test
correctly (because it is affected by any other parts of the system using
pthread keys, and that can vary with test ordering). It also tested
expected values of PTHREAD_KEYS_MAX and the associated sysconf() value,
rather than those being in their own test.
Instead, split this test into a few distinct tests:
* pthread.pthread_keys_max
* pthread._SC_THREAD_KEYS_MAX_big_enough_for_POSIX
* pthread.pthread_key_many_distinct
* We actually didn't have a test to ensure that the keys we were
creating were distinct.
* pthread.pthread_key_EAGAIN
* Make sure pthread_key_create() will _eventually_ fail with
EAGAIN, not at a (sometimes incorrectly) predetermined maximum.
Change-Id: Iff1e4fdcc02404094bde0418122c64c227cf1702
2014-09-30 15:40:14 -07:00
Dmitriy Ivanov
addec2929d
am 3e05ac0f: am 1f7d5ac5: Merge "Fix unused DT entry warnings."
...
* commit '3e05ac0ffe333bade13e4961aa4cc0e445f08536':
Fix unused DT entry warnings.
2014-09-30 22:30:11 +00:00
Dmitriy Ivanov
3e05ac0ffe
am 1f7d5ac5: Merge "Fix unused DT entry warnings."
...
* commit '1f7d5ac53854a09bbcace08b3a1d1b9cf3f2eed3':
Fix unused DT entry warnings.
2014-09-30 22:26:16 +00:00
Dmitriy Ivanov
1f7d5ac538
Merge "Fix unused DT entry warnings."
2014-09-30 22:14:33 +00:00
Dmitriy Ivanov
6cdeb5234d
Fix unused DT entry warnings.
...
DT_STRSZ Implement strtab boundary checks
DT_FLAGS_1 Warn if flags other than DF_1_NOW|DF_1_GLOBAL are set
Bug: 17552334
Change-Id: Iaad29cd52f5b2d7d2f785fb351697906dc1617d9
2014-09-30 14:41:29 -07:00
Dan Albert
b0dfdec557
am 9d9b7d7e: am 0481471b: Merge "Switch benchmarks and tests to libc++."
...
* commit '9d9b7d7e7c55cdc7f10a2882e16b864673a3f7e7':
Switch benchmarks and tests to libc++.
2014-09-30 17:44:13 +00:00
Dan Albert
75894fc9f1
am 0b5f8c7a: am e49491ad: Merge "Ignore multiple symbol definition errors."
...
* commit '0b5f8c7a7d82bdaf0a8030f3be6561c0e67e0378':
Ignore multiple symbol definition errors.
2014-09-30 17:44:13 +00:00
Dan Albert
9d9b7d7e7c
am 0481471b: Merge "Switch benchmarks and tests to libc++."
...
* commit '0481471b1bb95a90f632a9fb59c7a1767b9836c8':
Switch benchmarks and tests to libc++.
2014-09-30 17:39:04 +00:00
Dan Albert
0b5f8c7a7d
am e49491ad: Merge "Ignore multiple symbol definition errors."
...
* commit 'e49491ada4c8e7827329b56a93e5377433aa9084':
Ignore multiple symbol definition errors.
2014-09-30 17:39:04 +00:00
Dan Albert
0481471b1b
Merge "Switch benchmarks and tests to libc++."
2014-09-30 17:30:57 +00:00
Dan Albert
e49491ada4
Merge "Ignore multiple symbol definition errors."
2014-09-30 17:30:52 +00:00
Dan Albert
3a5aeba4bd
Switch benchmarks and tests to libc++.
...
Change-Id: I3b9c8f8c14a1e227e67ae1977cc29b0e8fccef5d
2014-09-30 10:28:30 -07:00
Dan Albert
d9898c5b82
Ignore multiple symbol definition errors.
...
libc and libc++ both define std::nothrow. libc's is a private symbol,
but this still causes issues when linking libc.a and libc++.a, since
private isn't effective until it has been linked. To fix this, just
allow multiple symbol definitions for the static tests.
Change-Id: Idbf19fefda47298c39360e3f5b6242b0b1a52fcc
2014-09-30 10:28:30 -07:00
Dmitriy Ivanov
64da5c186d
am d1d4e153: am 9997daa0: Merge "Return has_DT_SYMBOLIC flag."
...
* commit 'd1d4e153e8adb29048b9bf79a41027b49294a47c':
Return has_DT_SYMBOLIC flag.
2014-09-30 16:56:09 +00:00
Dmitriy Ivanov
d1d4e153e8
am 9997daa0: Merge "Return has_DT_SYMBOLIC flag."
...
* commit '9997daa0ff8f630bee5d3b8eb0ab15a0ba1e5cf6':
Return has_DT_SYMBOLIC flag.
2014-09-30 16:50:04 +00:00
Dmitriy Ivanov
02be1b2283
am 9997daa0: Merge "Return has_DT_SYMBOLIC flag."
...
* commit '9997daa0ff8f630bee5d3b8eb0ab15a0ba1e5cf6':
Return has_DT_SYMBOLIC flag.
2014-09-30 16:49:46 +00:00
Dmitriy Ivanov
9997daa0ff
Merge "Return has_DT_SYMBOLIC flag."
2014-09-30 16:40:27 +00:00
Andrew Hsieh
47f97dedd0
am ccf9a9d4: am b104be32: Merge "Remove arch-mips64/bionic/__get_sp.S"
...
* commit 'ccf9a9d4498f0bd6d5e16d14741b9d776f5737ab':
Remove arch-mips64/bionic/__get_sp.S
2014-09-30 06:30:09 +00:00
Christopher Ferris
8211790e3f
am 2ef71b1d: am 85a932c0: Merge "Cleanup arm assembly."
...
* commit '2ef71b1d09afe2557aeafa8d6e230c4161efd3f5':
Cleanup arm assembly.
2014-09-30 06:30:08 +00:00
Andrew Hsieh
ccf9a9d449
am b104be32: Merge "Remove arch-mips64/bionic/__get_sp.S"
...
* commit 'b104be321f2538a6e0bbd566bc958537d1f65cef':
Remove arch-mips64/bionic/__get_sp.S
2014-09-30 06:03:31 +00:00
Christopher Ferris
2ef71b1d09
am 85a932c0: Merge "Cleanup arm assembly."
...
* commit '85a932c0c9225e0f71d94a0d8cbac85089a398cf':
Cleanup arm assembly.
2014-09-30 06:03:31 +00:00
Andrew Hsieh
98630f6cb7
am b104be32: Merge "Remove arch-mips64/bionic/__get_sp.S"
...
* commit 'b104be321f2538a6e0bbd566bc958537d1f65cef':
Remove arch-mips64/bionic/__get_sp.S
2014-09-30 04:17:06 +00:00
Christopher Ferris
7de591d19b
am 85a932c0: Merge "Cleanup arm assembly."
...
* commit '85a932c0c9225e0f71d94a0d8cbac85089a398cf':
Cleanup arm assembly.
2014-09-30 04:17:05 +00:00
Andrew Hsieh
b104be321f
Merge "Remove arch-mips64/bionic/__get_sp.S"
2014-09-30 00:01:02 +00:00
Andrew Hsieh
b0c0037370
Remove arch-mips64/bionic/__get_sp.S
...
__get_sp.S doesn't exist
Change-Id: Id84f8904c8022c683263a317a18fabeb50fed992
2014-09-30 07:55:32 +08:00
Christopher Ferris
85a932c0c9
Merge "Cleanup arm assembly."
2014-09-29 23:12:39 +00:00