aboutsummaryrefslogtreecommitdiff
path: root/libsanitizer/tsan/tsan_rtl_ppc64.S
AgeCommit message (Collapse)AuthorFilesLines
2023-11-15libsanitizer: Apply local patchesJakub Jelinek1-0/+1
This patch just reapplies local patches (will be noted in LOCAL_PATCHES).
2023-11-15libsanitizer: merge from upstream (c425db2eb558c263)Jakub Jelinek1-1/+0
The following patch is result of libsanitizer/merge.sh from c425db2eb558c263 (yesterday evening). Bootstrapped/regtested on x86_64-linux and i686-linux (together with the follow-up 3 patches I'm about to post). BTW, seems upstream has added riscv64 support for I think lsan/tsan, so if anyone is willing to try it there, it would be a matter of copying e.g. the s390*-*-linux* libsanitizer/configure.tgt entry to riscv64-*-linux* with the obvious s/s390x/riscv64/ change in it.
2023-04-30libsanitizer: Apply local patchesMartin Liska1-0/+1
2023-04-30libsanitizer: merge from upstream (87e6e490e79384a5)Martin Liska1-1/+0
2023-04-26libsanitizer: Apply local patchesMartin Liska1-0/+1
2023-04-26libsanitizer: merge from upstream (3185e47b5a8444e9fd).Martin Liska1-1/+0
2022-11-15libsanitizer: Apply local patchesMartin Liska1-0/+1
2022-11-15libsanitizer: merge from upstream ae59131d3ef311fb4b1e50627c6457be00e60dc9Martin Liska1-1/+0
2022-08-30libsanitizer: Apply local patchesMartin Liska1-0/+1
2022-08-30libsanitizer: merge from master (84a71d5259c2682403cdbd8710592410a2f128ab)Martin Liska1-1/+0
2022-05-05libsanitizer: Apply local patchesMartin Liska1-0/+1
2022-05-05libsanitizer: merge from master (75f9e83ace52773af65dcebca543005ec8a2705d).Martin Liska1-1/+0
2022-05-04libsanitizer: Apply local patchesH.J. Lu1-0/+1
2022-05-04libsanitizer: merge from upstream (0a1bcab9f3bf75c4c5d3e53bafb3eeb80320af46).Martin Liska1-1/+0
2021-11-13libsanitizer: Apply local patchesH.J. Lu1-0/+1
2021-11-13libsanitizer: Merge with upstreamH.J. Lu1-1/+0
Merged revision: 82bc6a094e85014f1891ef9407496f44af8fe442 with the fix for PR sanitizer/102911
2021-11-05libsanitizer: Apply local patchesH.J. Lu1-0/+1
2021-11-05libsanitizer: merge from master (78d3e0a4f1406b17cdecc77540e09210670fe9a9).Martin Liska1-1/+0
2021-11-04libsanitizer: Apply local patchesH.J. Lu1-0/+1
2021-11-04libsanitizer: merge from master (c86b4503a94c277534ce4b9a5c015a6ac151b98a).Martin Liska1-1/+0
2021-10-06libsanitizer: Apply local patchesH.J. Lu1-0/+1
2021-10-06libsanitizer: Merge with upstreamH.J. Lu1-1/+0
Merged revision: fdf4c035225de52f596899931b1f6100e5e3e928
2021-10-01libsanitizer: Apply local patchesH.J. Lu1-0/+1
2021-10-01libsanitizer: Merge with upstreamH.J. Lu1-1/+0
Merged revision: 1c2e5fd66ea27d0c51360ba4e22099124a915562
2021-07-20libsanitizer: Apply local patchesH.J. Lu1-0/+1
2021-07-20libsanitizer: Merge with upstreamH.J. Lu1-1/+0
Merged revision: 7704fedfff6ef5676adb6415f3be0ac927d1a746
2021-05-13libsanitizer: Apply local patches.Martin Liska1-0/+1
2021-05-13libsanitizer: merge from masterMartin Liska1-1/+0
Merged revision: f58e0513dd95944b81ce7a6e7b49ba656de7d75f
2020-11-13libsanitizer: Apply local patches.Martin Liska1-0/+1
2020-11-13libsanitizer: merge from master.Martin Liska1-1/+0
2020-10-16Reapply all revisions mentioned in LOCAL_PATCHES.Martin Liska1-0/+1
(cherry picked from commit 21bb1625bd4f183984223ce31bd03ba47ed62f27)
2020-10-16libsanitizer: merge from masterMartin Liska1-1/+0
2020-06-02Reapply all revisions mentioned in LOCAL_PATCHES.Martin Liska1-0/+1
(cherry picked from commit 21bb1625bd4f183984223ce31bd03ba47ed62f27)
2020-06-02Libsanitizer: merge from master.Martin Liska1-1/+0
Merged from revision b638b63b99d66786cb37336292604a2ae3490cfd. The patch successfully bootstraps on x86_64-linux-gnu and ppc64le-linux-gnu. I also tested ppc64-linux-gnu that exposed: https://reviews.llvm.org/D80864 (which is fixed on master). Abidiff looks happy and I made UBSAN and ASAN bootstrap on x86_64-linux-gnu. I'm planning to do merge from master twice a year, once now and next time short before stage1 closes. I am going to install the patches as merge from master is obvious and I haven't made anything special. libsanitizer/ChangeLog: * MERGE: Merge from master.
2019-11-07Reapply all revisions mentioned in LOCAL_PATCHES.Martin Liska1-0/+1
2019-11-07 Martin Liska <mliska@suse.cz> * all source files: Reapply all revisions mentioned in LOCAL_PATCHES. From-SVN: r277910
2019-11-07Libsanitizer: merge from trunkMartin Liska1-1/+0
2019-11-07 Martin Liska <mliska@suse.cz> * merge.sh: Update to use llvm-project git repository. * all source files: Merge from upstream 82588e05cc32bb30807e480abd4e689b0dee132a. From-SVN: r277909
2019-11-05Reapply all revisions mentioned in LOCAL_PATCHES.Martin Liska1-0/+1
2019-11-05 Martin Liska <mliska@suse.cz> * asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply from LOCAL_PATCHES. (CheckODRViolationViaPoisoning): Likewise. (RegisterGlobal): Likewise. * asan/asan_interceptors.h (ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): Likewise. (defined): Likewise. * asan/asan_mapping.h: Likewise. * sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise. * sanitizer_common/sanitizer_mac.cpp (defined): Likewise. * sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise. * sanitizer_common/sanitizer_platform_limits_posix.h: Likewise. * sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise. * tsan/tsan_rtl_ppc64.S: Likewise. * ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise. (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise. * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise. (struct CFICheckFailData): Likewise. (RECOVERABLE): Likewise. * ubsan/ubsan_platform.h: Likewise. From-SVN: r277836
2019-11-05Libsanitizer: merge from trunk with merge.sh.Martin Liska1-1/+0
2019-11-05 Martin Liska <mliska@suse.cz> * all source files: Merge from upstream r375507. From-SVN: r277834
2019-08-15Reapply missing patch for libsanitizer.Martin Liska1-0/+1
2019-08-15 Martin Liska <mliska@suse.cz> * tsan/tsan_rtl_ppc64.S: Reapply. From-SVN: r274540
2019-08-14Libsanitizer merge from trunk r368656.Martin Liska1-1/+0
2019-08-14 Martin Liska <mliska@suse.cz> PR sanitizer/89832 PR sanitizer/91325 * All source files: Merge from upstream 368656. From-SVN: r274426
2019-05-27rs6000: Fix sanitizer build (PR90639)Segher Boessenkool1-0/+1
The assembler code needs to say it uses AltiVec instructions. libsanitizer/ PR target/90639 * tsan/tsan_rtl_ppc64.S: Add ".machine altivec". From-SVN: r271668
2017-01-24re PR sanitizer/79168 (libtsan fails to link when cross compiling GCC tip ↵Jakub Jelinek1-0/+2
for Aarch64 target) PR sanitizer/79168 * merge.sh (change_comment_headers): Don't remove 2nd and 3rd line if the 3rd line doesn't contain 'The LLVM Compiler Infrastructure' text. * sanitizer_common/sanitizer_linux_mips64.S: Regenerated. * sanitizer_common/sanitizer_linux_x86_64.S: Likewise. * tsan/tsan_ppc_regs.h: Likewise. * tsan/tsan_rtl_aarch64.S: Likewise. * tsan/tsan_rtl_mips64.S: Likewise. * tsan/tsan_rtl_ppc64.S: Likewise. From-SVN: r244844
2016-11-09All source files: Merge from upstream 285547.Maxim Ostapenko1-0/+286
libsanitizer/ * All source files: Merge from upstream 285547. * configure.tgt (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): New variable. * configure.ac (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): Handle it. * asan/Makefile.am (asan_files): Add new files. * asan/Makefile.in: Regenerate. * ubsan/Makefile.in: Likewise. * lsan/Makefile.in: Likewise. * tsan/Makefile.am (tsan_files): Add new files. * tsan/Makefile.in: Regenerate. * sanitizer_common/Makefile.am (sanitizer_common_files): Add new files. (EXTRA_libsanitizer_common_la_SOURCES): Define. (libsanitizer_common_la_LIBADD): Likewise. (libsanitizer_common_la_DEPENDENCIES): Likewise. * sanitizer_common/Makefile.in: Regenerate. * interception/Makefile.in: Likewise. * libbacktace/Makefile.in: Likewise. * Makefile.in: Likewise. * configure: Likewise. * merge.sh: Handle builtins/assembly.h merging. * builtins/assembly.h: New file. * asan/libtool-version: Bump the libasan SONAME. From-SVN: r241977