[Bug c++/107186] GCC rejects use of static constexpr member function in noexcept complete-class context

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107186 Andrew Pinski changed: What|Removed |Added Known to fail||4.6.4 --- Comment #1 from Andrew

[Bug c++/86970] Rejected constexpr expression involving lambdas and inheritance, "use of this in a constant expression"

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86970 --- Comment #5 from Andrew Pinski --- (In reply to Martin Liška from comment #4) > Fixed with r11-1677-g0801f419440c14f6. No, you missed that you need -std=c++17 to test with the example. That commit just changed the default from -std=gnu++14

[Bug middle-end/97265] building vec.h produces warning with clang (const not implicitly with constexpr in C++14 and above)

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97265 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug c++/110999] New: GCC rejects static variable with constexpr storage from inline method definition

2023-08-11 Thread danakj at orodu dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110999 Bug ID: 110999 Summary: GCC rejects static variable with constexpr storage from inline method definition Product: gcc Version: 14.0 Status: UNCONFIRMED

[Bug middle-end/110994] RISC-V Fortran: Illegal instruction ICE with scalable autovec

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110994 --- Comment #2 from CVS Commits --- The master branch has been updated by Pan Li : https://gcc.gnu.org/g:9890f377013cf1e4f5b9fab8a7287a5380dade1f commit r14-3177-g9890f377013cf1e4f5b9fab8a7287a5380dade1f Author: Juzhe-Zhong Date: Sat Aug

[Bug modula2/108119] m2rte plugin should be disabled by default

2023-08-11 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108119 --- Comment #5 from Gaius Mulley --- Created attachment 55730 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55730=edit Proposed fix v2 Here is version 2 of the patch which disables the plugin by default. The testsuite expect scripts

[no subject]

2023-08-11 Thread มะลิ แซ่ตั่ง via Gcc-bugs
ทุนหมุนเวียนธุรกิจระยะสั้นสำหรับ ผู้ประกอบการ โรงงานฯ หจก. บริษัท ธุรกิจ SMEs ง่ายกว่าธนาคาร | ไม่เช็คบูโร | ลดต้น ลดดอกเบี้ย | ไม่ต้องค้ำ | คุยง่าย อนุมัติไวเร็ว โทร 082 5928519 คุณเอก โทร 063 2543219 ตะวัน ไลน์ไอดี esc.credit ✅ดอกเบี้ยต่ำสุด 1.25%* ✅ปิดยอดได้ตลอดเวลา ไม่ต้องรอให้ครบสัญญา

[Bug middle-end/110986] [14 Regression] aarch64 has support for conditional not (and vectors can do conditional not still) after r14-3110-g7fb65f10285

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110986 Andrew Pinski changed: What|Removed |Added Attachment #55728|0 |1 is obsolete|

[Bug fortran/110996] RISC-V vector Fortran: SEGV ICE during parsing

2023-08-11 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110996 JuzheZhong changed: What|Removed |Added CC||juzhe.zhong at rivai dot ai --- Comment

[Bug middle-end/110994] RISC-V Fortran: Illegal instruction ICE with scalable autovec

2023-08-11 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110994 JuzheZhong changed: What|Removed |Added CC||juzhe.zhong at rivai dot ai --- Comment

[Bug middle-end/110986] [14 Regression] aarch64 has support for conditional not (and vectors can do conditional not still) after r14-3110-g7fb65f10285

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110986 --- Comment #12 from Andrew Pinski --- It turns out we should only turn `(a ? -1 : 0) ^ b` into a conditional not if that exists. Even on armv8-a without SVE we get on the trunk: cmtst v31.8h, v31.8h, v31.8h eor v31.16b,

[Bug middle-end/110986] [14 Regression] aarch64 has support for conditional not (and vectors can do conditional not still) after r14-3110-g7fb65f10285

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110986 --- Comment #11 from Andrew Pinski --- So actually for x86_64, The trunk actually produces better code (figures) .L2: movdqu (%rdx,%rax), %xmm0 movdqu (%rsi,%rax), %xmm2 movdqu (%rsi,%rax), %xmm1 pcmpeqw

[Bug c++/106094] Lifetime extension of temporary do not obey some rules of [class.temporary]

