[Bug target/118696] [15 Regression] qemu miscompilation on s390x

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118696 Marek Polacek changed: What|Removed |Added Last reconfirmed||2025-01-29 CC|

[Bug c++/67795] Wrong code generated for conditional expression with cast

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67795 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|WAITING

[Bug c++/110850] Evaluation order of assignment operands

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110850 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug c++/102116] structured binding is returned from a function as rvalue in C++20 mode

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102116 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/66666] ARM wrong copy constructor address on multiple inheritance

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED CC|

[Bug c++/114549] [12/13 Regression] GCC >= 10.1 selects the wrong overload of C++20 reversed operator== function

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114549 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug c++/70375] catch by value still allows explicit constructor

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70375 Bug 70375 depends on bug 57533, which changed state. Bug 57533 Summary: When throwing local variable, it's being move-constructed even if not going out of scope. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57533 What|Removed

[Bug c++/57533] When throwing local variable, it's being move-constructed even if not going out of scope.

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57533 Marek Polacek changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/118047] [12 Regression] Incorrect list initialization of vector of struct of array of struct of enum since r12-7803-gf0530882d99abc

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118047 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Summary|[12/13/14 R

[Bug c++/66279] [12/13/14/15 Regression] Input/output asm operand is not loaded inside a constructor with a virtual base class

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66279 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org Last recon

[Bug c++/117231] [15 regression] Incorrect code generation with range for for std::generator since r15-3840-g650e9156656187

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117231 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/13452] No error on invalid CV qualifier on member function returning function pointer

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13452 Marek Polacek changed: What|Removed |Added Last reconfirmed|2021-08-05 00:00:00 |2025-1-29 CC|

[Bug sanitizer/78208] Compile-time hog with -fsanitize=null with operator overloading

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78208 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|mpolacek at gcc d

[Bug c++/90309] Spurious warning shift-negative-value

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90309 Marek Polacek changed: What|Removed |Added Assignee|mpolacek at gcc dot gnu.org|unassigned at gcc dot gnu.org

[Bug c++/86769] g++ destroys condition variable in for statement too early

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86769 Marek Polacek changed: What|Removed |Added Assignee|mpolacek at gcc dot gnu.org|unassigned at gcc dot gnu.org

[Bug c/79959] -Wimplicit-fallthrough doesn't recognize some more complex exit cases

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79959 Marek Polacek changed: What|Removed |Added Assignee|mpolacek at gcc dot gnu.org|unassigned at gcc dot gnu.org

[Bug c/79164] -Wduplicated-branches and macros

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79164 Marek Polacek changed: What|Removed |Added Assignee|mpolacek at gcc dot gnu.org|unassigned at gcc dot gnu.org

[Bug c/81233] -Wdiscarded-qualifiers and Wincompatible-pointer-types missing important detail

2025-01-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81233 Marek Polacek changed: What|Removed |Added Assignee|mpolacek at gcc dot gnu.org|unassigned at gcc dot gnu.org

[Bug c++/117778] [14/15 Regression] ICE maybe_add_lambda_conv_op

2025-01-28 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117778 --- Comment #3 from Marek Polacek --- The following should run fine but we issue an error since r12-5860-g6a071b2d40a107: commit 6a071b2d40a1078b4029c2b77ef29ffca4e7050c Author: Marek Polacek Date: Thu Nov 25 09:08:03 2021 -0500 c++: Ha

[Bug c/118674] [12/13/14/15 Regression] ICE: Segmentation fault

2025-01-27 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118674 Marek Polacek changed: What|Removed |Added Target Milestone|--- |12.5 Summary|ICE: Segmentati

[Bug c/118674] ICE: Segmentation fault

2025-01-27 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118674 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org

[Bug c++/117504] [12/13/14/15 Regression] Incorrect code emitted when using "constexpr std::array" since r8-3497-g281e6c1d8f1b4c

2025-01-27 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117504 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org P

[Bug c++/118672] ICE on template lambda expression return a lambda type

2025-01-27 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118672 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/118661] [12/13/14/15 regression] Reading volatile qualified std::nullptr_t should be valid in a constant expression

2025-01-27 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118661 Marek Polacek changed: What|Removed |Added Priority|P3 |P2 Keywords|needs-bisection

[Bug c++/118671] [15 regression] ICE in output_constructor_regular_field at, varasm.cc

2025-01-27 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118671 Marek Polacek changed: What|Removed |Added Priority|P3 |P1 Last reconfirmed|

[Bug c++/117501] [14/15 Regression] Consteval constructor does not initialize the variable

2025-01-24 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117501 --- Comment #6 from Marek Polacek --- And we want this instead: struct QQQ q = {.data={._M_len=0, ._M_str=0}}; <>;

