[Bug c++/119696] [14/15 Regression] Visibility warning when using a pointer-to-member-function to a hidden member method as a template argument

2025-04-09 Thread cfsteefel at arista dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119696 --- Comment #3 from Christoph Steefel --- (In reply to Andrew Pinski from comment #2) > (In reply to Andrew Pinski from comment #1) > > I am 99% sure this was a fix and the warning is correct now vs what it was > > before and not being hidden. >

[Bug c++/119696] New: Visibility warning when using a pointer-to-member-function to a hidden member method as a template argument

2025-04-09 Thread cfsteefel at arista dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119696 Bug ID: 119696 Summary: Visibility warning when using a pointer-to-member-function to a hidden member method as a template argument Product: gcc Version: 14.1.1

[Bug c++/110648] New: Missed optimization for small returned optional leads to redundant memory accesses

2023-07-12 Thread cfsteefel at arista dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110648 Bug ID: 110648 Summary: Missed optimization for small returned optional leads to redundant memory accesses Product: gcc Version: 11.3.1 Status: UNCONFIRMED Sev

[Bug lto/107708] LTO causes gnu::constructor functions to not be called with correct arguments if there is more than one constructor

2022-11-15 Thread cfsteefel at arista dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107708 --- Comment #2 from Christoph Steefel --- Ok. If passing arguments to a constructor function is explicitly undefined, and gcc is willing to optimize based on that, should it be documented in the constructor attribute docs?

[Bug lto/107708] New: LTO causes gnu::constructor functions to not be called with correct arguments if there is more than one constructor

2022-11-15 Thread cfsteefel at arista dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107708 Bug ID: 107708 Summary: LTO causes gnu::constructor functions to not be called with correct arguments if there is more than one constructor Product: gcc Version:

[Bug c++/107597] LTO causes static inline variables to get a non-uniqued global symbol

2022-11-14 Thread cfsteefel at arista dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107597 --- Comment #3 from Christoph Steefel --- Address sanitizer is the one that flags it. This is the code I used to reproduce the failure. test.h: class NonTemplated { static inline int x; public: void doFoo() { x++; } }; int fo

[Bug c++/107597] New: LTO causes static inline variables to get a non-uniqued global symbol

2022-11-09 Thread cfsteefel at arista dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107597 Bug ID: 107597 Summary: LTO causes static inline variables to get a non-uniqued global symbol Product: gcc Version: 8.4.1 Status: UNCONFIRMED Severity: normal

[Bug c++/107163] New: Compile time regression when using templated base classes, virtual method, and Wall

2022-10-05 Thread cfsteefel at arista dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107163 Bug ID: 107163 Summary: Compile time regression when using templated base classes, virtual method, and Wall Product: gcc Version: 11.3.1 Status: UNCONFIRMED Se