2023-08-11 Thread de34 at live dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106094 Jiang An changed: What|Removed |Added CC||de34 at live dot cn --- Comment #6 from

[Bug middle-end/110986] [14 Regression] aarch64 has support for conditional not (and vectors can do conditional not still) after r14-3110-g7fb65f10285

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110986 --- Comment #10 from Andrew Pinski --- (In reply to Andrew Pinski from comment #9) > Created attachment 55728 [details] > Fixes part of this > > This patch does 2 things which I will split out. > First is it creates COND_NOT like COND_NEG to

[Bug middle-end/110986] [14 Regression] aarch64 has support for conditional not (and vectors can do conditional not still) after r14-3110-g7fb65f10285

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110986 --- Comment #9 from Andrew Pinski --- Created attachment 55728 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55728=edit Fixes part of this This patch does 2 things which I will split out. First is it creates COND_NOT like COND_NEG to

[Bug c++/106604] Fully-specified deduction guide in anonymous namespace warns as-if a function? Unsuppressably?

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106604 --- Comment #3 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:f50f603cbfd05653555e9856360c83108bbd1d8a commit r14-3175-gf50f603cbfd05653555e9856360c83108bbd1d8a Author: Patrick Palka Date:

[Bug target/110985] RISC-V: Incorrect code gen for RVV VLS

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110985 --- Comment #3 from CVS Commits --- The master branch has been updated by Pan Li : https://gcc.gnu.org/g:685abdb4a1fe46a12da5cc9ae1d5aaef9344a339 commit r14-3173-g685abdb4a1fe46a12da5cc9ae1d5aaef9344a339 Author: Juzhe-Zhong Date: Fri Aug

[Bug middle-end/110986] [14 Regression] aarch64 has support for conditional not (and vectors can do conditional not still) after r14-3110-g7fb65f10285

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110986 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug middle-end/110986] [14 Regression] aarch64 has support for conditional not (and vectors can do conditional not still) after r14-3110-g7fb65f10285

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110986 --- Comment #6 from Andrew Pinski --- Oh and: vect_patt_10.16_58 = .VCOND (vect__4.10_47, { 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 0, 0, 0, 0, 0, 0 }, 114); vect_patt_10.16_59 = .VCOND (vect__4.11_49, { 0, 0, 0, 0, 0,

[Bug tree-optimization/110199] [12/13/14 Regression] Missing VRP transformation with MIN_EXPR and known relation

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110199 --- Comment #2 from Andrew Pinski --- I Kinda see how to implement this by creating operator_min::fold_range/operator_max::fold_range but I am still new on using these interfaces so I am not 100% sure how to use them.

[Bug analyzer/105899] RFE: -fanalyzer could complain about misuses of standard C string APIs

2023-08-11 Thread dmalcolm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105899 David Malcolm changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug libstdc++/110990] `format_to_n` returns wrong value

2023-08-11 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110990 --- Comment #4 from Jonathan Wakely --- Fixed on trunk so far.

[Bug libstdc++/110990] `format_to_n` returns wrong value

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110990 --- Comment #3 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:003016a40844701c48851020df672b70f3446bdb commit r14-3170-g003016a40844701c48851020df672b70f3446bdb Author: Jonathan Wakely

[Bug c++/102455] ICE in verify_ctor_sanity with vector types in constexpr and variable template

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102455 Andrew Pinski changed: What|Removed |Added Keywords||needs-bisection Known to work|

[Bug analyzer/105899] RFE: -fanalyzer could complain about misuses of standard C string APIs

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105899 --- Comment #1 from CVS Commits --- The master branch has been updated by David Malcolm : https://gcc.gnu.org/g:325f9e88802daaca0a4793ca079bb504f7d76c54 commit r14-3169-g325f9e88802daaca0a4793ca079bb504f7d76c54 Author: David Malcolm Date:

[Bug c/110998] New: Inconsistent -Wformat warnings issued for %I64d

2023-08-11 Thread syeberman at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110998 Bug ID: 110998 Summary: Inconsistent -Wformat warnings issued for %I64d Product: gcc Version: 13.2.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug libstdc++/110990] `format_to_n` returns wrong value

2023-08-11 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110990 --- Comment #2 from Jonathan Wakely --- The problem is that the _Iter_sink for contiguous iterators calls _M_overflow() to update its count of characters written, but _M_overflow() assumes it's only called when the buffer is full, and so

