https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117476
Bug ID: 117476
Summary: bad generated code from -finline-small-functions
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: dcb314 at hotmail dot com
Target Milestone: ---
Created attachment 59552
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59552&action=edit
C source code
For the attached C code:
foundBugs $ ~/gcc/results/bin/gcc -v 2>&1 | grep exp
gcc version 15.0.0 20241107 (experimental) (4473cf8409f4db19)
foundBugs $ ~/gcc/results/bin/gcc -g -O1 bug1062.c
foundBugs $ ./a.out
checksum = 6361D861
foundBugs $ ~/gcc/results/bin/gcc -g -O1 -finline-small-functions bug1062.c
foundBugs $ ./a.out
Segmentation fault (core dumped)
foundBugs $
And yet a couple of days ago:
foundBugs $ ~/gcc/results.20241105.asan.ubsan/bin/gcc -v 2>&1 | grep exp
gcc version 15.0.0 20241105 (experimental) (e152a734337a06ed)
foundBugs $ ~/gcc/results.20241105.asan.ubsan/bin/gcc -g -O1 bug1062.c &&
./a.out
checksum = 6361D861
foundBugs $ ~/gcc/results.20241105.asan.ubsan/bin/gcc -g -O1
-finline-small-functions bug1062.c && ./a.out
checksum = 6361D861
foundBugs $