[Bug c++/119814] requires-clauses think void can be passed to ...

2025-04-15 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119814 Alfred Agrell changed: What|Removed |Added See Also||https://github.com/llvm/llv

[Bug c++/119814] New: requires-clauses think void can be passed to ...

2025-04-14 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119814 Bug ID: 119814 Summary: requires-clauses think void can be passed to ... Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug libstdc++/119813] New: std::is_invocable thinks void can be passed to ...

2025-04-14 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119813 Bug ID: 119813 Summary: std::is_invocable thinks void can be passed to ... Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Compo

[Bug libstdc++/119708] : \00 should be rejected

2025-04-10 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119708 --- Comment #4 from Alfred Agrell --- No, that's not relevant to this bug either (though it is relevant to bug 109993). This bug is about ECMAScript flavor regex, not the POSIX ones.

[Bug libstdc++/119708] : \00 should be rejected

2025-04-10 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119708 --- Comment #2 from Alfred Agrell --- No, bug 84110 looks unrelated to me. That bug refers to actual 0x00 bytes in the input regex. This bug is about how the regex parser treats backslashes.

[Bug libstdc++/119708] New: : \00 should be rejected

2025-04-10 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119708 Bug ID: 119708 Summary: : \00 should be rejected Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++

[Bug libstdc++/119506] New: : \cA matches wrong byte

2025-03-27 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119506 Bug ID: 119506 Summary: : \cA matches wrong byte Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++

[Bug libstdc++/119505] New: : Undefined backreferences should match empty string

2025-03-27 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119505 Bug ID: 119505 Summary: : Undefined backreferences should match empty string Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Prior

[Bug libstdc++/119469] New: iter_rvalue_reference_t is wrong for function types

2025-03-25 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119469 Bug ID: 119469 Summary: iter_rvalue_reference_t is wrong for function types Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Comp

[Bug sanitizer/118972] New: Missing ubsan complaint for double->int cast overflow

2025-02-21 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118972 Bug ID: 118972 Summary: Missing ubsan complaint for double->int cast overflow Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Co

[Bug rtl-optimization/118946] New: Missed optimization: GCC reserves stack space for optimized-out variable

2025-02-19 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118946 Bug ID: 118946 Summary: Missed optimization: GCC reserves stack space for optimized-out variable Product: gcc Version: unknown Status: UNCONFIRMED Severity: no

[Bug rtl-optimization/118947] New: Missed optimization: GCC forgets stack buffer contents across function call

2025-02-19 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118947 Bug ID: 118947 Summary: Missed optimization: GCC forgets stack buffer contents across function call Product: gcc Version: unknown Status: UNCONFIRMED Severity:

[Bug c++/118917] New: 'class declared private here' points to definition instead

2025-02-18 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118917 Bug ID: 118917 Summary: 'class declared private here' points to definition instead Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/118316] New: Missed optimization: while (len > 1) len -= 2;

2025-01-06 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118316 Bug ID: 118316 Summary: Missed optimization: while (len > 1) len -= 2; Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug c++/118073] New: Bad diagnostic: 'nontype_argument_pack' not supported by dump_expr

2024-12-16 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118073 Bug ID: 118073 Summary: Bad diagnostic: 'nontype_argument_pack' not supported by dump_expr Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/117393] New: Consider inlining memcmp(a, b, small constant)==0 on -Os

2024-11-01 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117393 Bug ID: 117393 Summary: Consider inlining memcmp(a, b, small constant)==0 on -Os Product: gcc Version: 14.2.0 Status: UNCONFIRMED Severity: normal Pr

[Bug libstdc++/116903] c++ regex accepts } and ] as a literal character.

2024-10-01 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116903 Alfred Agrell changed: What|Removed |Added CC||blubban at gmail dot com --- Comment #3

[Bug c++/116584] New: Type/value mismatch confuses error recovery

2024-09-03 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116584 Bug ID: 116584 Summary: Type/value mismatch confuses error recovery Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug c++/115318] decltype(lambda) from an template function inside a templated lambda causes ICE

2024-06-13 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115318 --- Comment #2 from Alfred Agrell --- struct a { int c; }; template struct ddd { int f() { using a2 = decltype([](int a::*)->a{}(&a::c)); return [](int a2::*){ return 2; }(&a::c); } }; int xs() { return ddd().f(); }

[Bug tree-optimization/115423] Inlined strcmp optimizes poorly

2024-06-11 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115423 --- Comment #3 from Alfred Agrell --- strcmp (c, "ABCDEFGHabcdefgh") || strcmp (c, "ABCDEFGHfoobar") can safely be optimized to 1, you're thinking of strcmp(c, "ABCDEFGHabcdefgh")==0 || strcmp(c, "ABCDEFGHfoobar")==0. Optimizing to multi-byte r

[Bug tree-optimization/115423] New: Inlined strcmp optimizes poorly

2024-06-10 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115423 Bug ID: 115423 Summary: Inlined strcmp optimizes poorly Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimiza

[Bug c++/115364] New: ICE-on-invalid when calling non-const template member on const object

2024-06-05 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115364 Bug ID: 115364 Summary: ICE-on-invalid when calling non-const template member on const object Product: gcc Version: unknown Status: UNCONFIRMED Severity: norma

[Bug c++/115331] New: [15 regression] ICE-on-invalid passing a typoed lambda to a list-initializer

2024-06-03 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115331 Bug ID: 115331 Summary: [15 regression] ICE-on-invalid passing a typoed lambda to a list-initializer Product: gcc Version: unknown Status: UNCONFIRMED Severity