[Bug middle-end/110989] RISC-V vector ICE due to invalid tree code in GIMPLE vect pass

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110989 --- Comment #3 from CVS Commits --- The master branch has been updated by Pan Li : https://gcc.gnu.org/g:5bfb5e772f6cf121563f08d27d2c652ea469bbfb commit r14-3167-g5bfb5e772f6cf121563f08d27d2c652ea469bbfb Author: Juzhe-Zhong Date: Fri Aug

[Bug c++/106310] [12/13 Regression] lookup after this-> seems wrong for dependent lookup since r12-6754-g30f2c22def739211

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106310 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/109678] [13/14 Regression] exponential time behavior on std::variant

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109678 --- Comment #10 from CVS Commits --- The releases/gcc-13 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:d3088f0ed25fe7200fd657b70cb5af53139b0193 commit r13-7713-gd3088f0ed25fe7200fd657b70cb5af53139b0193 Author: Jason Merrill

[Bug c++/110997] [13/14 Regression] internal compiler error: in cxx_eval_constant_expression, at cp/constexpr.cc:8005

2023-08-11 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110997 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug c++/110997] [13/14 Regression] internal compiler error: in cxx_eval_constant_expression, at cp/constexpr.cc:8005

2023-08-11 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110997 Marek Polacek changed: What|Removed |Added Keywords||ice-on-valid-code Target

[Bug c++/106310] [12/13 Regression] lookup after this-> seems wrong for dependent lookup since r12-6754-g30f2c22def739211

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106310 --- Comment #12 from CVS Commits --- The releases/gcc-13 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:db6c4ba976a795480cbccc380e3a84eec1de8e68 commit r13-7712-gdb6c4ba976a795480cbccc380e3a84eec1de8e68 Author: Jason Merrill

[Bug c++/106890] [11 Regression] virtual inheritance triggers compiler error when instatiating derived class with in-class initialization since r8-2709-g12659e10c7820071

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106890 --- Comment #5 from CVS Commits --- The releases/gcc-12 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:c4212c41daa8584c0e63862a709d03da0c7f3dee commit r12-9811-gc4212c41daa8584c0e63862a709d03da0c7f3dee Author: Jason Merrill

[Bug c++/106310] [12/13 Regression] lookup after this-> seems wrong for dependent lookup since r12-6754-g30f2c22def739211

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106310 --- Comment #11 from CVS Commits --- The releases/gcc-12 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:1cb272a8b1669e438aadf4a95da3979ac07ca9ce commit r12-9812-g1cb272a8b1669e438aadf4a95da3979ac07ca9ce Author: Jason Merrill

[Bug c++/109666] [12 Regression] Segmentation fault with std::array

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109666 --- Comment #14 from CVS Commits --- The releases/gcc-12 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:c4212c41daa8584c0e63862a709d03da0c7f3dee commit r12-9811-gc4212c41daa8584c0e63862a709d03da0c7f3dee Author: Jason Merrill

[Bug c++/108099] [12 Regression] ICE with type alias with `signed __int128_t`

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108099 --- Comment #30 from CVS Commits --- The releases/gcc-12 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:50812881bbc1a78552682ae3a690bc0f512e762f commit r12-9810-g50812881bbc1a78552682ae3a690bc0f512e762f Author: Jason Merrill

[Bug c++/110997] New: [13/14 Regression] internal compiler error: in cxx_eval_constant_expression, at cp/constexpr.cc:8005

2023-08-11 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110997 Bug ID: 110997 Summary: [13/14 Regression] internal compiler error: in cxx_eval_constant_expression, at cp/constexpr.cc:8005 Product: gcc Version: 14.0 Status:

[Bug c++/85282] CWG 727 (full specialization in non-namespace scope)

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85282 Jason Merrill changed: What|Removed |Added CC||jozef.kosoru at pobox dot sk ---

[Bug c++/8665] [DR727] explicit specialization of the member class template of a class template

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=8665 Jason Merrill changed: What|Removed |Added Resolution|--- |DUPLICATE Status|REOPENED

[Bug c++/8665] [DR727] explicit specialization of the member class template of a class template

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=8665 Jason Merrill changed: What|Removed |Added Summary|explicit specialization of |[DR727] explicit |the

