[Bug target/80298] incompatible with -mno-sse

2017-04-06 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80298 Uroš Bizjak changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/80298] incompatible with -mno-sse

2017-04-06 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80298 --- Comment #8 from uros at gcc dot gnu.org --- Author: uros Date: Thu Apr 6 21:06:08 2017 New Revision: 246744 URL: https://gcc.gnu.org/viewcvs?rev=246744=gcc=rev Log: Backport from mainline 2017-04-06 Uros Bizjak

[Bug target/80298] incompatible with -mno-sse

2017-04-06 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80298 --- Comment #7 from uros at gcc dot gnu.org --- Author: uros Date: Thu Apr 6 18:34:18 2017 New Revision: 246737 URL: https://gcc.gnu.org/viewcvs?rev=246737=gcc=rev Log: PR target/80298 * gcc.target/i386/pr80298-1.c: New test.

[Bug target/80298] incompatible with -mno-sse

2017-04-05 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80298 --- Comment #6 from uros at gcc dot gnu.org --- Author: uros Date: Wed Apr 5 15:33:49 2017 New Revision: 246708 URL: https://gcc.gnu.org/viewcvs?rev=246708=gcc=rev Log: PR target/80298 * config/i386/mmintrin.h: Add -msse target

[Bug target/80298] incompatible with -mno-sse

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80298 --- Comment #5 from Jakub Jelinek --- The other way to get rid of those errors would be wrap the MMX/3dNOW headers into additional #pragma GCC target("sse") for 64-bit, but then you wouldn't be able to use the MMX intrinsics with -mno-sse -mmmx

[Bug target/80298] incompatible with -mno-sse

2017-04-04 Thread roland at gnu dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80298 --- Comment #4 from roland at gnu dot org --- I'd assumed it would be fixed just with more #pragma push_options, target("sse"), pop_options, sequences. It seems like a separate issue about automagically allowing things in always_inline cases,

[Bug target/80298] incompatible with -mno-sse

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80298 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug target/80298] incompatible with -mno-sse

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80298 --- Comment #2 from Jakub Jelinek --- -m32 doesn't have this problem, because __m64 etc. are not passed/returned in registers, but on the stack (except for -msseregparm ?).

[Bug target/80298] incompatible with -mno-sse

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80298 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|