[Bug c++/125920] New: option -flto=auto breaks the program behaviour
gustavo at ugr dot es
gcc-bugzilla@gcc.gnu.org
Sun Jun 21 10:53:29 GMT 2026
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125920
Bug ID: 125920
Summary: option -flto=auto breaks the program behaviour
Product: gcc
Version: 16.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: gustavo at ugr dot es
Target Milestone: ---
Created attachment 64815
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=64815&action=edit
pseudo random number generator header
Variable total is always 0 when using LTO
According to claude, the reason is the combination of LTO and exit() inside
parser function.
The program test several random number generators.
problem can be trigger by
./baseline -b 1000000000 -p CWG128_64 -s 12345
More information about the Gcc-bugs
mailing list