[Bug c++/117501] [14/15 Regression] Consteval constructor does not initialize the variable

2025-01-24 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117501 --- Comment #5 from Marek Polacek --- I think the problem is that we evaluate struct QQQ q; <>> (const char *) "" ) >; into struct QQQ q; <; and then the useless expr_stmt is dropped on the floor. So q isn't in

[Bug c++/117501] [14/15 Regression] Consteval constructor does not initialize the variable

2025-01-24 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117501 --- Comment #4 from Marek Polacek --- ``` constexpr unsigned length () { bool __trans_tmp_1 = __builtin_is_constant_evaluated(); if (__trans_tmp_1) return 42; return 1; } struct basic_string_view { constexpr basic_string_view(const c

[Bug c++/117153] [12 Regression] internal compiler error: Segmentation fault at is_overloaded_fn(tree_node*)

2025-01-24 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117153 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/118629] [14/15 Regression] ice in cp_parser_expression_statement with __FUNCTION__ inside decltype for the trailing return type of a lambda

2025-01-24 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118629 --- Comment #3 from Marek Polacek --- The error_mark_node comes from pushdecl_outermost_localscope with x=: /* Find the scope just inside the function parms. */ for (cp_binding_level *n = current_binding_level; n->kind != sk_functio

[Bug c++/107430] [meta-bug] lambda in decltype

2025-01-23 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430 Bug 107430 depends on bug 117602, which changed state. Bug 117602 Summary: bogus error with nested lambda https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117602 What|Removed |Added

[Bug c++/117602] bogus error with nested lambda

2025-01-23 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117602 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/102610] [C++23] P2036R3 - Change scope of lambda trailing-return-type

2025-01-23 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102610 Bug 102610 depends on bug 117602, which changed state. Bug 117602 Summary: bogus error with nested lambda https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117602 What|Removed |Added

[Bug c++/118632] [15 Regression] 0 vs nullptr mixup in template

2025-01-23 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118632 Marek Polacek changed: What|Removed |Added Keywords||rejects-valid Last reconfirmed|

[Bug c++/118626] C++20 std::variant causes a segmentation fault

2025-01-23 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118626 Marek Polacek changed: What|Removed |Added Keywords|needs-reduction | --- Comment #6 from Marek Polacek ---

[Bug c++/118626] C++20 std::variant causes a segmentation fault

2025-01-23 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118626 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 Keywords|needs-source

[Bug c++/118620] ICE: Segmentation fault

2025-01-23 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118620 Marek Polacek changed: What|Removed |Added Keywords||c++-lambda CC|

[Bug c++/118619] ICE on lambda with explicit this parameter in concept

2025-01-23 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118619 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org Ever co

[Bug c++/118629] [14/15 Regression] ice in cp_parser_expression_statement, at cp/parser.cc:13584

2025-01-23 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118629 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 Summary|ice in

[Bug c++/82304] GCC compiles constexpr function with double reinterpret_cast in a constant context

2025-01-22 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82304 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug c++/55004] [meta-bug] constexpr issues

2025-01-22 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 82304, which changed state. Bug 82304 Summary: GCC compiles constexpr function with double reinterpret_cast in a constant context https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82304 What|Removed

[Bug c++/118396] [15 regression] -O1+ leads to reading uninitialized data when virtual destructor is present since r15-6369-gfa99002538bc91

2025-01-21 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118396 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug middle-end/24639] [meta-bug] bug to track all Wuninitialized issues

2025-01-21 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 118523, which changed state. Bug 118523 Summary: [15 regression] std::vector C++20 Wuninitialized false positive at -O2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118523 What|Removed

[Bug c++/118523] [15 regression] std::vector C++20 Wuninitialized false positive at -O2

2025-01-21 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118523 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/118573] [13/14 Regression] internal compiler error: in gimplify_var_or_parm_decl

2025-01-20 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118573 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/117985] [12 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.cc:3308

2025-01-20 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117985 Marek Polacek changed: What|Removed |Added CC||morinim at gmail dot com --- Comment #1

[Bug c++/118566] 'requires' avoids out-class implemention to find inside-class declaration

2025-01-20 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118566 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/118523] [15 regression] std::vector C++20 Wuninitialized false positive at -O2

2025-01-16 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118523 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug c++/118516] [12/13/14/15 Regression] Misleading error message "call to non-'constexpr' function" when loop variable is not declared

2025-01-16 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118516 Marek Polacek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/118396] [15 regression] -O1+ leads to reading uninitialized data when virtual destructor is present since r15-6369-gfa99002538bc91

2025-01-16 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118396 --- Comment #12 from Marek Polacek --- So I think I'll test this: --- a/gcc/cp/constexpr.cc +++ b/gcc/cp/constexpr.cc @@ -8871,9 +8871,17 @@ cxx_eval_outermost_constant_expr (tree t, bool allow_non_constant, /* Turn off -frounding-math for m

