Elliott Hughes
3fc57ce6fd
am d8d60a92: am 04cdfa67: Merge "Clean up the x86 and x86_64 _exit_with_stack_teardown implementations."
...
* commit 'd8d60a92e7029ff8eeae5cbe62db94972e6cc06d':
Clean up the x86 and x86_64 _exit_with_stack_teardown implementations.
2013-10-07 10:53:08 -07:00
Elliott Hughes
d8d60a92e7
am 04cdfa67: Merge "Clean up the x86 and x86_64 _exit_with_stack_teardown implementations."
...
* commit '04cdfa67c7e4755ddbcd1d907f00d3cbdf6cd1f2':
Clean up the x86 and x86_64 _exit_with_stack_teardown implementations.
2013-10-07 10:51:24 -07:00
Elliott Hughes
04cdfa67c7
Merge "Clean up the x86 and x86_64 _exit_with_stack_teardown implementations."
2013-10-07 17:49:19 +00:00
Elliott Hughes
4d388c6a32
am 019d0f33: am d262e17e: Merge "Don\'t define the meaningless SOFTFLOAT for x86."
...
* commit '019d0f33478f10ebd2c885e6a920d3bbed7a8de3':
Don't define the meaningless SOFTFLOAT for x86.
2013-10-07 10:32:25 -07:00
Elliott Hughes
019d0f3347
am d262e17e: Merge "Don\'t define the meaningless SOFTFLOAT for x86."
...
* commit 'd262e17ec13b9a844940c12c90b30334f6ad744c':
Don't define the meaningless SOFTFLOAT for x86.
2013-10-07 10:29:32 -07:00
Elliott Hughes
d262e17ec1
Merge "Don't define the meaningless SOFTFLOAT for x86."
2013-10-07 17:27:18 +00:00
Elliott Hughes
a97cc5b458
Clean up the x86 and x86_64 _exit_with_stack_teardown implementations.
...
Change-Id: I4bcbbc53893612bd94643ef07722becb00f91792
2013-10-07 10:25:11 -07:00
Elliott Hughes
ee489f6ad2
Don't define the meaningless SOFTFLOAT for x86.
...
Change-Id: I9f932ad5d9f731a0de18efb881d02cedf9fcbede
2013-10-07 09:53:44 -07:00
Elliott Hughes
22678c4db9
am dd384c3e: am a6e9ae80: Merge "Fix MIPS build."
...
* commit 'dd384c3e7bae2e55981aeadee42f5ee0049219ec':
Fix MIPS build.
2013-10-06 22:37:44 -07:00
Elliott Hughes
dd384c3e7b
am a6e9ae80: Merge "Fix MIPS build."
...
* commit 'a6e9ae80e51bffa40e600beb38e7796d2ef45242':
Fix MIPS build.
2013-10-06 22:35:05 -07:00
Elliott Hughes
a6e9ae80e5
Merge "Fix MIPS build."
2013-10-07 05:32:56 +00:00
Elliott Hughes
21e7164335
Fix MIPS build.
...
Although 'register' is deprecated, we need to use v1, and there's
no way to do that through register constraints on the assembler
fragment itself.
Change-Id: Ib5b12c4c3652513d10cc61d4a4b11314ece25663
2013-10-06 22:29:17 -07:00
Elliott Hughes
ddd8a91729
am 06ac96d1: am 4e965d95: Merge "libc: Remove deprecated register"
...
* commit '06ac96d134fe5c5f3797ef2adc9df837c45d74f3':
libc: Remove deprecated register
2013-10-06 21:47:25 -07:00
Elliott Hughes
06ac96d134
am 4e965d95: Merge "libc: Remove deprecated register"
...
* commit '4e965d95cfe19cc7d3aefd9b8d0ad607475793fe':
libc: Remove deprecated register
2013-10-06 21:45:58 -07:00
Elliott Hughes
4e965d95cf
Merge "libc: Remove deprecated register"
2013-10-07 04:43:57 +00:00
Elliott Hughes
51bbfd6fb2
am 8eafc786: am fcfb6822: Merge "Upgrade to tzdata2013g."
...
* commit '8eafc786eadea69cd1e7fde8afd9372a94dffff6':
Upgrade to tzdata2013g.
2013-10-06 20:03:24 -07:00
Elliott Hughes
8eafc786ea
am fcfb6822: Merge "Upgrade to tzdata2013g."
...
* commit 'fcfb6822d1cd26d754d6f6f3bfd737b33c55b7db':
Upgrade to tzdata2013g.
2013-10-06 20:00:14 -07:00
Elliott Hughes
fcfb6822d1
Merge "Upgrade to tzdata2013g."
2013-10-07 02:57:30 +00:00
synergydev
baa5874404
libc: Remove deprecated register
...
In c++11, register has been deprecated, and
libc is now built as gnu++11
From the documentation:
A register specifier is a hint to the implementation
that the variable so declared will be heavily used.
[ Note: The hint can be ignored and in most implementations
it will be ignored if the address of the variable is taken.
This use is deprecated (see D.2)
Change-Id: I459dc3f5f9de63fc09eeda3bc6700f31bdf20f6f
2013-10-06 13:25:02 -07:00
Elliott Hughes
40f072192f
Upgrade to tzdata2013g.
...
From the release notes:
Changes affecting current and near-future time stamps
Morocco now observes DST from the last Sunday in March to the last
Sunday in October, not April to September respectively. (Thanks
to Steffen Thorsen.)
Change-Id: I9a657a1b819ce17bb424474d4bcdae093f4c4dca
2013-10-06 11:35:34 -07:00
Elliott Hughes
9258c7b23e
am b7d77a9e: am 56777421: Merge "Add arch-x86_64/include/machine."
...
* commit 'b7d77a9eb1effd5f0472dff14a8fe77d9da2c7a2':
Add arch-x86_64/include/machine.
2013-10-04 16:21:25 -07:00
Elliott Hughes
b7d77a9eb1
am 56777421: Merge "Add arch-x86_64/include/machine."
...
* commit '5677742199456e96a5f5e006102a0bafa79747b2':
Add arch-x86_64/include/machine.
2013-10-04 16:19:29 -07:00
Elliott Hughes
5677742199
Merge "Add arch-x86_64/include/machine."
2013-10-04 23:17:31 +00:00
Elliott Hughes
72645164b6
Add arch-x86_64/include/machine.
...
This is basically the other half of I5de76f6c46ac87779f207d568a86bb453e2414de
from Pavel Chupin <pavel.v.chupin@intel.com>, but taking the exact upstream
_types.h instead of the modified version. (I was confused when I suggested
otherwise.)
I've also cleaned up the internal_types.h situation; we weren't gaining
anything from these empty files, and there is no upstream internal_types.h
for x86_64.
Change-Id: I802a9a6a8df1c979e820659212c75a47c2ef392e
2013-10-04 16:10:13 -07:00
Elliott Hughes
12e62b4fe7
am fb8ce528: am 8fb977ba: Merge "Add arch-x86_64/bionic."
...
* commit 'fb8ce528373555a4b2782343e0b19e0b074e8e92':
Add arch-x86_64/bionic.
2013-10-04 15:06:24 -07:00
Elliott Hughes
fb8ce52837
am 8fb977ba: Merge "Add arch-x86_64/bionic."
...
* commit '8fb977ba114e3fcb4965bc0211d3f9a409915994':
Add arch-x86_64/bionic.
2013-10-04 15:04:53 -07:00
Elliott Hughes
8fb977ba11
Merge "Add arch-x86_64/bionic."
2013-10-04 22:02:07 +00:00
Elliott Hughes
4906e5653c
Add arch-x86_64/bionic.
...
This is basically half of I5de76f6c46ac87779f207d568a86bb453e2414de from
Pavel Chupin <pavel.v.chupin@intel.com>, but with the stock upstream
setjump/sigsetjmp and H.J. Lu's suggested changes to __rt_sigreturn.
Change-Id: I8167ec228faeb2065391e5bec0413cca662f3d33
2013-10-04 14:55:30 -07:00
Nick Kralevich
7909bd19ab
am 9da8b682: am c417d0a5: Merge "Make error messages even better!"
...
* commit '9da8b6829cb8febb70af46761b7f2ca19e6498ce':
Make error messages even better!
2013-10-04 12:02:57 -07:00
Elliott Hughes
83b719a88e
am c89f1db0: am 7021e438: Merge "x86_64: Remove lseek64 for x86_64 for a while"
...
* commit 'c89f1db0a92e4530f1a1686b3629d3d3960f825f':
x86_64: Remove lseek64 for x86_64 for a while
2013-10-04 12:02:57 -07:00
Nick Kralevich
9da8b6829c
am c417d0a5: Merge "Make error messages even better!"
...
* commit 'c417d0a5cd0743d691fc63cc1007979b836945a0':
Make error messages even better!
2013-10-04 11:56:57 -07:00
Elliott Hughes
c89f1db0a9
am 7021e438: Merge "x86_64: Remove lseek64 for x86_64 for a while"
...
* commit '7021e438771f5328843e35e948838bf74392d353':
x86_64: Remove lseek64 for x86_64 for a while
2013-10-04 11:56:56 -07:00
Elliott Hughes
bc109ea47d
am aa3c74d1: am 57d9cebb: Merge "Remove useless x86 fallbacks."
...
* commit 'aa3c74d175634ab2222ee5a771b01e7434093dbf':
Remove useless x86 fallbacks.
2013-10-04 11:53:25 -07:00
Nick Kralevich
c417d0a5cd
Merge "Make error messages even better!"
2013-10-04 18:48:47 +00:00
Nick Kralevich
6861c6f85e
Make error messages even better!
...
Change-Id: I72bd1eb1d526dc59833e5bc3c636171f7f9545af
2013-10-04 11:43:30 -07:00
Elliott Hughes
7021e43877
Merge "x86_64: Remove lseek64 for x86_64 for a while"
2013-10-04 18:30:56 +00:00
Pavel Chupin
9373bbb24b
x86_64: Remove lseek64 for x86_64 for a while
...
Just to keep x86_64 libc buildable
Change-Id: I6e69abe2b699bc4ac12e41178ee080df5dac47b7
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
2013-10-04 11:30:27 -07:00
Elliott Hughes
aa3c74d175
am 57d9cebb: Merge "Remove useless x86 fallbacks."
...
* commit '57d9cebbeaa63b9c3ca5c4f66938154fe7bb870c':
Remove useless x86 fallbacks.
2013-10-04 11:07:03 -07:00
Elliott Hughes
57d9cebbea
Merge "Remove useless x86 fallbacks."
2013-10-04 18:05:48 +00:00
Elliott Hughes
10ab1ec319
am 82d974c7: am a81fd294: Merge "Fixed ASM_ALIGN macro"
...
* commit '82d974c7ef88f7f796794f2417dd707cc5be6a9c':
Fixed ASM_ALIGN macro
2013-10-04 09:58:26 -07:00
Nick Kralevich
e0a14e7573
am ed1f8ea0: am bf452313: Merge "FORTIFY_SOURCE: emphasize prevention in error messages."
...
* commit 'ed1f8ea0369195aa0c3aa9926a94efa26fd14639':
FORTIFY_SOURCE: emphasize prevention in error messages.
2013-10-04 09:58:25 -07:00
Elliott Hughes
9d3b4b48d8
am 71e0b240: am 41ba05e2: Merge "x86_64: Fix get_tls and statvfs"
...
* commit '71e0b240ed980e77f736be2a27d255d64747b388':
x86_64: Fix get_tls and statvfs
2013-10-04 09:58:23 -07:00
Elliott Hughes
be7b6408b3
am 6d923d49: am 14102932: Merge "Move common arch-* code to arch-common directory"
...
* commit '6d923d497373c160f6fdddd42f5ed56e7bf0923a':
Move common arch-* code to arch-common directory
2013-10-04 09:58:23 -07:00
Elliott Hughes
82d974c7ef
am a81fd294: Merge "Fixed ASM_ALIGN macro"
...
* commit 'a81fd294be55f8781dbf22f381a3335212d8dbd9':
Fixed ASM_ALIGN macro
2013-10-04 09:26:44 -07:00
Elliott Hughes
a81fd294be
Merge "Fixed ASM_ALIGN macro"
2013-10-04 16:25:47 +00:00
Nick Kralevich
ed1f8ea036
am bf452313: Merge "FORTIFY_SOURCE: emphasize prevention in error messages."
...
* commit 'bf452313b0fcc2a14e55435b93eebd0ead73ad3e':
FORTIFY_SOURCE: emphasize prevention in error messages.
2013-10-04 09:23:26 -07:00
Nick Kralevich
bf452313b0
Merge "FORTIFY_SOURCE: emphasize prevention in error messages."
2013-10-04 16:20:20 +00:00
Nick Kralevich
e2617290fc
FORTIFY_SOURCE: emphasize prevention in error messages.
...
FORTIFY_SOURCE prevents buffer overflows from occurring.
However, the error message often implies that we only
detect it, not prevent it.
Bring more clarity to the error messages by emphasizing
prevention over detection.
Change-Id: I5f3e1478673bdfc589e6cc4199fce8e52e197a24
2013-10-04 08:57:17 -07:00
Pavel Chupin
719269db18
Fixed ASM_ALIGN macro
...
Got it all wrong on first patch. Somehow that didn't affect system
build, neither arm nor x86... something to think about.
Change-Id: I45416d843aad44af62841c6f6ab607ccf3f012ea
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
2013-10-04 11:12:58 +04:00
Elliott Hughes
7e841ed688
Remove useless x86 fallbacks.
...
The NDK ABI requires that you support SSE2, and the build system won't let you
build with ARCH_X86_HAVE_SSE2 set to false. So let's stop pretending this
constant is actually a variable, and let's remove the corresponding dead code.
Also, the USE_SSE2 and USE_SSE3 macros are unused, so let's not bother
setting them.
Change-Id: I40b501d998530d22518ce1c4d14575513a8125bb
2013-10-03 23:30:33 -07:00