[llvm-bugs] [Bug 83661] [codegen] x86 MXCSR load/restore reordered with respect to the operations they should be measuring

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83661 Summary [codegen] x86 MXCSR load/restore reordered with respect to the operations they should be measuring Labels Assignees

[llvm-bugs] [Bug 83658] Type definitions should be allowed inside of the offsetof type

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83658 Summary Type definitions should be allowed inside of the offsetof type Labels new issue Assignees Repor

[llvm-bugs] [Bug 83654] RISCV Isel: Cannot select: 0x55a041ad6990: nxv2i32 = RISCVISD::VZEXT_VL 0x55a04197a350, 0x55a041ad6840, Register:i64 $x0

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83654 Summary RISCV Isel: Cannot select: 0x55a041ad6990: nxv2i32 = RISCVISD::VZEXT_VL 0x55a04197a350, 0x55a041ad6840, Register:i64 $x0 Labels new issue

[llvm-bugs] [Bug 83653] use bolt to opti

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83653 Summary use bolt to opti Labels BOLT Assignees Reporter andyzhaozhenyu

[llvm-bugs] [Bug 83642] [arm][objdump] Why doesn't objdump generate plt symbos for arm?

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83642 Summary [arm][objdump] Why doesn't objdump generate plt symbos for arm? Labels new issue Assignees Repo

[llvm-bugs] [Bug 83637] Machines lacking AND-NOT should transform `(a & x) | (~a & y)` -> `(a & (x ^ y)) ^ y`

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83637 Summary Machines lacking AND-NOT should transform `(a & x) | (~a & y)` -> `(a & (x ^ y)) ^ y` Labels new issue Assignees

[llvm-bugs] [Bug 83636] ODR warnings in lldb/include/lldb/Utility/Cloneable.h

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83636 Summary ODR warnings in lldb/include/lldb/Utility/Cloneable.h Labels new issue Assignees Reporter

[llvm-bugs] [Bug 83633] -flang-experimental-polymorphism breaks OpenMPI build

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83633 Summary -flang-experimental-polymorphism breaks OpenMPI build Labels Assignees jeanPerier Reporter

[llvm-bugs] [Bug 83629] Clang: -fstrict-volatile-bitfields flag not supported

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83629 Summary Clang: -fstrict-volatile-bitfields flag not supported Labels clang Assignees Reporter

[llvm-bugs] [Bug 83626] [DXIL] implement dot intrinsic lowering

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83626 Summary [DXIL] implement dot intrinsic lowering Labels new issue Assignees farzonl Reporter

[llvm-bugs] [Bug 83622] [Flang] Incorrect diagnose when referencing an implicitly typed procedure pointer within a module

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83622 Summary [Flang] Incorrect diagnose when referencing an implicitly typed procedure pointer within a module Labels bug, flang:frontend

[llvm-bugs] [Bug 83617] Segfault when using LTO

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83617 Summary Segfault when using LTO Labels new issue Assignees Reporter victorstewart

[llvm-bugs] [Bug 83616] Incorrect Microsoft mangled name for the guard variable of a static local variable

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83616 Summary Incorrect Microsoft mangled name for the guard variable of a static local variable Labels new issue Assignees

[llvm-bugs] [Bug 83614] LLD 17.0.6 does not set VERDEF when linking ELF libraries

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83614 Summary LLD 17.0.6 does not set VERDEF when linking ELF libraries Labels lld Assignees Reporter

[llvm-bugs] [Bug 83612] [Flang] Incorrect diagnose on SELECT TYPE type guard statement when the selector is of a PDT type.

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83612 Summary [Flang] Incorrect diagnose on SELECT TYPE type guard statement when the selector is of a PDT type. Labels bug, flang:frontend

[llvm-bugs] Issue 20938 in oss-fuzz: llvm:clang-fuzzer: Null-dereference READ in processTypeAttrs

2024-03-01 Thread eke… via monorail via llvm-bugs
Comment #6 on issue 20938 by eke...@nvidia.com: llvm:clang-fuzzer: Null-dereference READ in processTypeAttrs https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=20938#c6 Unfortunately the above proposed fix was just masking the issue, so I debugged it and wrote: https://github.com/llvm/llvm-p

[llvm-bugs] Issue 20946 in oss-fuzz: llvm:clang-fuzzer: Null-dereference READ in GetFullTypeForDeclarator

2024-03-01 Thread eke… via monorail via llvm-bugs
Comment #6 on issue 20946 by eke...@nvidia.com: llvm:clang-fuzzer: Null-dereference READ in GetFullTypeForDeclarator https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=20946#c6 Unfortunately the above proposed fix (actually was supposed to be https://github.com/llvm/llvm-project/pull/77703)

[llvm-bugs] [Bug 83610] [clang-format] AlignConsecutiveDeclarations doesn't indent correctly when the declaration name is preceded with `_Nonnull` or `__attribute__((nonnull))`

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83610 Summary [clang-format] AlignConsecutiveDeclarations doesn't indent correctly when the declaration name is preceded with `_Nonnull` or `__attribute__((nonnull))` Labels