[Bug c++/118396] [15 regression] -O1+ leads to reading uninitialized data when virtual destructor is present since r15-6369-gfa99002538bc91

2025-01-16 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118396 Marek Polacek changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #1

[Bug c++/118396] [15 regression] -O1+ leads to reading uninitialized data when virtual destructor is present since r15-6369-gfa99002538bc91

2025-01-15 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118396 --- Comment #10 from Marek Polacek --- We have: TARGET_EXPR so object=D.2996 whose type is Data, so we do not go down the VOID_TYPE_P path in cxx_eval_outermost_constant_expr, and evaluate the whole init to VOID_CST. Obviously, that should

[Bug c++/118396] [15 regression] -O1+ leads to reading uninitialized data when virtual destructor is present since r15-6369-gfa99002538bc91

2025-01-15 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118396 --- Comment #9 from Marek Polacek --- This difference seems to be the problem: -vector::vector (&items_, (const struct Data &) &TARGET_EXPR >>>) >; +vector::vector (&items_, (const struct Data &) &TARGET_EXPR ) >;

[Bug c++/118396] [15 regression] -O1+ leads to reading uninitialized data when virtual destructor is present since r15-6369-gfa99002538bc91

2025-01-15 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118396 --- Comment #7 from Marek Polacek --- // PR c++/118396 extern "C" void __assert_fail(const char *, const char *); void *operator new(unsigned long, void *__p) { return __p; } struct Foo { virtual ~Foo() = default; }; struct Data { int sta

[Bug c++/118396] [15 regression] -O1+ leads to reading uninitialized data when virtual destructor is present since r15-6369-gfa99002538bc91

2025-01-15 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118396 --- Comment #6 from Marek Polacek --- Somewhat reduced but it's still ugly: ``` extern "C" void __assert_fail(const char *, const char *); struct Data; void *operator new(unsigned long, void *__p) { return __p; } template struct __new_allocato

[Bug c++/118482] Mutually dependent decltype ICE

2025-01-15 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118482 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug c++/118139] Broken diagnostic: 'decltype_type' not supported by pp_cxx_unqualified_id

2025-01-15 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118139 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/118355] [12/13/14 Regression] cannot assign empty braced-init-list to struct containing array

2025-01-14 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118355 Marek Polacek changed: What|Removed |Added Summary|[12/13/14/15 Regression]|[12/13/14 Regression]

[Bug c++/118047] [12/13/14 Regression] Incorrect list initialization of vector of struct of array of struct of enum since r12-7803-gf0530882d99abc

2025-01-14 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118047 Marek Polacek changed: What|Removed |Added Summary|[12/13/14/15 Regression]|[12/13/14 Regression]

[Bug c++/118355] [12/13/14/15 Regression] cannot assign empty braced-init-list to struct containing array

2025-01-13 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118355 --- Comment #3 from Marek Polacek --- Maybe this, then. Also fixes bug 118047. --- a/gcc/cp/typeck2.cc +++ b/gcc/cp/typeck2.cc @@ -1571,7 +1571,7 @@ massage_init_elt (tree type, tree init, int nested, int flags, defer this folding as wel

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

2025-01-13 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107687 Bug 107687 depends on bug 110997, which changed state. Bug 110997 Summary: [13 Regression] internal compiler error: in cxx_eval_constant_expression, at cp/constexpr.cc:8005 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110997 What

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

2025-01-13 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 Status|NEW |RESOLVED Resolution|---

[Bug c++/55004] [meta-bug] constexpr issues

2025-01-13 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 110997, which changed state. Bug 110997 Summary: [13 Regression] internal compiler error: in cxx_eval_constant_expression, at cp/constexpr.cc:8005 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110997 What|R

[Bug c++/118454] [15 regression] ICE when building scipy-1.15.1 (hash table checking failed: equal operator returns true for a pair of values with a different hash value)

2025-01-13 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118454 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW CC|

[Bug c++/110031] [12 Regression] ICE with deprecated attribute and NTTP and diagnostic for deprecated printed out so much

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110031 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Summary|[12/13 Regress

[Bug c++/114114] [12 Regression] Internal compiler error on function-local conditional noexcept

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114114 Marek Polacek changed: What|Removed |Added Summary|[12/13 Regression] Internal |[12 Regression] Internal

[Bug c++/118047] [12/13/14/15 Regression] Incorrect list initialization of vector of struct of array of struct of enum since r12-7803-gf0530882d99abc

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118047 Marek Polacek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/118391] ICE: in add_extra_args, at cp/pt.cc:13737

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118391 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/110114] [13 Regression] ICE on calling overloaded function in case of incomplete argument type and C++ designated initializers

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110114 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/58616] [meta-bug] nsdmi

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58616 Bug 58616 depends on bug 114854, which changed state. Bug 114854 Summary: [12 Regression] checking ICE with default initializer of const reference member at cp/cp-gimplify.cc:900 since r10-5822 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114854

