commit | ff42c82259f9cceca72a6309110435e809949337 | [log] [tgz] |
---|---|---|
author | global-integration-roller <global-integration-roller@fuchsia.infra.roller.fuchsia-infra.iam.gserviceaccount.com> | Tue Oct 15 20:06:59 2024 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Oct 15 13:08:39 2024 -0700 |
tree | d5c4b6da51556934908a3e5ae9474c0a7b4f0423 | |
parent | 14b58c057e20f47a7f1d2778b38df0f803097014 [diff] |
[roll] Roll fuchsia [superproject] Roll llvm-project/libc [libc][setjmp] fix setjmp test via naked fn attr (#88054) This would consistently fail for me locally, to the point where I could not run ninja libc-unit-tests without ninja libc_setjmp_unittests failing. Turns out that since I enabled -ftrivial-auto-var-init=pattern in commit 1d5c16d ("[libc] default enable -ftrivial-auto-var-init=pattern (#78776)") this has been a problem. Our x86_64 setjmp definition disabled -Wuninitialized, so we wound up clobbering these registers and instead backing up 0xAAAAAAAAAAAAAAAA rather than the actual register value. Use `naked` function attribute to avoid function prolog/epilog. GitOrigin-RevId: 1df12167ef62a4e075933b414a85254f9fbd9279 Original-Revision: fcb1d5a948da164d663abe34ca918bce8402d463 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1138260 Original-Revision: dc09938e6da583b3e3e1e911245c89071610fd35 Change-Id: I7d686c5b89c2a39ae249a349bc3c52af513065bb
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.