[llvm-bugs] [Bug 83608] Clang doesn't recognise friendship in default parameters

2024-03-01 Thread LLVM Bugs via llvm-bugs
b7b8c7b2cd8b) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /opt/compiler-explorer/clang-trunk-20240301/bin Compiler returned: 0 ``` Both GCC and MSVC accept this code. If it's not conforming, should we accept it as an extension?

[llvm-bugs] [Bug 83606] -Wnonnull doesn't prevent returning nil in the basic scenarios for objc code

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83606 Summary -Wnonnull doesn't prevent returning nil in the basic scenarios for objc code Labels new issue Assignees

[llvm-bugs] [Bug 83600] [libc++] Remove TEST_VARIANT_HAS_NO_REFERENCES

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83600 Summary [libc++] Remove TEST_VARIANT_HAS_NO_REFERENCES Labels libc++ Assignees huixie90 Rep

[llvm-bugs] [Bug 83599] Confusing semantics for MLIR Python API for ExecutionEngine

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83599 Summary Confusing semantics for MLIR Python API for ExecutionEngine Labels mlir Assignees Reporter

[llvm-bugs] [Bug 83589] LLVM LTO a.out.0.5.precodegen.bc only 2.0kb

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83589 Summary LLVM LTO a.out.0.5.precodegen.bc only 2.0kb Labels new issue Assignees Reporter

[llvm-bugs] [Bug 83586] [x86] Consider not optimizing away `andn` when it can save a `mov` instruction

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83586 Summary [x86] Consider not optimizing away `andn` when it can save a `mov` instruction Labels Assignees Reporter

[llvm-bugs] [Bug 83579] [clang-tidy][check-request] Flag redundant using declarations

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83579 Summary [clang-tidy][check-request] Flag redundant using declarations Labels clang-tidy Assignees Repor

[llvm-bugs] [Bug 83569] Constexpr lambda cannot be used without capturing

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83569 Summary Constexpr lambda cannot be used without capturing Labels new issue Assignees Reporter

[llvm-bugs] [Bug 83568] Clang-tidy modernize-use-using on function pointers removes the argument names

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83568 Summary Clang-tidy modernize-use-using on function pointers removes the argument names Labels clang-tidy Assignees

[llvm-bugs] [Bug 83566] [Support] Bugprone usage of __has_feature(address_sanitizer) in Allocator

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83566 Summary [Support] Bugprone usage of __has_feature(address_sanitizer) in Allocator Labels bug, mlir:core, llvm:support

[llvm-bugs] [Bug 83561] TSan: async signals are never being delivered when the target thread is blocked waiting for a mutex lock

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83561 Summary TSan: async signals are never being delivered when the target thread is blocked waiting for a mutex lock Labels new issue Assi

[llvm-bugs] [Bug 83559] Pre-order on AST not preserved in `MatchFinder`

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83559 Summary Pre-order on AST not preserved in `MatchFinder` Labels Assignees Reporter jirislaby

[llvm-bugs] [Bug 83557] [Flang] don't mix rewrite and conversion mlir APIs in the same pass

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83557 Summary [Flang] don't mix rewrite and conversion mlir APIs in the same pass Labels flang Assignees Repo

[llvm-bugs] [Bug 83556] [Flang][OpenACC] possible memory leak in generated code

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83556 Summary [Flang][OpenACC] possible memory leak in generated code Labels flang Assignees Reporter

[llvm-bugs] [Bug 83555] [AArch64] UNREACHABLE executed at AArch64ISelLowering.cpp:6144

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83555 Summary [AArch64] UNREACHABLE executed at AArch64ISelLowering.cpp:6144 Labels backend:AArch64 Assignees

[llvm-bugs] [Bug 83552] [nvptx] Why dose clang generate empty ptx file?

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83552 Summary [nvptx] Why dose clang generate empty ptx file? Labels clang Assignees Reporter

[llvm-bugs] [Bug 83549] [flang] flang accepts definition of selectors that are polymorphic pointer function results. Nag, gfortran, xlf do not.

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83549 Summary [flang] flang accepts definition of selectors that are polymorphic pointer function results. Nag, gfortran, xlf do not. Labels question,

[llvm-bugs] [Bug 83548] [flang] Behavior differs with gfortran/ifort when passing Hollerith to CLASS(*)

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83548 Summary [flang] Behavior differs with gfortran/ifort when passing Hollerith to CLASS(*) Labels flang Assignees klau

[llvm-bugs] [Bug 83547] BinPackParameters ignored when ColumnLimit is set

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83547 Summary BinPackParameters ignored when ColumnLimit is set Labels new issue Assignees Reporter

[llvm-bugs] [Bug 83543] Provide a debugger-friendly way to get an `Expr`'s location in a file

2024-03-01 Thread LLVM Bugs via llvm-bugs
Issue 83543 Summary Provide a debugger-friendly way to get an `Expr`'s location in a file Labels enhancement, clang:frontend Assignees