[Bug c++/114854] [12 Regression] checking ICE with default initializer of const reference member at cp/cp-gimplify.cc:900 since r10-5822

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114854 Marek Polacek changed: What|Removed |Added Summary|[12/13/14 Regression] |[12 Regression] checking

[Bug c++/109966] [13 Regression] ICE in gimplify_var_or_parm_decl, à gimplify.cc:3058

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109966 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/109859] [12 Regression] ICE on concept mis-typed as template type parameter

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109859 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/109680] [13 Regression] is_convertible incorrectly true

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109680 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/117985] [12 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.cc:3308

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117985 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Summary|[12/13 Regr

[Bug c++/113158] [12 Regression] Erroneous "looser exception specification" error for class template and depedent noexcept value

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113158 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/55004] [meta-bug] constexpr issues

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 32, which changed state. Bug 32 Summary: [12 Regression] Function redeclaration in local scope breaks constant expression evaluation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32 What|Removed

[Bug c++/111132] [12 Regression] Function redeclaration in local scope breaks constant expression evaluation

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/116369] [12 Regression] temporary variable bounded to const reference with mutable field incorrectly marked as rodata since r9-869-g5603790dbf233c

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116369 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Summary|[12/13/14 R

[Bug c++/110382] [13 Regression] internal compiler error: in verify_ctor_sanity

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110382 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/115657] [12 Regression] ICE in tsubst_enum/tsubst_expr during template instantiation

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115657 Marek Polacek changed: What|Removed |Added Summary|[12/13/14 Regression] ICE |[12 Regression] ICE in

[Bug c++/115476] [13 Regression] __has_unique_object_representation ICE with array of uninstantiated type of unknown bound

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115476 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/46457] Bogus warning about bitwise combination of enum flags in case statement

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46457 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/100495] constexpr virtual destructor incorrectly reports memory leak

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100495 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|

[Bug c++/114114] [12/13 Regression] Internal compiler error on function-local conditional noexcept

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114114 --- Comment #7 from Marek Polacek --- r14-9339 was wrong, we need (part of) r14-9659.

[Bug middle-end/24639] [meta-bug] bug to track all Wuninitialized issues

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 113987, which changed state. Bug 113987 Summary: [12/13 Regression] Binding a reference to an uninitialized data member should not cause -Wuninitialized https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113987 What

[Bug c++/113987] [12/13 Regression] Binding a reference to an uninitialized data member should not cause -Wuninitialized

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113987 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/110323] [12/13 Regression] Code for explicit instantiation of template method of template class not generated

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110323 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/110065] [12/13 Regression] [C++20/2b] auto return type in template argument causes ICE, also accepts-invalid

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110065 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/108158] [12 Regression] modification of '...' is not a constant expression since r12-2304

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108158 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/118355] [12/13/14/15 Regression] cannot assign empty braced-init-list to struct containing array

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118355 --- Comment #2 from Marek Polacek --- The problem is we no longer fold the CONST_DECL in { .type = ZERO } to { .type = 0 } and then process_init_constructor_array does: if (next != error_mark_node && (initializer

[Bug c++/118396] [15 regression] -O1+ leads to reading uninitialized data when virtual destructor is present since r15-6369-gfa99002538bc91

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118396 Marek Polacek changed: What|Removed |Added Priority|P3 |P1 Assignee|unassigned at gcc

[Bug c++/117937] ICE: in expand_expr_real_1

2025-01-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117937 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/118391] ICE: in add_extra_args, at cp/pt.cc:13737

2025-01-09 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118391 Marek Polacek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/118391] ICE: in add_extra_args, at cp/pt.cc:13737

2025-01-09 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118391 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/102594] ICE in decay_conversion, at cp/typeck.c:2311 since r8-7514-ge278212eeea4f57d

2025-01-09 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102594 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/113108] Internal compiler error when choosing overload pointer to member function and default'ed operator=

2025-01-09 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113108 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/101603] [meta-bug] pointer to member functions issues

2025-01-09 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101603 Bug 101603 depends on bug 113108, which changed state. Bug 113108 Summary: Internal compiler error when choosing overload pointer to member function and default'ed operator= https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113108 What

[Bug c++/115430] Cannot take address of template function

2025-01-09 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115430 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/116015] ICE in replace_placeholders_r for simple default member initializer

2025-01-09 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116015 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

  1   2   3   4   5   6   7   8   9   10   >