[Bug c++/115319] New: ICE when mutating a captured parameter in an explicit-this lambda if a capture is not trivially copyable

2024-06-01 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115319 Bug ID: 115319 Summary: ICE when mutating a captured parameter in an explicit-this lambda if a capture is not trivially copyable Product: gcc Version: unknown

[Bug c++/115318] New: decltype(lambda) with some templates causes ICE

2024-06-01 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115318 Bug ID: 115318 Summary: decltype(lambda) with some templates causes ICE Product: gcc Version: 14.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug target/107337] -march docs for nocona are missing CX16

2024-03-15 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107337 Alfred Agrell changed: What|Removed |Added CC||blubban at gmail dot com --- Comment #3

[Bug c++/114167] New: Capturing a auto..., then unpacking it in a lambda taking Ts..., confuses GCC

2024-02-29 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114167 Bug ID: 114167 Summary: Capturing a auto..., then unpacking it in a lambda taking Ts..., confuses GCC Product: gcc Version: 13.2.0 Status: UNCONFIRMED Severity

[Bug libstdc++/112564] New: std::format(std::thread::id) is incorrectly left-aligned

2023-11-16 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112564 Bug ID: 112564 Summary: std::format(std::thread::id) is incorrectly left-aligned Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Prio

[Bug c++/110565] New: Incomplete note on why initializing int& with int is ill-formed

2023-07-05 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110565 Bug ID: 110565 Summary: Incomplete note on why initializing int& with int is ill-formed Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug c++/105667] [C++20] lambas in template argument sometimes causes an ICE (seg fault)

2023-06-30 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105667 Alfred Agrell changed: What|Removed |Added CC||blubban at gmail dot com --- Comment #8

[Bug c++/105804] coroutines: List-initialized argument in await expression is doubly freed

2023-04-16 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105804 Alfred Agrell changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/107913] New: Bogus unused variable warning if used in if constexpr false in lambda with default capture by ref

2022-11-29 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107913 Bug ID: 107913 Summary: Bogus unused variable warning if used in if constexpr false in lambda with default capture by ref Product: gcc Version: unknown Status: UNCONFIRM

[Bug c++/107151] New: Specializing a concepted template can emit bogus assembly

2022-10-04 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107151 Bug ID: 107151 Summary: Specializing a concepted template can emit bogus assembly Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Pri

[Bug c++/106541] New: Missing -Wuninitialized on self initialization if external code is called earlier in the function

2022-08-05 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106541 Bug ID: 106541 Summary: Missing -Wuninitialized on self initialization if external code is called earlier in the function Product: gcc Version: unknown Status: UNCONFIRM

[Bug c++/105804] New: List-initialized argument in await expression is doubly freed

2022-06-01 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105804 Bug ID: 105804 Summary: List-initialized argument in await expression is doubly freed Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug c++/103871] [11/12/13 Regression] co_await causes build error

2022-05-23 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103871 Alfred Agrell changed: What|Removed |Added CC||blubban at gmail dot com --- Comment #1

[Bug c++/105595] New: Coroutines can trigger -Wsubobject-linkage

2022-05-13 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105595 Bug ID: 105595 Summary: Coroutines can trigger -Wsubobject-linkage Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c+

[Bug libstdc++/103911] New: std::from_chars shouldn't call isdigit

2022-01-04 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103911 Bug ID: 103911 Summary: std::from_chars shouldn't call isdigit Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstd

[Bug web/103877] New: libstdc++ docs give a bad recommendation for printing C++ defines

2021-12-31 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103877 Bug ID: 103877 Summary: libstdc++ docs give a bad recommendation for printing C++ defines Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug c++/103825] New: [12 Regression] ICE on switch on enum class in bitfield

2021-12-24 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103825 Bug ID: 103825 Summary: [12 Regression] ICE on switch on enum class in bitfield Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Prior

[Bug c++/102198] New: Unused and nonsensical template instantiations used for return type inference end up in the output

2021-09-03 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102198 Bug ID: 102198 Summary: Unused and nonsensical template instantiations used for return type inference end up in the output Product: gcc Version: unknown Status: UNCONFIR

[Bug c++/102120] New: expected tree that contains 'decl common' structure, have 'identifier_node' in dump_aggr_type, at cp/error.c:786

2021-08-29 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102120 Bug ID: 102120 Summary: expected tree that contains 'decl common' structure, have 'identifier_node' in dump_aggr_type, at cp/error.c:786 Product: gcc Version: un

[Bug sanitizer/101758] New: Inconsistent optimizations with UBSan

2021-08-03 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101758 Bug ID: 101758 Summary: Inconsistent optimizations with UBSan Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitiz

[Bug other/97280] New: Documentation typo - 'roudnevenl'

2020-10-03 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97280 Bug ID: 97280 Summary: Documentation typo - 'roudnevenl' Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: other

[Bug c++/91212] [8/9/10/11 Regression] const ignored for ctor arguments within return since r8-2493-g4ce8c5dea53d8073

2020-09-27 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91212 Alfred Agrell changed: What|Removed |Added CC||blubban at gmail dot com --- Comment #10

[Bug c++/97221] Returning an array unexpectedly favors const overload in return value's constructor

2020-09-27 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97221 Alfred Agrell changed: What|Removed |Added Resolution|--- |DUPLICATE Status|UNCONFIRMED

[Bug c++/97221] New: Returning an array unexpectedly favors const overload in return value's constructor

2020-09-27 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97221 Bug ID: 97221 Summary: Returning an array unexpectedly favors const overload in return value's constructor Product: gcc Version: unknown Status: UNCONFIRMED Sev