[llvm-bugs] [Bug 47216] New: Ternary operator with vector does not work with Apple Clang
https://bugs.llvm.org/show_bug.cgi?id=47216 Bug ID: 47216 Summary: Ternary operator with vector does not work with Apple Clang Product: clang Version: 10.0 Hardware: Macintosh OS: MacOS X Status: NEW Severity: normal Priority: P Component: C++17 Assignee: unassignedclangb...@nondot.org Reporter: bique.alexan...@gmail.com CC: blitzrak...@gmail.com, erik.pilking...@gmail.com, llvm-bugs@lists.llvm.org, richard-l...@metafoo.co.uk Created attachment 23857 --> https://bugs.llvm.org/attachment.cgi?id=23857&action=edit clang-ternary-vector-bug.cc Hi, Ternary operator with vector does not work with Apple Clang: bitmac-mini:tmp abique$ clang++ -std=c++17 clang-ternary-vector-bug.cc test.cc:10:11: error: value of type '__attribute__((__vector_size__(4 * sizeof(int int' (vector of 4 'int' values) is not contextually convertible to 'bool' vec r = a < b ? a : b; ^ 1 error generated. bitmac-mini:tmp abique$ clang++ --version Apple clang version 11.0.3 (clang-1103.0.32.62) Target: x86_64-apple-darwin19.6.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin This works windows and linux. Regards, Alexandre -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 45484] Add
https://bugs.llvm.org/show_bug.cgi?id=45484 Simon Pilgrim changed: What|Removed |Added Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #13 from Simon Pilgrim --- (In reply to xiangzhangllvm from comment #12) > Ok, let it be in 11.x if code owner don't approval it in 10, thank you Resolved - this was already committed to trunk when 11.x was branched -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47201, which changed state. Bug 47201 Summary: Request merge of fix for crash in SVEIntrinsicOpts::optimizePTest https://bugs.llvm.org/show_bug.cgi?id=47201 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47201] Request merge of fix for crash in SVEIntrinsicOpts::optimizePTest
https://bugs.llvm.org/show_bug.cgi?id=47201 Hans Wennborg changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED CC||h...@chromium.org --- Comment #1 from Hans Wennborg --- Pushed as da72df44005c909e40af867843168c4c456baa3d -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47206] Request merge of another AArch64 SVE CodeGen bug fix in narrowExtractedVectorLoad
https://bugs.llvm.org/show_bug.cgi?id=47206 Hans Wennborg changed: What|Removed |Added Resolution|--- |WONTFIX CC||h...@chromium.org Status|NEW |RESOLVED --- Comment #1 from Hans Wennborg --- Since we're starting to get towards the later part of the release process, I'm not sure that the gain outweighs the risk from merging this. I would rather pass. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47206, which changed state. Bug 47206 Summary: Request merge of another AArch64 SVE CodeGen bug fix in narrowExtractedVectorLoad https://bugs.llvm.org/show_bug.cgi?id=47206 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |WONTFIX -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47217] New: Error propagating the tru type of an expression: "non-literal type 'auto' cannot be used in a constant expression"
https://bugs.llvm.org/show_bug.cgi?id=47217 Bug ID: 47217 Summary: Error propagating the tru type of an expression: "non-literal type 'auto' cannot be used in a constant expression" Product: clang Version: 10.0 Hardware: PC OS: Linux Status: NEW Severity: enhancement Priority: P Component: C++17 Assignee: unassignedclangb...@nondot.org Reporter: __al...@ukr.net CC: blitzrak...@gmail.com, erik.pilking...@gmail.com, llvm-bugs@lists.llvm.org, richard-l...@metafoo.co.uk The following code template struct Sample { template static constexpr auto bar = 0; }; constexpr auto fail = Sample<>::template bar; Fails to compile with this error: "non-literal type 'auto' cannot be used in a constant expression" Looks like a bug to me (and this only happens in clang). -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46146] Offload reduction of std::complex gives wrong result when user defined reduction is missing
https://bugs.llvm.org/show_bug.cgi?id=46146 Hans Wennborg changed: What|Removed |Added Blocks||46725 Resolution|FIXED |--- Status|RESOLVED|REOPENED --- Comment #8 from Hans Wennborg --- (In reply to Johannes Doerfert from comment #7) > @Hans Can we include 95a25e4c3203f35e9f57f9fac620b4a21bffd6e1 in the > release? I would expect it to apply cleanly. clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp doesn't exist on the branch, but if you can provide a rebased version of the patch I'm happy to take it. Referenced Bugs: https://bugs.llvm.org/show_bug.cgi?id=46725 [Bug 46725] [meta] 11.0.0 Release Blockers -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 46146, which changed state. Bug 46146 Summary: Offload reduction of std::complex gives wrong result when user defined reduction is missing https://bugs.llvm.org/show_bug.cgi?id=46146 What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED |--- -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47218] New: Compiler crash / ICE
https://bugs.llvm.org/show_bug.cgi?id=47218 Bug ID: 47218 Summary: Compiler crash / ICE Product: clang Version: 10.0 Hardware: PC OS: Windows NT Status: NEW Severity: enhancement Priority: P Component: C++2a Assignee: unassignedclangb...@nondot.org Reporter: __al...@ukr.net CC: blitzrak...@gmail.com, erik.pilking...@gmail.com, llvm-bugs@lists.llvm.org, richard-l...@metafoo.co.uk Created attachment 23858 --> https://bugs.llvm.org/attachment.cgi?id=23858&action=edit Pre-processed .cpp + a compiler involcation script When it comes to reporting ICEs I usually emphasize that the code is valid and another compiler X has compiled it successfully. In this case, however, I won't make that claim because the code has deeply nesting template instantiations, and no compiler I have could finish its compilation. They either run out of all available RAM (MSVC) or keep working for 2 hours straight with no output (GCC 10). But clang is the only one that crashed, and very quickly after starting the compilation. I do believe that the code is well-formed, just impractical. Repro files attached in a ZIP archive. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46153] Emit error if removing symbol table referenced by SHT_GROUP section
https://bugs.llvm.org/show_bug.cgi?id=46153 James Henderson changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #5 from James Henderson --- Fixed in commit https://reviews.llvm.org/rGe503851d80e7a8a72e014bcb975157e828dab800. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47096, which changed state. Bug 47096 Summary: LLVM 11 release backports https://bugs.llvm.org/show_bug.cgi?id=47096 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47096] LLVM 11 release backports
https://bugs.llvm.org/show_bug.cgi?id=47096 Hans Wennborg changed: What|Removed |Added CC||h...@chromium.org Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #1 from Hans Wennborg --- Pushed as cea0ff34238d164a5d667898bbedf18f0d3ad11e through 844f018114b52325b36e1042c8a8fc0ea82d9c17. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 46940, which changed state. Bug 46940 Summary: Wrong code generated from instcombine https://bugs.llvm.org/show_bug.cgi?id=46940 What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED |--- -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46940] Wrong code generated from instcombine
https://bugs.llvm.org/show_bug.cgi?id=46940 Hans Wennborg changed: What|Removed |Added CC||h...@chromium.org Status|RESOLVED|REOPENED Resolution|FIXED |--- --- Comment #11 from Hans Wennborg --- (In reply to Kazu Hirata from comment #10) > I've landed https://reviews.llvm.org/D85687. Should this be applied to 11.x also? -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47139] Misspelled -fnostack-clash-protection
https://bugs.llvm.org/show_bug.cgi?id=47139 Hans Wennborg changed: What|Removed |Added Resolution|--- |FIXED Status|REOPENED|RESOLVED CC||h...@chromium.org --- Comment #4 from Hans Wennborg --- Pushed to 11.x as 529b2229acb25f005633d43cdb67e0ee093b45e6 -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47139, which changed state. Bug 47139 Summary: Misspelled -fnostack-clash-protection https://bugs.llvm.org/show_bug.cgi?id=47139 What|Removed |Added Status|REOPENED|RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47133, which changed state. Bug 47133 Summary: Incorrect mul foo, undef -> shl foo, undef https://bugs.llvm.org/show_bug.cgi?id=47133 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47133] Incorrect mul foo, undef -> shl foo, undef
https://bugs.llvm.org/show_bug.cgi?id=47133 Hans Wennborg changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED CC||h...@chromium.org --- Comment #5 from Hans Wennborg --- Pushed to 11.x as 522eeb66edfb0d6c4656d3f7a3f635544def30db except the llvm/test/Transforms/InstCombine/mul.ll changes because those tests don't exist on the branch. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47151] Merge 2b8ad6b6040833f4f8702721ebaa7749e5c23e60 and 5c1fe4e20f887286baac6989943a0875e12834fe to 11.0
https://bugs.llvm.org/show_bug.cgi?id=47151 Hans Wennborg changed: What|Removed |Added CC||h...@chromium.org Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #2 from Hans Wennborg --- Pushed to 11.x as d9b3d7557a8e98f91cca6f1ce2b1f1f784eaa355 and 2d010325ea233fc97e61c00806b46ab2abab3a94. Thanks! -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47151, which changed state. Bug 47151 Summary: Merge 2b8ad6b6040833f4f8702721ebaa7749e5c23e60 and 5c1fe4e20f887286baac6989943a0875e12834fe to 11.0 https://bugs.llvm.org/show_bug.cgi?id=47151 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47152, which changed state. Bug 47152 Summary: Merge 0c7af8c83bd1acb0ca78f35ddde29b6fde4363a0 into 11.0.0 https://bugs.llvm.org/show_bug.cgi?id=47152 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47152] Merge 0c7af8c83bd1acb0ca78f35ddde29b6fde4363a0 into 11.0.0
https://bugs.llvm.org/show_bug.cgi?id=47152 Hans Wennborg changed: What|Removed |Added CC||h...@chromium.org Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #2 from Hans Wennborg --- Thanks! Pushed to 11.x as 536f65f47fcb314f269355c4001c0f2b4744c0b6. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47177] Merge 3aecf4bdf3f8 into 11.0
https://bugs.llvm.org/show_bug.cgi?id=47177 Hans Wennborg changed: What|Removed |Added CC||h...@chromium.org Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #1 from Hans Wennborg --- Pushed to 11.x as a3e8436475242e4d4b8669840f3bf954a538f23f. Thanks! -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47177, which changed state. Bug 47177 Summary: Merge 3aecf4bdf3f8 into 11.0 https://bugs.llvm.org/show_bug.cgi?id=47177 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47184, which changed state. Bug 47184 Summary: Merge cd5ab56bc406c3f9a6f593f98c63dafb53547ab1 into 11.0 https://bugs.llvm.org/show_bug.cgi?id=47184 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47184] Merge cd5ab56bc406c3f9a6f593f98c63dafb53547ab1 into 11.0
https://bugs.llvm.org/show_bug.cgi?id=47184 Hans Wennborg changed: What|Removed |Added Resolution|--- |FIXED Status|NEW |RESOLVED CC||h...@chromium.org --- Comment #1 from Hans Wennborg --- Pushed to 11.x as c89e9d67721ab2bdbb25656bc2da2a52c1116917. Thanks! -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47185] Merge 92e82a2890c38bbb158cbf9dd592328b4c383696 into 11.0
https://bugs.llvm.org/show_bug.cgi?id=47185 Hans Wennborg changed: What|Removed |Added CC||h...@chromium.org Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from Hans Wennborg --- Pushed to 11.x as d09901e2d8aa4ffdf35d50622dd096062d5e6eef. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47185, which changed state. Bug 47185 Summary: Merge 92e82a2890c38bbb158cbf9dd592328b4c383696 into 11.0 https://bugs.llvm.org/show_bug.cgi?id=47185 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47187, which changed state. Bug 47187 Summary: Merge 44613bbec88be9e86b8c52c4f40bb1b1ab48d84c into 11.0 https://bugs.llvm.org/show_bug.cgi?id=47187 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47187] Merge 44613bbec88be9e86b8c52c4f40bb1b1ab48d84c into 11.0
https://bugs.llvm.org/show_bug.cgi?id=47187 Hans Wennborg changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED CC||h...@chromium.org --- Comment #1 from Hans Wennborg --- Pushed to 11.x as c2f52e2c1288b00eae528825fb92668b1f3df732. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47219] New: PCH deserialization crash on c++17 CXXDeductionGuideDecl.
https://bugs.llvm.org/show_bug.cgi?id=47219 Bug ID: 47219 Summary: PCH deserialization crash on c++17 CXXDeductionGuideDecl. Product: clang Version: trunk Hardware: PC OS: All Status: NEW Severity: enhancement Priority: P Component: -New Bugs Assignee: unassignedclangb...@nondot.org Reporter: hok...@google.com CC: htmldevelo...@gmail.com, llvm-bugs@lists.llvm.org, neeil...@live.com, richard-l...@metafoo.co.uk $ cat /tmp/pch.cc #ifndef HEADER #define HEADER typedef int MyInt; template class Some { public: explicit Some(T, MyInt) {} }; // Class template argument deduction template Some(T) -> Some; struct Foo {}; void ParseNatural() { Some(Foo(), 1); } #else #endif $ ./bin/clang -cc1 -emit-pch -std=c++17 -o /tmp/test.pch /tmp/pch.cc <<< $ ./bin/clang -cc1 -include-pch /tmp/test.pch -emit-llvm -std=c++17 -o - /tmp/pch.cc <<< PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: ./bin/clang -cc1 -include-pch /tmp/test.pch -emit-llvm -std=c++17 -o - /tmp/pch.cc 1. parser at end of file #0 0x026b344f llvm::sys::PrintStackTrace(llvm::raw_ostream&) llvm-project/llvm/lib/Support/Unix/Signals.inc:563:13 #1 0x026b1620 llvm::sys::RunSignalHandlers() llvm-project/llvm/lib/Support/Signals.cpp:69:18 #2 0x026b38c5 SignalHandler(int) llvm-project/llvm/lib/Support/Unix/Signals.inc:395:3 #3 0x7fee5383e110 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14110) #4 0x04bb871f clang::TypedefNameDecl::getUnderlyingType() const llvm-project/clang/include/clang/AST/Decl.h:0:0 #5 0x04bb871f clang::TypedefType::TypedefType(clang::Type::TypeClass, clang::TypedefNameDecl const*, clang::QualType) llvm-project/clang/lib/AST/Type.cpp:3347:24 #6 0x04828b4d clang::ASTContext::getTypedefType(clang::TypedefNameDecl const*, clang::QualType) const llvm-project/clang/lib/AST/ASTContext.cpp:4365:21 #7 0x02eecdcf clang::ASTReader::readTypeRecord(unsigned int) llvm-project/clang/lib/Serialization/ASTReader.cpp:0:0 #8 0x02ee157e std::vector >::operator[](unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1043:25 #9 0x02ee157e clang::ASTReader::GetType(unsigned int) llvm-project/clang/lib/Serialization/ASTReader.cpp:7054:5 #10 0x02f27e85 clang::ASTReader::readType(clang::serialization::ModuleFile&, llvm::SmallVector const&, unsigned int&) llvm-project/clang/include/clang/Serialization/ASTReader.h:1800:12 #11 0x02f27e85 clang::ASTRecordReader::readType() llvm-project/clang/include/clang/Serialization/ASTRecordReader.h:177:20 #12 0x02f27e85 clang::ASTRecordReader::readQualType() llvm-project/clang/include/clang/Serialization/ASTRecordReader.h:180:12 #13 0x02f27e85 clang::QualType clang::serialization::ReadDispatcher::read(clang::ASTRecordReader&) llvm-project/build/tools/clang/include/clang/AST/AbstractBasicReader.inc:204:14 #14 0x02f27e85 llvm::ArrayRef clang::serialization::DataStreamBasicReader::readArray(llvm::SmallVectorImpl&) llvm-project/clang/include/clang/AST/AbstractBasicReader.h:154:24 #15 0x02f26a42 clang::serialization::AbstractTypeReader::readFunctionProtoType() llvm-project/build/tools/clang/include/clang/AST/AbstractTypeReader.inc:0:73 #16 0x02eecdcf clang::ASTReader::readTypeRecord(unsigned int) llvm-project/clang/lib/Serialization/ASTReader.cpp:0:0 #17 0x02ee157e std::vector >::operator[](unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1043:25 #18 0x02ee157e clang::ASTReader::GetType(unsigned int) llvm-project/clang/lib/Serialization/ASTReader.cpp:7054:5 #19 0x02f37485 llvm::PointerUnion::isNull() const llvm-project/llvm/include/llvm/ADT/PointerUnion.h:172:33 #20 0x02f37485 clang::QualType::isNull() const llvm-project/clang/include/clang/AST/Type.h:726:31 #21 0x02f37485 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) llvm-project/clang/lib/Serialization/ASTReaderDecl.cpp:835:15 #22 0x02f3758f llvm::PointerIntPair, llvm::PointerIntPairInfo > >::getInt() const llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:61:57 #23 0x02f3758f bool llvm::PointerUnion::is() const llvm-project/llvm/include/llvm/ADT/PointerUnion.h:181:22 #24 0x02f3758f clang::DeclaratorDecl::hasExtInfo() const llvm-project/clang/include/clang/AST/Decl.h:701:45 #25 0x02f3758f clang::Decl
[llvm-bugs] [Bug 17607] Improve concat_vector legalization
https://bugs.llvm.org/show_bug.cgi?id=17607 Simon Pilgrim changed: What|Removed |Added Resolution|--- |FIXED CC||llvm-...@redking.me.uk Status|NEW |RESOLVED --- Comment #1 from Simon Pilgrim --- This has been fixed over the years with a mixture of DAGCombiner and DAGTypeLegalizer handling. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47220] New: Merge 5fe171321c018a811debc306a776dbdf27a306dd into 11.0
https://bugs.llvm.org/show_bug.cgi?id=47220 Bug ID: 47220 Summary: Merge 5fe171321c018a811debc306a776dbdf27a306dd into 11.0 Product: clang Version: 11.0 Hardware: Other OS: All Status: NEW Severity: release blocker Priority: P Component: Driver Assignee: unassignedclangb...@nondot.org Reporter: b...@comstyle.com CC: llvm-bugs@lists.llvm.org, neeil...@live.com, richard-l...@metafoo.co.uk Blocks: 46725 Please merge https://github.com/llvm/llvm-project/commit/5fe171321c018a811debc306a776dbdf27a306dd. [Sparc] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP macros on SPARCv9. Referenced Bugs: https://bugs.llvm.org/show_bug.cgi?id=46725 [Bug 46725] [meta] 11.0.0 Release Blockers -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47000, which changed state. Bug 47000 Summary: regression with i386-linux vectors of f16 https://bugs.llvm.org/show_bug.cgi?id=47000 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47000] regression with i386-linux vectors of f16
https://bugs.llvm.org/show_bug.cgi?id=47000 Hans Wennborg changed: What|Removed |Added Status|NEW |RESOLVED CC||h...@chromium.org Resolution|--- |FIXED --- Comment #11 from Hans Wennborg --- (In reply to Andrew Kelley from comment #10) > Looks like the fix is not yet backported to release/11.x Pushed now, as 5fc0afee3f09abeceff4064f8ed364c4c6369886 and 6fed1b7bcb50743d9aad54a08276c9c179d86487. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47221] New: Miscompile with collapse(4) on a triangular loop nest
https://bugs.llvm.org/show_bug.cgi?id=47221 Bug ID: 47221 Summary: Miscompile with collapse(4) on a triangular loop nest Product: OpenMP Version: unspecified Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P Component: Clang Compiler Support Assignee: unassignedclangb...@nondot.org Reporter: hube...@ornl.gov CC: llvm-bugs@lists.llvm.org Created attachment 23859 --> https://bugs.llvm.org/attachment.cgi?id=23859&action=edit Makefile and test code used on x86-64 Linux with clang trunk to produce the error. The following triangular loop nest miscompiles on trunk when attempting to collapse the whole loop nest. Device code is not generated causing `undefined reference to` errors in the device linker. https://godbolt.org/z/1xv6Eo Using collapse(3) on the outer loop, the program compiles without errors but miscompiles and returns incorrect values. Collapsing with < 3 works as expected as does collapsing on the second loop instead. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47186, which changed state. Bug 47186 Summary: Merge 4eb4ebf76a6e26b0632968dd299d1dc6ad07e694 into 11.0 https://bugs.llvm.org/show_bug.cgi?id=47186 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47186] Merge 4eb4ebf76a6e26b0632968dd299d1dc6ad07e694 into 11.0
https://bugs.llvm.org/show_bug.cgi?id=47186 Hans Wennborg changed: What|Removed |Added CC||h...@chromium.org Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from Hans Wennborg --- Pushed to 11.x as 799f31da67b8149abc58108cefccdb3cfa84874d through 0425f5324b4effcc4c4bfa0665f8bd9c22988aea -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47222] New: Merge ca77ab49 into 11.0 branch: Disable use of _ExtInt with '__atomic' builtins
https://bugs.llvm.org/show_bug.cgi?id=47222 Bug ID: 47222 Summary: Merge ca77ab49 into 11.0 branch: Disable use of _ExtInt with '__atomic' builtins Product: clang Version: 11.0 Hardware: PC OS: Windows NT Status: NEW Severity: enhancement Priority: P Component: -New Bugs Assignee: unassignedclangb...@nondot.org Reporter: jeffrey.t.m...@intel.com CC: htmldevelo...@gmail.com, llvm-bugs@lists.llvm.org, neeil...@live.com, richard-l...@metafoo.co.uk Please merge / cherry pick ca77ab494aa29f7521ff797d230cd1b36cbe4e62 into 11.0 branch. This disables ExtInt for the '__atomic' builtins so we can better design their behavior later without binding us to a sub-optimal implementation via ABI. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47223] New: Cheery pick of release notes for llvm 11
https://bugs.llvm.org/show_bug.cgi?id=47223 Bug ID: 47223 Summary: Cheery pick of release notes for llvm 11 Product: clang Version: 11.0 Hardware: PC OS: All Status: NEW Severity: release blocker Priority: P Component: Documentation Assignee: unassignedclangb...@nondot.org Reporter: francesco.petroga...@arm.com CC: llvm-bugs@lists.llvm.org, richard-l...@metafoo.co.uk Hi, I created a patch for updating the release notes of llvm 11. It has been approved, but I don't know how to push it directly to the release branch. I cannot get it into master because it is specific to release 11.x. The patch is at https://reviews.llvm.org/D85977 Kind regards, Francesco -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47224] New: clang doesn't provide __builtin_sprintf
https://bugs.llvm.org/show_bug.cgi?id=47224 Bug ID: 47224 Summary: clang doesn't provide __builtin_sprintf Product: clang Version: unspecified Hardware: PC OS: All Status: NEW Severity: enhancement Priority: P Component: C Assignee: unassignedclangb...@nondot.org Reporter: ndesaulni...@google.com CC: blitzrak...@gmail.com, dgre...@apple.com, erik.pilking...@gmail.com, llvm-bugs@lists.llvm.org, richard-l...@metafoo.co.uk __builtin_snprintf is provided, but not __builtin_sprintf. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 35359] [GlobalISel][AArch64] Calling convention for HFAs incorrect on big-endian targets
https://bugs.llvm.org/show_bug.cgi?id=35359 Amara Emerson changed: What|Removed |Added Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #3 from Amara Emerson --- The root cause of this has been fixed a long time ago, but at the moment we fall back to SDAG anyway for big endian for other reasons. Closing. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47216] Ternary operator with vector does not work with Apple Clang
https://bugs.llvm.org/show_bug.cgi?id=47216 Eli Friedman changed: What|Removed |Added CC||aemer...@apple.com, ||efrie...@quicinc.com, ||rjmcc...@apple.com Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #2 from Eli Friedman --- This was fixed in clang 10.0 (from llvm.org). This bug tracker doesn't track the state of Apple clang. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47223, which changed state. Bug 47223 Summary: Cheery pick of release notes for llvm 11 https://bugs.llvm.org/show_bug.cgi?id=47223 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47223] Cheery pick of release notes for llvm 11
https://bugs.llvm.org/show_bug.cgi?id=47223 Francesco Petrogalli changed: What|Removed |Added Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #2 from Francesco Petrogalli --- Thank you Eli, I didn't know I could push on the release branch. It worked. Closing the ticket. Francesco -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 46725] [meta] 11.0.0 Release Blockers
https://bugs.llvm.org/show_bug.cgi?id=46725 Bug 46725 depends on bug 47181, which changed state. Bug 47181 Summary: [libunwind] FrameHeaderCache broken/segfaulting in multithreaded environments (e.g. lld) https://bugs.llvm.org/show_bug.cgi?id=47181 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47181] [libunwind] FrameHeaderCache broken/segfaulting in multithreaded environments (e.g. lld)
https://bugs.llvm.org/show_bug.cgi?id=47181 saugust...@google.com changed: What|Removed |Added Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #5 from saugust...@google.com --- Don't know if we should consider this "fixed" or not. It shouldn't fail anymore, because the cache is disabled by default, but it would be better to either add manual locking to the cache, or to the libcs that don't have it. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47226] New: llvm-config --system-libs prints .tbd files instead of .dylib
https://bugs.llvm.org/show_bug.cgi?id=47226 Bug ID: 47226 Summary: llvm-config --system-libs prints .tbd files instead of .dylib Product: tools Version: 10.0 Hardware: Macintosh OS: MacOS X Status: NEW Severity: normal Priority: P Component: llvm-config Assignee: unassignedb...@nondot.org Reporter: kub...@jakubkonka.com CC: llvm-bugs@lists.llvm.org Running `llvm-config --system-libs` with current LLVM 10.0.1 on macOS Catalina reports the following libraries: ``` -lz -lcurses -lm -llibxml2.tbd ``` instead of the expected: ``` -lz -lcurses -lm --lxml2 ``` Out of curiosity, I checked what the output is in the current LLVM trunk, and it's even worse, reporting: ``` /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib/libcurses.tbd -lm -llibz.tbd -llibxml2.tbd ``` For more discussion about this issue, please see the downstream issue at https://github.com/ziglang/zig/issues/6087 -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47227] New: [llvm-mca] Add the ability to generate JSON output for the summary and timeline views
https://bugs.llvm.org/show_bug.cgi?id=47227 Bug ID: 47227 Summary: [llvm-mca] Add the ability to generate JSON output for the summary and timeline views Product: tools Version: trunk Hardware: All OS: All Status: NEW Severity: enhancement Priority: P Component: llvm-mca Assignee: unassignedb...@nondot.org Reporter: wolfgang_p...@playstation.sony.com CC: andrea.dibia...@gmail.com, llvm-bugs@lists.llvm.org, matthew.da...@sony.com We would like to have llvm-mca generate output in JSON format to facilitate processing by other tools. The summary and timeline views would be a good start. -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47228] New: Merge d9ff48d03817f83d4059b610a776c797308de2e5 into 11.0
https://bugs.llvm.org/show_bug.cgi?id=47228 Bug ID: 47228 Summary: Merge d9ff48d03817f83d4059b610a776c797308de2e5 into 11.0 Product: clang Version: 11.0 Hardware: All OS: OpenBSD Status: NEW Severity: release blocker Priority: P Component: Driver Assignee: unassignedclangb...@nondot.org Reporter: b...@comstyle.com CC: llvm-bugs@lists.llvm.org, neeil...@live.com, richard-l...@metafoo.co.uk Blocks: 46725 Please merge https://github.com/llvm/llvm-project/commit/d9ff48d03817f83d4059b610a776c797308de2e5. WCharType and WIntType are always signed int on OpenBSD. Referenced Bugs: https://bugs.llvm.org/show_bug.cgi?id=46725 [Bug 46725] [meta] 11.0.0 Release Blockers -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
[llvm-bugs] [Bug 47229] New: Merge 592b8996bf9b55eec21e1c9e563f51b6108ec2d2 into 11.0
https://bugs.llvm.org/show_bug.cgi?id=47229 Bug ID: 47229 Summary: Merge 592b8996bf9b55eec21e1c9e563f51b6108ec2d2 into 11.0 Product: clang Version: 11.0 Hardware: All OS: All Status: NEW Severity: release blocker Priority: P Component: Driver Assignee: unassignedclangb...@nondot.org Reporter: b...@comstyle.com CC: llvm-bugs@lists.llvm.org, neeil...@live.com, richard-l...@metafoo.co.uk Blocks: 46725 Please merge https://github.com/llvm/llvm-project/commit/592b8996bf9b55eec21e1c9e563f51b6108ec2d2. Hook up OpenBSD 64-bit RISC-V support. Referenced Bugs: https://bugs.llvm.org/show_bug.cgi?id=46725 [Bug 46725] [meta] 11.0.0 Release Blockers -- You are receiving this mail because: You are on the CC list for the bug.___ llvm-bugs mailing list llvm-bugs@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs