Treehugger Robot
d10e499eb5
Merge "Add riscv64 kernel headers to the ndk sysroot" am: 579088b354
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2263845
Change-Id: I3fea08e03ecc53c06386a32ca1b519b5004abdce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-21 03:23:42 +00:00
Treehugger Robot
579088b354
Merge "Add riscv64 kernel headers to the ndk sysroot"
2022-10-21 02:34:59 +00:00
Treehugger Robot
2f7bd9d9aa
Merge "Fix bionic tests for undefined __SIGRTMIN in musl" am: b9af0678e1
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2263921
Change-Id: Idebdad61ecfc516b9f201fd2b6ca2a3178cd7938
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-20 23:45:52 +00:00
Treehugger Robot
b9af0678e1
Merge "Fix bionic tests for undefined __SIGRTMIN in musl"
2022-10-20 23:12:21 +00:00
Colin Cross
bd26e0fd89
Add riscv64 kernel headers to the ndk sysroot
...
Add riscv64 kernel headers to the ndk sysroot for use by the LLVM
toolchain build. They will not be shipped in the real NDK.
Test: lunch aosp_riscv64-userdebug && m ndk_sysroot
Change-Id: I804e66b56919b84fa5dc03d432ae673ea4f31615
2022-10-20 15:15:26 -07:00
Colin Cross
23b986c0c8
Fix bionic tests for undefined __SIGRTMIN in musl
...
Musl doesn't export __SIGRTMIN, and it is being removed from the
Android wrappers to avoid accidentally referencing bionic's
reserved signals when compiling against musl.
Bug: 190084016
Test: m USE_HOST_MUSL=true host-native -k
Change-Id: I342666a17abc31bbc57b383b5cc881c2752886f7
2022-10-20 13:16:21 -07:00
Elliott Hughes
447c87737c
Merge "Remove Commodore 64 support." am: bd03a19252
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2261495
Change-Id: Id3a4fc82fd998e23f06972a071108e613dd9be16
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 21:31:50 +00:00
Elliott Hughes
bd03a19252
Merge "Remove Commodore 64 support."
2022-10-19 21:21:16 +00:00
Treehugger Robot
2b2af19b2c
Merge "arm64: fix fesetround()." am: fbabf08035
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2262401
Change-Id: I9fc6fa2944b94940c5a77a2b8349461266041ef2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 21:15:56 +00:00
Treehugger Robot
fbabf08035
Merge "arm64: fix fesetround()."
2022-10-19 20:36:30 +00:00
Treehugger Robot
dcd082a1c5
Merge "Remove explicit lists of ABIs." am: f2be65d0f7
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2261496
Change-Id: I0eac7a7d002b267d93e604564028a346fce03a80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 18:45:30 +00:00
Elliott Hughes
7047431d2f
arm64: fix fesetround().
...
The FE_* rounding mode constants have different values on different
architectures, so you can't just copy & paste the validity check from
one to another, like I did here...
Bug: http://b/254501880
Test: treehugger
Change-Id: I2ffa766ffcbe22c1afcd28eab4bd964100dc2d98
2022-10-19 18:44:33 +00:00
Treehugger Robot
f2be65d0f7
Merge "Remove explicit lists of ABIs."
2022-10-19 18:08:17 +00:00
Elliott Hughes
3f73ea6547
Remove explicit lists of ABIs.
...
Rather than add riscv64 to these lists, let's just outsource to libbase.
Test: treehugger
Change-Id: Ifd0f19564b9bca4544ef60c05eda9591fd8958dd
2022-10-19 16:20:02 +00:00
Elliott Hughes
473dcc59f3
Remove Commodore 64 support.
...
https://en.wikipedia.org/wiki/KERNAL
Test: treehugger
Change-Id: I42fc21daa051eca29e6bda7f29c81dd8f353c14e
2022-10-19 16:13:09 +00:00
Yu Liu
5ae6e98aa5
Merge "Refactor the bp file to avoid arch variant in cc_genrule." am: 0b67417d77
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2261041
Change-Id: I14244de97b6f3dd72f97286fc11be2bb455a85f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 15:55:20 +00:00
Yu Liu
0b67417d77
Merge "Refactor the bp file to avoid arch variant in cc_genrule."
2022-10-19 15:27:08 +00:00
Treehugger Robot
893469efda
Merge "riscv64: fix <fenv.h> tests." am: d33a5c63a8
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2261047
Change-Id: I5850f3668259e4d07815d3f2900889f65f9b16d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 07:03:40 +00:00
Treehugger Robot
d33a5c63a8
Merge "riscv64: fix <fenv.h> tests."
2022-10-19 04:20:36 +00:00
Treehugger Robot
e8f33cd65b
Merge "riscv64: fix setjmp so we're actually using the right cookie!" am: 017aec5f61
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2261045
Change-Id: I4b342693c8dd76c8aa04267b537d333e4f832045
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 01:29:58 +00:00
Treehugger Robot
017aec5f61
Merge "riscv64: fix setjmp so we're actually using the right cookie!"
2022-10-19 00:51:49 +00:00
Treehugger Robot
99f6e97c92
Merge "arm64: simplify the fenv implementation a bit." am: 5a4a2fec44
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2256269
Change-Id: I92d8c4dbccefbdebb84446f91c9e57f956311c0d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 00:42:40 +00:00
Yu Liu
938ec9b7e8
Refactor the bp file to avoid arch variant in cc_genrule.
...
The arch variant of genrule.out will be soon disallowed in soong.
Bug: 253645813
Test: Manually build.
Change-Id: I2d5daa67b4e10f4abddebc98775df18df485843f
2022-10-18 17:23:17 -07:00
Treehugger Robot
5a4a2fec44
Merge "arm64: simplify the fenv implementation a bit."
2022-10-19 00:09:10 +00:00
Elliott Hughes
017bd9882a
riscv64: fix <fenv.h> tests.
...
Group riscv64 with arm/arm64, and allow for the fact that there's no
FE_DENORMAL in the riscv64 spec.
Test: fenv.*
Change-Id: Ibf188bcedffd092a7ef1555fa2762e249e1f9845
2022-10-18 23:47:28 +00:00
Elliott Hughes
45a84869c4
riscv64: fix setjmp so we're actually using the right cookie!
...
Test: setjmp.setjmp_smoke
Change-Id: Ia0a160656b9e83cdec611ac196b1ae62f082ab6c
2022-10-18 23:04:12 +00:00
Treehugger Robot
510f032b37
Merge "riscv64: don't store both arguments in the same place on the stack." am: e24dd597e7
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2261042
Change-Id: I816b3bb900ab279e9e4fbd016dc202db601aed79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18 22:26:22 +00:00
Treehugger Robot
e24dd597e7
Merge "riscv64: don't store both arguments in the same place on the stack."
2022-10-18 22:05:08 +00:00
Elliott Hughes
c800a3bd02
riscv64: don't store both arguments in the same place on the stack.
...
All the pthread tests are, unsurprisingly, broken without this fix.
Test: treehugger
Change-Id: Ia4c6ac077f3bbd749201ae8d200ec99093f7f4bc
2022-10-18 20:01:58 +00:00
Treehugger Robot
68967712ca
Merge "Revert "Refactor the bp file to avoid arch variant in cc_genrule."" am: 8333532f3b
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2258809
Change-Id: Ia291a9377bb833bd361c4004ed005d9c73c30c55
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18 04:56:35 +00:00
Treehugger Robot
8333532f3b
Merge "Revert "Refactor the bp file to avoid arch variant in cc_genrule.""
2022-10-18 04:48:28 +00:00
Treehugger Robot
d4ccda755a
Merge "riscv64 setjmp." am: b15a64f722
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2258484
Change-Id: I4728727837274332d6a91d0985833265bd10a0d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18 04:42:13 +00:00
Treehugger Robot
b15a64f722
Merge "riscv64 setjmp."
2022-10-18 04:09:55 +00:00
Yu Liu
3a57969a6f
Revert "Refactor the bp file to avoid arch variant in cc_genrule."
...
This reverts commit ed2654cfdc
.
Reason for revert: breaks aosp-master
Change-Id: I8236e3e31e208e8719df52f6b1488af919b37d94
2022-10-18 03:02:32 +00:00
Yu Liu
926c3a6bcf
Merge "Refactor the bp file to avoid arch variant in cc_genrule." am: 86ef94783b
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2258443
Change-Id: I955f90306e7b36f76150fb3266bf9d42a77230c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18 02:47:11 +00:00
Yu Liu
86ef94783b
Merge "Refactor the bp file to avoid arch variant in cc_genrule."
2022-10-18 02:19:03 +00:00
Treehugger Robot
dc773f1a83
Merge changes I712a9a93,Idd7b3610 am: 5acd891bdb
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2258415
Change-Id: I6732c6d9df8a9917176bc3b16f9e8c527b38060d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 23:37:19 +00:00
Yu Liu
ed2654cfdc
Refactor the bp file to avoid arch variant in cc_genrule.
...
The arch variant of genrule.out will be soon disallowed in soong.
Bug: 253645813
Test: Manually build.
Change-Id: Ia07d45195de8c22f18487aef34795279d2962c4c
2022-10-17 16:36:30 -07:00
Elliott Hughes
e1905ed629
riscv64 setjmp.
...
Signed-off-by: Mao Han <han_mao@linux.alibaba.com>
Signed-off-by: Xia Lifang <lifang_xia@linux.alibaba.com>
Signed-off-by: Chen Guoyin <chenguoyin.cgy@linux.alibaba.com>
Signed-off-by: Wang Chen <wangchen20@iscas.ac.cn>
Signed-off-by: Lu Xufan <luxufan@iscas.ac.cn>
Test: m
Change-Id: I02cf117f67bda74516e4de8cd6f4c05efdb9a85b
2022-10-17 23:23:36 +00:00
Treehugger Robot
5acd891bdb
Merge changes I712a9a93,Idd7b3610
...
* changes:
Add riscv64 crtbegin assembler.
riscv64: enable the version scripts.
2022-10-17 23:03:49 +00:00
Elliott Hughes
7a19624698
Add riscv64 crtbegin assembler.
...
Signed-off-by: Mao Han <han_mao@linux.alibaba.com>
Signed-off-by: Xia Lifang <lifang_xia@linux.alibaba.com>
Signed-off-by: Chen Guoyin <chenguoyin.cgy@linux.alibaba.com>
Signed-off-by: Wang Chen <wangchen20@iscas.ac.cn>
Signed-off-by: Lu Xufan <luxufan@iscas.ac.cn>
Test: treehugger
Change-Id: I712a9a93a2df208d763bc46175e00ff763b68146
2022-10-17 21:06:19 +00:00
Elliott Hughes
604ab0fe82
riscv64: enable the version scripts.
...
Test: treehugger
Change-Id: Idd7b3610bd3321d7e1a4e868cf5dbaf2980909ab
2022-10-17 21:06:10 +00:00
Treehugger Robot
a6147142f1
Merge "riscv64: fenv implementation." am: 81f0bdb6f3
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2256273
Change-Id: I26049c50955827b495b5d179af0d47d582e4932c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-15 17:01:55 +00:00
Treehugger Robot
81f0bdb6f3
Merge "riscv64: fenv implementation."
2022-10-15 16:31:16 +00:00
Elliott Hughes
6cb1e4eaba
Merge "riscv64: add bionic assembler and string functions." am: 6cef594171
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2254947
Change-Id: I469185996056703324b921be37291ddb0f1803fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-15 16:06:44 +00:00
Elliott Hughes
9748ac5436
Merge "Add an explicit test that fegetenv()/fesetenv() includes the rounding mode." am: a0733976c5
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2256270
Change-Id: I283d0606e5e92b8393ff1fae9ba34358e080b376
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-15 16:06:34 +00:00
Elliott Hughes
6cef594171
Merge "riscv64: add bionic assembler and string functions."
2022-10-15 15:40:49 +00:00
Elliott Hughes
a0733976c5
Merge "Add an explicit test that fegetenv()/fesetenv() includes the rounding mode."
2022-10-15 15:37:56 +00:00
Treehugger Robot
4dc9fb5e3c
Merge "arm64: remove unnecessary duplication of constants in vfork.S." am: edc06da0fe
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2256274
Change-Id: Ieb46b26553bf4c734ec2ea2bf0999323f21d1834
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-15 00:11:17 +00:00
Elliott Hughes
ebc19a9ccb
riscv64: add bionic assembler and string functions.
...
Pull the portable C string functions from FreeBSD, and do fairly literal
translations of our existing .S files for the bionic-specific stuff.
Test: treehugger
Change-Id: Id42e5b8a51ed73155be020d74edd7011a2103574
2022-10-14 23:25:36 +00:00