https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59000
wgh at beyondunreal dot com changed:
What|Removed |Added
CC||wgh at beyondunreal dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77669
wgh at beyondunreal dot com changed:
What|Removed |Added
Status|WAITING |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77669
--- Comment #2 from wgh at beyondunreal dot com ---
It looks like LTO somehow breaks constructors for static variables. I have no
better idea ATM.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77669
--- Comment #1 from wgh at beyondunreal dot com ---
The loop in question looks like this, in C++ and aseembly:
if (__urngrange > __urange)
{
// downscaling
const __uctype __uerange = __urange
Assignee: unassigned at gcc dot gnu.org
Reporter: wgh at beyondunreal dot com
Target Milestone: ---
So I've been playing around with my STM32 microcontroller and various compiler
options, and noticed that my program doesn't work when I build it with LTO.
I've observed
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: wgh at beyondunreal dot com
Created attachment 34869
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34869&action=edit
preprocessed input
It seems like typical cast from do
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55215
--- Comment #1 from wgh at beyondunreal dot com 2012-11-05 16:15:06 UTC ---
Created attachment 28619
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28619
reproduction
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55215
Bug #: 55215
Summary: Constructor seeding is broken for Mersenne twister
Classification: Unclassified
Product: gcc
Version: 4.6.4
Status: UNCONFIRMED
Severity: normal