[Bug c++/106094] Lifetime extension of temporary do not obey some rules of [class.temporary]

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106094 Jason Merrill changed: What|Removed |Added Keywords||wrong-code

[Bug c++/106094] Lifetime extension of temporary do not obey some rules of [class.temporary]

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106094 Bug 106094 depends on bug 53288, which changed state. Bug 53288 Summary: [C++11] Lifetime of temporary object backing pointer-to-member expression not extended https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53288 What|Removed

[Bug c++/53288] [C++11] Lifetime of temporary object backing pointer-to-member expression not extended

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53288 Jason Merrill changed: What|Removed |Added Target Milestone|--- |13.0 Status|ASSIGNED

[Bug c++/81420] When a reference is bound to a member in the base of a temporary, lifetime of the temporary is not extended

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81420 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/107687] [C++23] P2564 - consteval needs to propagate up

2023-08-11 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107687 --- Comment #2 from Marek Polacek --- I don't understand why clang++ doesn't error here: -- consteval int id(int i) { return i; } template constexpr int f (T t) { auto p = id; // immediate-escalating expr return t; } auto q = ; // error?

[Bug c++/108468] [11 Regression] ICE in most_specialized_partial_spec/builtin_guide_p in C++20 mode

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108468 Jason Merrill changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|11.5

[Bug c++/105406] [11 Regression] coroutines: since 11.3 co_await attempts to copy a move-only value when await_transform(T &) exists

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105406 Jason Merrill changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|11.5

[Bug c++/109506] [11/12 regression] -fchecking=2 causes some template constructor not be instantiated when used with NSDMI

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109506 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org Target

[Bug c++/110349] [C++26] P2169R4 - Placeholder variables with no name

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110349 --- Comment #3 from Jason Merrill --- Yeah, we don't want to give errors in lookup_name, pretty much for the reasons you found. cp_parser_lookup_name gives an ambiguity error when lookup_name returns a TREE_LIST, so I think it makes sense to

[Bug libstdc++/88322] Implement C++20 library features.

2023-08-11 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88322 Bug 88322 depends on bug 104167, which changed state. Bug 104167 Summary: Implement C++20 std::chrono::utc_clock, std::chrono::tzdb etc. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104167 What|Removed |Added

[Bug libstdc++/110357] [C++26] P2592R3 Hashing support for std::chrono value classes

2023-08-11 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110357 Bug 110357 depends on bug 104167, which changed state. Bug 104167 Summary: Implement C++20 std::chrono::utc_clock, std::chrono::tzdb etc. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104167 What|Removed

[Bug libstdc++/104167] Implement C++20 std::chrono::utc_clock, std::chrono::tzdb etc.

2023-08-11 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104167 Jonathan Wakely changed: What|Removed |Added Target Milestone|13.3|14.0 Status|ASSIGNED

[Bug libstdc++/104167] Implement C++20 std::chrono::utc_clock, std::chrono::tzdb etc.

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104167 --- Comment #6 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:ce6c4d3b4d336493cab128795467d832cb04c9ee commit r14-3165-gce6c4d3b4d336493cab128795467d832cb04c9ee Author: Jonathan Wakely

[Bug c++/55918] Stack partially unwound when noexcept causes call to std::terminate

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55918 Jason Merrill changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug tree-optimization/110992] [14 Regression] Dead Code Elimination Regression at -O3 since r14-1654-g7ceed7e3e29

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110992 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |14.0 Ever confirmed|0

[Bug analyzer/107646] RFE: can we reimplement gcc-python-plugin's cpychecker as a -fanalyzer plugin?

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107646 --- Comment #3 from CVS Commits --- The trunk branch has been updated by Eric Feng : https://gcc.gnu.org/g:38c00edd65c39b07166aa0913c79adb9bcac943c commit r14-3162-g38c00edd65c39b07166aa0913c79adb9bcac943c Author: Eric Feng Date: Fri Aug

[Bug c++/71954] template partial specialization for constexpr error

2023-08-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71954 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/110927] GCC fails to parse dependent type in concept through partial specialization

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110927 --- Comment #4 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:63bd36be990f3b08fcee5b69718ef97c055fbb31 commit r14-3161-g63bd36be990f3b08fcee5b69718ef97c055fbb31 Author: Patrick Palka Date:

[Bug c++/71954] template partial specialization for constexpr error

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71954 --- Comment #8 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:ca2676654736e6b0bd1ba88edf5694df43718cd9 commit r14-3160-gca2676654736e6b0bd1ba88edf5694df43718cd9 Author: Patrick Palka Date:

[Bug c++/60027] [DR1228] Problem with braced-init-lists and explicit ctors

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60027 --- Comment #10 from Jason Merrill --- Note that for PR109247 I've changed how this is handled in the case of using the explicit constructor to initialize the argument of a copy/move constructor or op=, which should make some of the duplicates

[Bug libstdc++/110860] std::format("{:f}",2e304) invokes undefined behaviour

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110860 --- Comment #11 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:9e33d71834416b7eddadae2b0f68e85f04cd0c7f commit r14-3159-g9e33d71834416b7eddadae2b0f68e85f04cd0c7f Author: Jonathan Wakely

[Bug libstdc++/110860] std::format("{:f}",2e304) invokes undefined behaviour

2023-08-11 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110860 --- Comment #10 from Jonathan Wakely --- GCC's ubsan doesn't seem to diagnose this rule: "A prvalue of a floating-point type can be converted to a prvalue of an integer type. The conversion truncates; that is, the fractional part is discarded.

[Bug libstdc++/110990] `format_to_n` returns wrong value

2023-08-11 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110990 Jonathan Wakely changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org

[Bug c++/85873] [8/9 regression] GCC omits array constant in .rodata causing a segmentation fault.

2023-08-11 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85873 --- Comment #8 from Jason Merrill --- (In reply to Jason Merrill from comment #7) > It does seem wrong that a constexpr function can't define a constexpr static > local variable. Incidentally, this was fixed for C++23 by P2647, implemented in

[Bug fortran/110996] New: RISC-V vector Fortran: SEGV ICE during parsing

2023-08-11 Thread jeremy.bennett at embecosm dot com via Gcc-bugs
arch=rv64gc --with-tune= --with-isa-spec=20191213 'CFLAGS_FOR_TARGET=-O2 -mcmodel=medany' 'CXXFLAGS_FOR_TARGET=-O2-mcmodel=medany' Thread model: posix Supported LTO compression algorithms: zlib gcc version 14.0.0 20230811 (experimental) (g68783211f66)

[Bug tree-optimization/110991] [14 Regression] Dead Code Elimination Regression at -O2 since r14-1135-gc53f51005de

2023-08-11 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110991 Uroš Bizjak changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug bootstrap/110646] [14 Regression] gensupport.cc:643:18: error: 'stoi' is not a member of 'std'

2023-08-11 Thread danglin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110646 John David Anglin changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c/107954] Support -std=c23/gnu23 as aliases of -std=c2x/gnu2x

2023-08-11 Thread joseph at codesourcery dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107954 --- Comment #5 from joseph at codesourcery dot com --- The straw poll at the June meeting said to keep calling it C23 (votes 4/12/2 for/against/abstain on the question of changing the informal name to C24). Of course the actual standard will

[Bug bootstrap/110646] [14 Regression] gensupport.cc:643:18: error: 'stoi' is not a member of 'std'

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110646 --- Comment #5 from CVS Commits --- The master branch has been updated by John David Anglin : https://gcc.gnu.org/g:834d1422c2e056f483542f1aff2cfc211bfcc748 commit r14-3155-g834d1422c2e056f483542f1aff2cfc211bfcc748 Author: John David Anglin

[Bug libstdc++/110970] clang / c++23 missing 'typename' prior to dependent type name 'iterator_traits<_It>::iterator_category'

2023-08-11 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110970 Jonathan Wakely changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/110970] clang / c++23 missing 'typename' prior to dependent type name 'iterator_traits<_It>::iterator_category'

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110970 --- Comment #5 from CVS Commits --- The releases/gcc-13 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:2e094543715fbd1a5486d77dcbfeec52d86aba61 commit r13-7710-g2e094543715fbd1a5486d77dcbfeec52d86aba61 Author: Jonathan

[Bug c++/110349] [C++26] P2169R4 - Placeholder variables with no name

