https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114970
Bug ID: 114970 Summary: 32-bit ARM gcc-14.1 new false positive -Wunused-value Product: gcc Version: 14.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: nilsgladitz at gmail dot com Target Milestone: --- Created attachment 58114 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58114&action=edit Testcase The attached reduced test case produces the following warning: test.cpp:6:43: warning: value computed is not used [-Wunused-value] 6 | std::string_view prefix("<prefix>"); When compiling with: -Wall -std=c++20 -O2 I see the warning when building for 32-bit ARM but not x86-64. There is no warning with GCC 13.2.0. Also seen with godbolt on "trunk": https://godbolt.org/z/GvbMMsfch