[Bug lto/82302] New: LTO producing bad code
krzysio.kurek at wp dot pl
gcc-bugzilla@gcc.gnu.org
Fri Sep 22 21:10:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82302
Bug ID: 82302
Summary: LTO producing bad code
Product: gcc
Version: 7.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: lto
Assignee: unassigned at gcc dot gnu.org
Reporter: krzysio.kurek at wp dot pl
CC: marxin at gcc dot gnu.org
Target Milestone: ---
I've found a repository with code which upon compilation with -flto under GCC7
creates a softlock. Works fine on GCC6.
Here's a fork of the repo:
https://github.com/kiroma/MineCraft-One-Week-Challenge
It's made so that cmake defaults to a build configuration with -flto enabled.
On GCC6 the program will output to the console:
Attempting to load chunk
Finished loading chunk, all clear!
Spawn found! Attempts: x Time Taken: y seconds
On GCC7 it will print:
Attempting to load chunk
but will not proceed.
More information about the Gcc-bugs
mailing list