2023-08-11 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110349 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug libgcc/110956] [13/14 regression] gcc_assert is hit at gcc-13.2.0/libgcc/unwind-dw2-fde.c#L291 with some special library

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110956 --- Comment #12 from CVS Commits --- The releases/gcc-13 branch has been updated by Jeff Law : https://gcc.gnu.org/g:ab8fed849ab345974e5b83472749ac1393878f71 commit r13-7709-gab8fed849ab345974e5b83472749ac1393878f71 Author: Thomas Neumann

[Bug libgcc/110956] [13/14 regression] gcc_assert is hit at gcc-13.2.0/libgcc/unwind-dw2-fde.c#L291 with some special library

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110956 --- Comment #11 from CVS Commits --- The master branch has been updated by Jeff Law : https://gcc.gnu.org/g:c46bded78f3733ad1312d141ebf1ae541032a48b commit r14-3154-gc46bded78f3733ad1312d141ebf1ae541032a48b Author: Thomas Neumann Date: Fri

[Bug fortran/110995] New: segfault for function in declaration of module function

2023-08-11 Thread thod_ at gmx dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110995 Bug ID: 110995 Summary: segfault for function in declaration of module function Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug middle-end/110994] New: RISC-V Fortran: Illegal instruction ICE with scalable autovec

2023-08-11 Thread jeremy.bennett at embecosm dot com via Gcc-bugs
a-spec=20191213 'CFLAGS_FOR_TARGET=-O2 -mcmodel=medany' 'CXXFLAGS_FOR_TARGET=-O2-mcmodel=medany' Thread model: posix Supported LTO compression algorithms: zlib gcc version 14.0.0 20230811 (experimental) (g68783211f66)

[Bug fortran/110993] New: Possibly bogus diagnostic on renamed interface import

2023-08-11 Thread rimvydas.jas at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110993 Bug ID: 110993 Summary: Possibly bogus diagnostic on renamed interface import Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug rtl-optimization/110939] [14 Regression] 14.0 ICE at rtl.h:2297 while bootstrapping on loongarch64

2023-08-11 Thread stefansf at linux dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110939 --- Comment #11 from Stefan Schulze Frielinghaus --- https://gcc.gnu.org/pipermail/gcc-patches/2023-August/627024.html

[Bug middle-end/110973] 9% 444.namd regression between g:c2a447d840476dbd (2023-08-03 18:47) and g:73da34a538ddc2ad (2023-08-09 20:17)

2023-08-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110973 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

Re: [Predicated Ins vs Branches] O3 and PGO result in 2x performance drop relative to O2

2023-08-11 Thread Changbin Du via Gcc-bugs
On Mon, Jul 31, 2023 at 08:55:35PM +0800, Changbin Du wrote: > Hello, folks. > This is to discuss Gcc's heuristic strategy about Predicated Instructions and > Branches. And probably something needs to be improved. > > [The story] > Weeks ago, I built a huffman encoding program with O2, O3, and

