[all-commits] [llvm/llvm-project] becd1c: [Bazel] fixes for 9c0e64999b23046d0b8987a48ddc41a4...
Vitaly Buka via All-commits
all-commits at lists.llvm.org
Fri Nov 17 14:33:56 PST 2023
Branch: refs/heads/users/vitalybuka/spr/msanx86-fix-shadow-if-vararg-overflow-beyond-kparamtlssize
Home: https://github.com/llvm/llvm-project
Commit: becd1cb9d3dfc8a962ec2e4b3fe373de1abce9ba
https://github.com/llvm/llvm-project/commit/becd1cb9d3dfc8a962ec2e4b3fe373de1abce9ba
Author: Jorge Gorbe Moya <jgorbe at google.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M utils/bazel/llvm-project-overlay/clang/BUILD.bazel
Log Message:
-----------
[Bazel] fixes for 9c0e64999b23046d0b8987a48ddc41a4c6129f9d
Commit: 3a120019259c9ae44f41471de9072e721c859e7b
https://github.com/llvm/llvm-project/commit/3a120019259c9ae44f41471de9072e721c859e7b
Author: Brad Smith <brad at comstyle.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M lld/ELF/InputFiles.cpp
A lld/test/ELF/lto/sparcv9.ll
Log Message:
-----------
[lld][ELF] Recognize sparcv9 bitcode (#72609)
Commit: 6a126e279dedc9fb8c204d29cfc227b0652ffe6c
https://github.com/llvm/llvm-project/commit/6a126e279dedc9fb8c204d29cfc227b0652ffe6c
Author: Arthur Eubanks <aeubanks at google.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
Log Message:
-----------
Revert "[SLP][NFC]Make collectValuesToDemote member of BoUpSLP to avoid using"
This reverts commit cfd0f41f4effb5d31654dcb28c1a577c152ee23b.
Causes crashes, see https://github.com/llvm/llvm-project/commit/cfd0f41f4effb5d31654dcb28c1a577c152ee23b.
Commit: bd934fcbfda71fe5f332544a1c90fd8f59913d79
https://github.com/llvm/llvm-project/commit/bd934fcbfda71fe5f332544a1c90fd8f59913d79
Author: Arthur Eubanks <aeubanks at google.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M lld/test/COFF/gc-dwarf-eh.s
M llvm/lib/MC/MCParser/AsmParser.cpp
R llvm/test/MC/AArch64/cfi-bad-nesting.s
Log Message:
-----------
Revert "[MC][AsmParser] Diagnose improperly nested .cfi frames"
This reverts commit 2fd343e56c9fe3cdb1f9afe0fc9e1ec6d52d2f44.
Breaks building aarch64 builtins, see https://reviews.llvm.org/D155245.
Commit: 12bdbe2792b53ee1253c508b44f24d43735e7de9
https://github.com/llvm/llvm-project/commit/12bdbe2792b53ee1253c508b44f24d43735e7de9
Author: Björn Svensson <bjorn.a.svensson at est.tech>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-c-arrays.rst
M clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-goto.rst
M clang-tools-extra/docs/clang-tidy/checks/hicpp/no-assembler.rst
Log Message:
-----------
[clang-tidy][NFC][DOC] Add missing HICPP rule id's (#72553)
Add HICPP rule identities to the documentation for
`hicpp-avoid-c-arrays` and `hicpp-no-assembler`.
Includes an update of `hicpp-avoid-goto` to look like other aliased
checks.
References:
* avoid-c-arrays
Commit: 2634bd599567842385e11d1fd70f5486c166f935
Commit: 2402b14046b9628b584c07789830d7ed481f7d74
https://github.com/llvm/llvm-project/commit/2402b14046b9628b584c07789830d7ed481f7d74
Author: Georgios Eleftheriou <3594772+eleftg at users.noreply.github.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M clang/lib/Tooling/DumpTool/generate_cxx_src_locs.py
M compiler-rt/test/lit.common.cfg.py
M llvm/test/lit.cfg.py
Log Message:
-----------
Fix python SyntaxWarnings in check-all output (#72538)
By converting the offending strings to raw string literals.
Commit: 52df67ba76a03ad33132d1d4f4202d5a2313a3cd
https://github.com/llvm/llvm-project/commit/52df67ba76a03ad33132d1d4f4202d5a2313a3cd
Author: Alexey Bataev <a.bataev at outlook.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
Log Message:
-----------
[SLP][NFC]Make collectValuesToDemote member of BoUpSLP to avoid using
Expr container, NFC.
Saves the memory and may improve compile time.
Commit: 6168337640addcf137c780d83770bd5e6e06a8c2
https://github.com/llvm/llvm-project/commit/6168337640addcf137c780d83770bd5e6e06a8c2
Author: erichkeane <ekeane at nvidia.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M clang/include/clang/Basic/DiagnosticParseKinds.td
M clang/lib/Parse/ParseOpenACC.cpp
M clang/test/ParserOpenACC/parse-constructs.c
Log Message:
-----------
[OpenACC] Handle lack of construct/directive
Discovered while working on another patch, this patch fixes the case
where are construct/directive name isn't provided.
Commit: 0133e25d99df9468ec3d9b523f14733a4b5e7180
https://github.com/llvm/llvm-project/commit/0133e25d99df9468ec3d9b523f14733a4b5e7180
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M libcxx/utils/data/unicode/emoji-data.txt
M libcxxabi/test/vendor/ibm/aix_xlclang_passing_excp_obj_32.pass.sh.S
M libcxxabi/test/vendor/ibm/aix_xlclang_passing_excp_obj_64.pass.sh.S
M libunwind/src/DwarfInstructions.hpp
M libunwind/src/UnwindRegistersSave.S
Log Message:
-----------
[runtimes][NFC] Remove trailing whitespace
Commit: 341ca1ad0c32fc757680e9d5d302789b6458a7de
https://github.com/llvm/llvm-project/commit/341ca1ad0c32fc757680e9d5d302789b6458a7de
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M compiler-rt/test/msan/vararg_shadow.cpp
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
Log Message:
-----------
[test][msan] s390x already passes the test
3bc439bdff8bb5518098bd9ef52c56ac071276bc implemented overflow copying in a different way.
It's lucky to pass this test, but may fails in a different way.
Reviewers: thurstond, iii-i
Reviewed By: thurstond
Pull Request: https://github.com/llvm/llvm-project/pull/72710
Commit: a3f17ba3febbd546f2342ffc780ac93b694fdc8d
https://github.com/llvm/llvm-project/commit/a3f17ba3febbd546f2342ffc780ac93b694fdc8d
Author: PragmaTwice <twice.mliu at gmail.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M libcxx/docs/FeatureTestMacroTable.rst
M libcxx/docs/ReleaseNotes/18.rst
M libcxx/docs/Status/Cxx23Papers.csv
M libcxx/include/fstream
M libcxx/include/ios
M libcxx/include/version
M libcxx/test/std/input.output/file.streams/fstreams/filebuf.members/open_pointer.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/fstream.members/open_pointer.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/ofstream.members/open_pointer.pass.cpp
A libcxx/test/std/language.support/support.limits/support.limits.general/ios.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
M libcxx/utils/generate_feature_test_macro_components.py
Log Message:
-----------
[libc++] Implement P2467R1: Support exclusive mode for fstreams
This patch brings std::ios_base::noreplace from P2467R1 to libc++.
This requires compiling the shared library in C++23 mode since otherwise
fstream::open(...) doesn't know about the new flag.
Differential Revision: https://reviews.llvm.org/D137640
Co-authored-by: Louis Dionne <ldionne.2 at gmail.com>
Commit: fbb2d9383ca5d5adb46b26366237559a853f228f
https://github.com/llvm/llvm-project/commit/fbb2d9383ca5d5adb46b26366237559a853f228f
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
M llvm/test/Instrumentation/MemorySanitizer/X86/vararg_shadow.ll
Log Message:
-----------
[msan][x86] Fix shadow for FP80 or long double (#72706)
FP80 is passed using stack.
Commit: a30e9a1a57bd1d9ee13362d85b9355d38eac3d12
https://github.com/llvm/llvm-project/commit/a30e9a1a57bd1d9ee13362d85b9355d38eac3d12
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
Log Message:
-----------
[NFC][msan] Fix formating
Commit: ea45154345ec158b54bf2e43f88aa8bf7003e51b
https://github.com/llvm/llvm-project/commit/ea45154345ec158b54bf2e43f88aa8bf7003e51b
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-c-arrays.rst
M clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-goto.rst
M clang-tools-extra/docs/clang-tidy/checks/hicpp/no-assembler.rst
M clang/include/clang/Basic/DiagnosticParseKinds.td
M clang/lib/Parse/ParseOpenACC.cpp
M clang/lib/Tooling/DumpTool/generate_cxx_src_locs.py
M clang/test/ParserOpenACC/parse-constructs.c
M compiler-rt/test/lit.common.cfg.py
M compiler-rt/test/msan/vararg_shadow.cpp
M libcxx/docs/FeatureTestMacroTable.rst
M libcxx/docs/ReleaseNotes/18.rst
M libcxx/docs/Status/Cxx23Papers.csv
M libcxx/include/fstream
M libcxx/include/ios
M libcxx/include/version
M libcxx/test/std/input.output/file.streams/fstreams/filebuf.members/open_pointer.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/fstream.members/open_pointer.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/ofstream.members/open_pointer.pass.cpp
A libcxx/test/std/language.support/support.limits/support.limits.general/ios.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
M libcxx/utils/data/unicode/emoji-data.txt
M libcxx/utils/generate_feature_test_macro_components.py
M libcxxabi/test/vendor/ibm/aix_xlclang_passing_excp_obj_32.pass.sh.S
M libcxxabi/test/vendor/ibm/aix_xlclang_passing_excp_obj_64.pass.sh.S
M libunwind/src/DwarfInstructions.hpp
M libunwind/src/UnwindRegistersSave.S
M lld/ELF/InputFiles.cpp
M lld/test/COFF/gc-dwarf-eh.s
A lld/test/ELF/lto/sparcv9.ll
M llvm/lib/MC/MCParser/AsmParser.cpp
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
R llvm/test/MC/AArch64/cfi-bad-nesting.s
M llvm/test/lit.cfg.py
M utils/bazel/llvm-project-overlay/clang/BUILD.bazel
Log Message:
-----------
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.4
[skip ci]
Commit: 36aefa737ae2344c3153cba24268bb034cbaaa89
https://github.com/llvm/llvm-project/commit/36aefa737ae2344c3153cba24268bb034cbaaa89
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2023-11-17 (Fri, 17 Nov 2023)
Changed paths:
M clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-c-arrays.rst
M clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-goto.rst
M clang-tools-extra/docs/clang-tidy/checks/hicpp/no-assembler.rst
M clang/include/clang/Basic/DiagnosticParseKinds.td
M clang/lib/Parse/ParseOpenACC.cpp
M clang/lib/Tooling/DumpTool/generate_cxx_src_locs.py
M clang/test/ParserOpenACC/parse-constructs.c
M compiler-rt/test/lit.common.cfg.py
M libcxx/docs/FeatureTestMacroTable.rst
M libcxx/docs/ReleaseNotes/18.rst
M libcxx/docs/Status/Cxx23Papers.csv
M libcxx/include/fstream
M libcxx/include/ios
M libcxx/include/version
M libcxx/test/std/input.output/file.streams/fstreams/filebuf.members/open_pointer.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/fstream.members/open_pointer.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/ofstream.members/open_pointer.pass.cpp
A libcxx/test/std/language.support/support.limits/support.limits.general/ios.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
M libcxx/utils/data/unicode/emoji-data.txt
M libcxx/utils/generate_feature_test_macro_components.py
M libcxxabi/test/vendor/ibm/aix_xlclang_passing_excp_obj_32.pass.sh.S
M libcxxabi/test/vendor/ibm/aix_xlclang_passing_excp_obj_64.pass.sh.S
M libunwind/src/DwarfInstructions.hpp
M libunwind/src/UnwindRegistersSave.S
M lld/ELF/InputFiles.cpp
M lld/test/COFF/gc-dwarf-eh.s
A lld/test/ELF/lto/sparcv9.ll
M llvm/lib/MC/MCParser/AsmParser.cpp
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
R llvm/test/MC/AArch64/cfi-bad-nesting.s
M llvm/test/lit.cfg.py
M utils/bazel/llvm-project-overlay/clang/BUILD.bazel
Log Message:
-----------
rebase
Created using spr 1.3.4
Compare: https://github.com/llvm/llvm-project/compare/685214ccb12c...36aefa737ae2
More information about the All-commits
mailing list