[all-commits] [llvm/llvm-project] a93e55: Revert "[libc] Migrate stdio tests to ErrnoCheckin...
Fangrui Song via All-commits
all-commits at lists.llvm.org
Thu Jun 12 09:35:55 PDT 2025
Branch: refs/heads/users/MaskRay/spr/elf-implement-z-dynamic-undefined-weak
Home: https://github.com/llvm/llvm-project
Commit: a93e55e57ed00a55f822c64e3520c7c732b58480
https://github.com/llvm/llvm-project/commit/a93e55e57ed00a55f822c64e3520c7c732b58480
Author: Alexey Samsonov <vonosmas at gmail.com>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M libc/test/src/stdio/CMakeLists.txt
M libc/test/src/stdio/fdopen_test.cpp
M libc/test/src/stdio/fgetc_test.cpp
M libc/test/src/stdio/fgetc_unlocked_test.cpp
M libc/test/src/stdio/fgets_test.cpp
M libc/test/src/stdio/fileop_test.cpp
M libc/test/src/stdio/fopencookie_test.cpp
M libc/test/src/stdio/remove_test.cpp
M libc/test/src/stdio/rename_test.cpp
M libc/test/src/stdio/setvbuf_test.cpp
M libc/test/src/stdio/unlocked_fileop_test.cpp
M libc/test/src/stdlib/StrtolTest.h
M libc/test/src/stdlib/strtold_test.cpp
Log Message:
-----------
Revert "[libc] Migrate stdio tests to ErrnoCheckingTest." (#143829)
Reverts llvm/llvm-project#143802. Follow-up fix
3c7af175e51c3ab08ac3c442146c2b822f38c01e wasn't robust enough and itself
got reverted.
Commit: 99638537cd19b84252685a3dd56535a4d54d690e
https://github.com/llvm/llvm-project/commit/99638537cd19b84252685a3dd56535a4d54d690e
Author: Kazu Hirata <kazu at google.com>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
Log Message:
-----------
[AArch64] Fix a warning
This patch fixes:
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:7157:3: error:
unannotated fall-through between switch labels
[-Werror,-Wimplicit-fallthrough]
Commit: 02550da932913bd7c3987c68abc9060c9e5bde2c
https://github.com/llvm/llvm-project/commit/02550da932913bd7c3987c68abc9060c9e5bde2c
Author: Fazlay Rabbi <106703039+mdfazlay at users.noreply.github.com>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/DiagnosticParseKinds.td
M clang/include/clang/Basic/OpenMPKinds.def
M clang/include/clang/Sema/SemaOpenMP.h
M clang/lib/AST/AttrImpl.cpp
M clang/lib/Parse/ParseOpenMP.cpp
M clang/lib/Sema/SemaOpenMP.cpp
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
M clang/test/OpenMP/declare_variant_clauses_ast_print.cpp
M clang/test/OpenMP/declare_variant_clauses_messages.cpp
Log Message:
-----------
[OpenMP 60] Initial parsing/sema for `need_device_addr` modifier on `adjust_args` clause (#143442)
Adds initial parsing and semantic analysis for `need_device_addr`
modifier on `adjust_args` clause.
Commit: 28bda778437fea17a25b561f1b3b84545612b565
https://github.com/llvm/llvm-project/commit/28bda778437fea17a25b561f1b3b84545612b565
Author: Fangrui Song <i at maskray.me>
Date: 2025-06-11 (Wed, 11 Jun 2025)
Changed paths:
M clang/test/CodeGen/alias.c
M llvm/include/llvm/MC/MCAsmInfo.h
M llvm/lib/MC/MCAsmStreamer.cpp
M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp
M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp
M llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
M llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
M llvm/test/CodeGen/AArch64/arm64ec-alias.ll
M llvm/test/CodeGen/AArch64/arm64ec-hybrid-patchable.ll
M llvm/test/CodeGen/AArch64/arm64ec-symbols.ll
M llvm/test/CodeGen/AArch64/arm64ec-varargs.ll
M llvm/test/CodeGen/AArch64/ehcontguard.ll
M llvm/test/CodeGen/AArch64/global-merge-1.ll
M llvm/test/CodeGen/AArch64/global-merge-2.ll
M llvm/test/CodeGen/AArch64/global-merge-3.ll
M llvm/test/CodeGen/AArch64/global-merge-hidden-minsize.ll
M llvm/test/CodeGen/AArch64/ifunc-asm.ll
M llvm/test/CodeGen/AArch64/seh-finally.ll
M llvm/test/CodeGen/AArch64/stackguard-internal.ll
M llvm/test/CodeGen/ARM/alias_store.ll
M llvm/test/CodeGen/ARM/aliases.ll
M llvm/test/CodeGen/ARM/global-merge-dllexport.ll
M llvm/test/CodeGen/ARM/global-merge-external-2.ll
M llvm/test/CodeGen/ARM/global-merge-external.ll
M llvm/test/CodeGen/AVR/global-aliases.ll
M llvm/test/CodeGen/Mips/hf16call32_body.ll
M llvm/test/CodeGen/Mips/mips16ex.ll
M llvm/test/CodeGen/PowerPC/asm-printer-topological-order.ll
M llvm/test/CodeGen/PowerPC/data-align.ll
M llvm/test/CodeGen/WebAssembly/aliases.ll
M llvm/test/CodeGen/WinCFGuard/cfguard-mingw.ll
M llvm/test/CodeGen/WinCFGuard/cfguard.ll
M llvm/test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll
M llvm/test/CodeGen/X86/2009-08-12-badswitch.ll
M llvm/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll
M llvm/test/CodeGen/X86/alias-gep.ll
M llvm/test/CodeGen/X86/aliases.ll
M llvm/test/CodeGen/X86/catchret-empty-fallthrough.ll
M llvm/test/CodeGen/X86/coff-alias-type.ll
M llvm/test/CodeGen/X86/coff-comdat.ll
M llvm/test/CodeGen/X86/coff-feat00.ll
M llvm/test/CodeGen/X86/dllexport-x86_64.ll
M llvm/test/CodeGen/X86/dllexport.ll
M llvm/test/CodeGen/X86/ehcontguard.ll
M llvm/test/CodeGen/X86/fastcall-correct-mangling.ll
M llvm/test/CodeGen/X86/ifunc-asm.ll
M llvm/test/CodeGen/X86/lea-opt-memop-check-1.ll
M llvm/test/CodeGen/X86/linux-preemption.ll
M llvm/test/CodeGen/X86/localescape.ll
M llvm/test/CodeGen/X86/pr22019.ll
M llvm/test/CodeGen/X86/seh-catch-all-win32.ll
M llvm/test/CodeGen/X86/seh-catchpad.ll
M llvm/test/CodeGen/X86/seh-finally.ll
M llvm/test/CodeGen/X86/seh-no-invokes.ll
M llvm/test/CodeGen/X86/seh-stack-realign.ll
M llvm/test/CodeGen/X86/tailcall-cgp-dup.ll
M llvm/test/CodeGen/X86/windows-seh-EHa-TryInFinally.ll
M llvm/test/CodeGen/XCore/globals.ll
M llvm/test/CodeGen/XCore/linkage.ll
M llvm/test/DebugInfo/X86/dbg-value-range.ll
M llvm/test/DebugInfo/X86/stmt-list-multiple-compile-units.ll
M llvm/test/MC/AArch64/basic-a64-instructions.s
M llvm/test/MC/AsmParser/assignment.s
M llvm/test/MC/AsmParser/directive_include.s
M llvm/test/MC/AsmParser/directive_set.s
M llvm/test/MC/AsmParser/include.ll
M llvm/test/MC/AsmParser/labels.s
M llvm/test/MC/AsmParser/macro-arg-darwin.s
M llvm/test/MC/AsmParser/motorola_integers.s
M llvm/test/MC/Mips/cpsetup.s
Log Message:
-----------
Introduce MCAsmInfo::UsesSetToEquateSymbol and prefer = to .set
Introduce MCAsmInfo::UsesSetToEquateSymbol to control the preferred
syntax for symbol equating. We now favor the more readable and common
`symbol = expression` syntax over `.set`. This aligns with pre- https://reviews.llvm.org/D44256 behavior.
On Apple platforms, this resolves a clang -S vs -c behavior difference (resolves #104623).
For targets whose = support is unconfirmed, UsesSetToEquateSymbol is set to false.
This also minimizes test updates.
Pull Request: https://github.com/llvm/llvm-project/pull/142289
Commit: d499bb033d3bb3f71d76f46570a5d2b4b9f458a8
https://github.com/llvm/llvm-project/commit/d499bb033d3bb3f71d76f46570a5d2b4b9f458a8
Author: Fangrui Song <i at maskray.me>
Date: 2025-06-12 (Thu, 12 Jun 2025)
Changed paths:
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/DiagnosticParseKinds.td
M clang/include/clang/Basic/OpenMPKinds.def
M clang/include/clang/Sema/SemaOpenMP.h
M clang/lib/AST/AttrImpl.cpp
M clang/lib/Parse/ParseOpenMP.cpp
M clang/lib/Sema/SemaOpenMP.cpp
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
M clang/test/CodeGen/alias.c
M clang/test/OpenMP/declare_variant_clauses_ast_print.cpp
M clang/test/OpenMP/declare_variant_clauses_messages.cpp
M libc/test/src/stdio/CMakeLists.txt
M libc/test/src/stdio/fdopen_test.cpp
M libc/test/src/stdio/fgetc_test.cpp
M libc/test/src/stdio/fgetc_unlocked_test.cpp
M libc/test/src/stdio/fgets_test.cpp
M libc/test/src/stdio/fileop_test.cpp
M libc/test/src/stdio/fopencookie_test.cpp
M libc/test/src/stdio/remove_test.cpp
M libc/test/src/stdio/rename_test.cpp
M libc/test/src/stdio/setvbuf_test.cpp
M libc/test/src/stdio/unlocked_fileop_test.cpp
M libc/test/src/stdlib/StrtolTest.h
M libc/test/src/stdlib/strtold_test.cpp
M lld/docs/ReleaseNotes.rst
M lld/docs/ld.lld.1
M lld/test/ELF/weak-undef-hidden.s
M llvm/include/llvm/MC/MCAsmInfo.h
M llvm/lib/MC/MCAsmStreamer.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp
M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp
M llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
M llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
M llvm/test/CodeGen/AArch64/arm64ec-alias.ll
M llvm/test/CodeGen/AArch64/arm64ec-hybrid-patchable.ll
M llvm/test/CodeGen/AArch64/arm64ec-symbols.ll
M llvm/test/CodeGen/AArch64/arm64ec-varargs.ll
M llvm/test/CodeGen/AArch64/ehcontguard.ll
M llvm/test/CodeGen/AArch64/global-merge-1.ll
M llvm/test/CodeGen/AArch64/global-merge-2.ll
M llvm/test/CodeGen/AArch64/global-merge-3.ll
M llvm/test/CodeGen/AArch64/global-merge-hidden-minsize.ll
M llvm/test/CodeGen/AArch64/ifunc-asm.ll
M llvm/test/CodeGen/AArch64/seh-finally.ll
M llvm/test/CodeGen/AArch64/stackguard-internal.ll
M llvm/test/CodeGen/ARM/alias_store.ll
M llvm/test/CodeGen/ARM/aliases.ll
M llvm/test/CodeGen/ARM/global-merge-dllexport.ll
M llvm/test/CodeGen/ARM/global-merge-external-2.ll
M llvm/test/CodeGen/ARM/global-merge-external.ll
M llvm/test/CodeGen/AVR/global-aliases.ll
M llvm/test/CodeGen/Mips/hf16call32_body.ll
M llvm/test/CodeGen/Mips/mips16ex.ll
M llvm/test/CodeGen/PowerPC/asm-printer-topological-order.ll
M llvm/test/CodeGen/PowerPC/data-align.ll
M llvm/test/CodeGen/WebAssembly/aliases.ll
M llvm/test/CodeGen/WinCFGuard/cfguard-mingw.ll
M llvm/test/CodeGen/WinCFGuard/cfguard.ll
M llvm/test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll
M llvm/test/CodeGen/X86/2009-08-12-badswitch.ll
M llvm/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll
M llvm/test/CodeGen/X86/alias-gep.ll
M llvm/test/CodeGen/X86/aliases.ll
M llvm/test/CodeGen/X86/catchret-empty-fallthrough.ll
M llvm/test/CodeGen/X86/coff-alias-type.ll
M llvm/test/CodeGen/X86/coff-comdat.ll
M llvm/test/CodeGen/X86/coff-feat00.ll
M llvm/test/CodeGen/X86/dllexport-x86_64.ll
M llvm/test/CodeGen/X86/dllexport.ll
M llvm/test/CodeGen/X86/ehcontguard.ll
M llvm/test/CodeGen/X86/fastcall-correct-mangling.ll
M llvm/test/CodeGen/X86/ifunc-asm.ll
M llvm/test/CodeGen/X86/lea-opt-memop-check-1.ll
M llvm/test/CodeGen/X86/linux-preemption.ll
M llvm/test/CodeGen/X86/localescape.ll
M llvm/test/CodeGen/X86/pr22019.ll
M llvm/test/CodeGen/X86/seh-catch-all-win32.ll
M llvm/test/CodeGen/X86/seh-catchpad.ll
M llvm/test/CodeGen/X86/seh-finally.ll
M llvm/test/CodeGen/X86/seh-no-invokes.ll
M llvm/test/CodeGen/X86/seh-stack-realign.ll
M llvm/test/CodeGen/X86/tailcall-cgp-dup.ll
M llvm/test/CodeGen/X86/windows-seh-EHa-TryInFinally.ll
M llvm/test/CodeGen/XCore/globals.ll
M llvm/test/CodeGen/XCore/linkage.ll
M llvm/test/DebugInfo/X86/dbg-value-range.ll
M llvm/test/DebugInfo/X86/stmt-list-multiple-compile-units.ll
M llvm/test/MC/AArch64/basic-a64-instructions.s
M llvm/test/MC/AsmParser/assignment.s
M llvm/test/MC/AsmParser/directive_include.s
M llvm/test/MC/AsmParser/directive_set.s
M llvm/test/MC/AsmParser/include.ll
M llvm/test/MC/AsmParser/labels.s
M llvm/test/MC/AsmParser/macro-arg-darwin.s
M llvm/test/MC/AsmParser/motorola_integers.s
M llvm/test/MC/Mips/cpsetup.s
Log Message:
-----------
add doc and release note
Created using spr 1.3.5-bogner
Compare: https://github.com/llvm/llvm-project/compare/2b6b72c34b8d...d499bb033d3b
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list