[Bug libgcc/110955] SIGSEGV in libgcc_s.so.1`classify_object_over_fdes+0x140 on Solaris SPARC with GCC 13 runtime

2023-08-11 Thread sumbera at volny dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110955 --- Comment #16 from Petr Sumbera --- (In reply to r...@cebitec.uni-bielefeld.de from comment #14) > That's almost certainly due to Solaris still including LLVM 13, which is > pretty old by now. In particular, it lacks

[Bug middle-end/110973] 9% 444.namd regression between g:c2a447d840476dbd (2023-08-03 18:47) and g:73da34a538ddc2ad (2023-08-09 20:17)

2023-08-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110973 Richard Biener changed: What|Removed |Added Keywords||missed-optimization,

[Bug target/110979] Miss-optimization for O2 fully masked loop on floating point reduction.

2023-08-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110979 Richard Biener changed: What|Removed |Added CC||rsandifo at gcc dot gnu.org ---

[Bug tree-optimization/110992] New: [14 Regression] Dead Code Elimination Regression at -O3 since r14-1654-g7ceed7e3e29

2023-08-11 Thread scherrer.sv at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110992 Bug ID: 110992 Summary: [14 Regression] Dead Code Elimination Regression at -O3 since r14-1654-g7ceed7e3e29 Product: gcc Version: 14.0 Status: UNCONFIRMED

[Bug tree-optimization/110991] New: [14 Regression] Dead Code Elimination Regression at -O2 since r14-1135-gc53f51005de

2023-08-11 Thread scherrer.sv at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110991 Bug ID: 110991 Summary: [14 Regression] Dead Code Elimination Regression at -O2 since r14-1135-gc53f51005de Product: gcc Version: 14.0 Status: UNCONFIRMED

[Bug target/110979] Miss-optimization for O2 fully masked loop on floating point reduction.

2023-08-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110979 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug target/110979] Miss-optimization for O2 fully masked loop on floating point reduction.

2023-08-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110979 --- Comment #3 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:798a880a0b1fed8a9e3b3e026dd8bd09314b7c38 commit r14-3149-g798a880a0b1fed8a9e3b3e026dd8bd09314b7c38 Author: Richard Biener Date:

[Bug libstdc++/110860] std::format("{:f}",2e304) invokes undefined behaviour

2023-08-11 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110860 Jonathan Wakely changed: What|Removed |Added Resolution|FIXED |--- Status|RESOLVED

[Bug middle-end/110989] RISC-V vector ICE due to invalid tree code in GIMPLE vect pass

2023-08-11 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110989 --- Comment #2 from JuzheZhong --- Confirm it's caused by: if (!final_len) { /* Pass VF value to 'len' argument of MASK_LEN_LOAD if

[Bug middle-end/110989] RISC-V vector ICE due to invalid tree code in GIMPLE vect pass

2023-08-11 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110989 JuzheZhong changed: What|Removed |Added CC||juzhe.zhong at rivai dot ai,

[Bug libstdc++/110860] std::format("{:f}",2e304) invokes undefined behaviour

2023-08-11 Thread gcc at pauldreik dot se via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110860 --- Comment #8 from Paul Dreik --- I do unfortunately not think the fix is entirely correct. When 0 is passed, log10 returns -inf, which can not be converted to an integer. I had a bit of problem to reproduce this with gcc, but it worked with

[Bug libstdc++/110990] New: `format_to_n` returns wrong value

2023-08-11 Thread ensadc at mailnesia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110990 Bug ID: 110990 Summary: `format_to_n` returns wrong value Product: gcc Version: 13.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++

[Bug middle-end/110989] New: RISC-V vector ICE due to invalid tree code in GIMPLE vect pass

2023-08-11 Thread jeremy.bennett at embecosm dot com via Gcc-bugs
posix Supported LTO compression algorithms: zlib gcc version 14.0.0 20230811 (experimental) (g68783211f66)

[Bug gcov-profile/110988] New: ICE when building 523.xalancbmk_r with pgo and lto

2023-08-11 Thread fkastl at suse dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110988 Bug ID: 110988 Summary: ICE when building 523.xalancbmk_r with pgo and lto Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug middle-end/110972] 13% fatigue regression between g:bb3ceeb6520c13fc (2023-08-07 21:09) and g:d9dc70cc65becca9 (2023-08-08 13:30)

2023-08-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110972 --- Comment #4 from Richard Biener --- -fatigue2.f90:1077:93: optimized: basic block part vectorized using 32 byte vectors +fatigue2.f90:1002:56: optimized: basic block part vectorized using 32 byte vectors +fatigue2.f90:1058:93: optimized:

[Bug target/106671] aarch64: BTI instruction are not inserted for cross-section direct calls

2023-08-11 Thread wilco at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106671 Wilco changed: What|Removed |Added CC||wilco at gcc dot gnu.org --- Comment #10 from

[Bug tree-optimization/110984] phiopt's spaceship_replacement should support cast and !=

2023-08-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110984 Andrew Pinski changed: What|Removed |Added Keywords||patch URL|

[Bug fortran/110987] Segmentation fault after finalization of a temporary variable

2023-08-11 Thread chilikin.k at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110987 --- Comment #1 from Kirill Chilikin --- Created attachment 55721 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55721=edit Objdump of the corresponding code

[Bug fortran/110987] New: Segmentation fault after finalization of a temporary variable

2023-08-11 Thread chilikin.k at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110987 Bug ID: 110987 Summary: Segmentation fault after finalization of a temporary variable Product: gcc Version: 13.2.0 Status: UNCONFIRMED Severity: normal

  1   2   >