Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: gregory.hainaut at gmail dot com
Target Milestone: ---
Hello,
GCC8.0 adds the long long _xgetbv(unsigned int), however the output isn't taken
into account. xgetbv should return values in rdx:rax (edx:eax in 32
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: gregory.hainaut at gmail dot com
Target Milestone: ---
Created attachment 41373
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41373&action=edit
MMX without EMMS instead of SSE2
Dear GCC dev
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80286
--- Comment #8 from gregory hainaut ---
(In reply to Jakub Jelinek from comment #7)
> wrong-code fixed on the trunk so far, optimizations still not.
Thanks you for the quick fix :)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80286
--- Comment #1 from gregory hainaut ---
Of course, I forgot to say that code was compiled with the following option
g++ -O2 -c -std=c++11 -mavx2
IRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: gregory.hainaut at gmail dot com
Target Milestone: ---
Dear GCC developers,
It seems that G++4.9 introduced an optimization to reduce stack/memory access
that