[Bug c/117977] New: duplicated warnings output

2024-12-09 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117977 Bug ID: 117977 Summary: duplicated warnings output Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee:

[Bug c++/117550] New: constexpr inlining and size optimizations

2024-11-13 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117550 Bug ID: 117550 Summary: constexpr inlining and size optimizations Product: gcc Version: 14.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug ipa/117550] constexpr inlining and size optimizations

2024-11-12 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117550 --- Comment #4 from Alexey --- Yes, it seems this task is a duplicate of bug 93008. However, my request is to have acceptable behavior only for the -Os optimization.

[Bug ipa/117550] constexpr inlining and size optimizations

2024-11-12 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117550 --- Comment #3 from Alexey --- Testcase is: ``` #include std::string my_string; void append_my_string(const char *foo) { my_string.append(foo); } ``` https://godbolt.org/z/vTE1z7h46

[Bug target/116054] RISCV: RV32: prologue/epilogue degradation

2024-07-26 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116054 --- Comment #4 from Alexey --- The issue because of change is https://github.com/gcc-mirror/gcc/commit/d8a6945c6ea22efa4d5e42fe1922d2b27953c8cd But after I reverted it the result size for the real application grew a bit :)

[Bug libstdc++/116070] broken headers for compile with flags -std=gnu++14 -fconcepts

2024-07-24 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116070 --- Comment #4 from Alexey --- > Don't do that then ;-) I would like to not do this :) But expecting that simple code able to be compiled after the upgrade :D

[Bug libstdc++/116070] broken headers for compile with flags -std=gnu++14 -fconcepts

2024-07-24 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116070 --- Comment #1 from Alexey --- To reproduce compile with options "-std=gnu++14 -fconcepts"

[Bug libstdc++/116070] New: broken headers for compile with flags -std=gnu++14 -fconcepts

2024-07-24 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116070 Bug ID: 116070 Summary: broken headers for compile with flags -std=gnu++14 -fconcepts Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal

[Bug c/116054] New: RISCV: RV32: prologue/epilogue degradation

2024-07-23 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116054 Bug ID: 116054 Summary: RISCV: RV32: prologue/epilogue degradation Product: gcc Version: 14.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug analyzer/115784] -Wanalyzer-infinite-loop does not take into account noreturn attribute

2024-07-05 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115784 --- Comment #2 from Alexey --- Hi David, thank you for a quick reply! Maybe it does not critical for high-level applications, that usually don't use "noreturn" functions. In embedded world, it's a common practice to send a reset signal and inv

[Bug analyzer/115784] New: -Wanalyzer-infinite-loop does not take into account noreturn attribute

2024-07-04 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115784 Bug ID: 115784 Summary: -Wanalyzer-infinite-loop does not take into account noreturn attribute Product: gcc Version: 14.1.0 Status: UNCONFIRMED Severity: norma

[Bug libstdc++/115015] New: libstdc++ build with '-fno-rtti' is broken

2024-05-09 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115015 Bug ID: 115015 Summary: libstdc++ build with '-fno-rtti' is broken Product: gcc Version: 14.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lib

[Bug analyzer/109131] -Wanalyzer-deref-before-check false positive seen in git's builtin/show-ref.c

2023-10-27 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109131 Alexey changed: What|Removed |Added CC||alexey.lapshin at espressif dot co

[Bug c/111558] New: RISCV: shrink-wrapper optimization question

2023-09-23 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111558 Bug ID: 111558 Summary: RISCV: shrink-wrapper optimization question Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug target/111372] libgcc: RISCV C++ exception handling stack usage grew in 13.1

2023-09-11 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111372 --- Comment #3 from Alexey --- Ok, but it's better to have configure option or something else just for toolchains that definitely do not use vector extension

[Bug libgcc/111372] New: libgcc: RISCV C++ exception handling stack usage grew in 13.1

2023-09-11 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111372 Bug ID: 111372 Summary: libgcc: RISCV C++ exception handling stack usage grew in 13.1 Product: gcc Version: 13.2.0 Status: UNCONFIRMED Severity: normal

[Bug analyzer/111099] New: -fanalyzer -Os segmentation fault

2023-08-22 Thread alexey.lapshin at espressif dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111099 Bug ID: 111099 Summary: -fanalyzer -Os segmentation fault Product: gcc Version: 13.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer