public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug c/25350] New: Can't include mmintrin.h @ 2005-12-11 13:14 gcc-bugzilla at gcc dot gnu dot org 2005-12-12 19:36 ` [Bug target/25350] [4.2 Regression] " pinskia at gcc dot gnu dot org ` (4 more replies) 0 siblings, 5 replies; 6+ messages in thread From: gcc-bugzilla at gcc dot gnu dot org @ 2005-12-11 13:14 UTC (permalink / raw) To: gcc-bugs when trying to include file mmintrin.h in any file, compilation fails with the following message: mmintrin.h: In function '_mm_add_si64': mmintrin.h:280: error: can't convert between vector values of different size mmintrin.h: In function '_mm_sub_si64': mmintrin.h:382: error: can't convert between vector values of different size It works okay with older versions of gcc, and fails with 4.2.0 20051211 both with the include file that ships with it and with it's older versions. Environment: System: Linux amazonia 2.6.10-5-386 #1 Mon Oct 10 11:15:41 UTC 2005 i686 GNU/Linux Architecture: i686 host: i686-pc-linux-gnu build: i686-pc-linux-gnu target: i686-pc-linux-gnu configured with: ../gcc/configure --enable-languages=c --disable-nls --prefix=/home/glauber/usr How-To-Repeat: create a file containing the single directive #include <mmintrin.h> and compile it with gcc -msse <filename> -- Summary: Can't include mmintrin.h Product: gcc Version: 2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: glommer at gmail dot com GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25350 ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug target/25350] [4.2 Regression] Can't include mmintrin.h 2005-12-11 13:14 [Bug c/25350] New: Can't include mmintrin.h gcc-bugzilla at gcc dot gnu dot org @ 2005-12-12 19:36 ` pinskia at gcc dot gnu dot org 2005-12-13 1:18 ` glommer at gmail dot com ` (3 subsequent siblings) 4 siblings, 0 replies; 6+ messages in thread From: pinskia at gcc dot gnu dot org @ 2005-12-12 19:36 UTC (permalink / raw) To: gcc-bugs ------- Comment #1 from pinskia at gcc dot gnu dot org 2005-12-12 19:36 ------- Patch posted: http://gcc.gnu.org/ml/gcc-patches/2005-12/msg00659.html -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |http://gcc.gnu.org/ml/gcc- | |patches/2005- | |12/msg00659.html Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |patch Last reconfirmed|0000-00-00 00:00:00 |2005-12-12 19:36:40 date| | Summary|Can't include mmintrin.h |[4.2 Regression] Can't | |include mmintrin.h Target Milestone|--- |4.2.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25350 ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug target/25350] [4.2 Regression] Can't include mmintrin.h 2005-12-11 13:14 [Bug c/25350] New: Can't include mmintrin.h gcc-bugzilla at gcc dot gnu dot org 2005-12-12 19:36 ` [Bug target/25350] [4.2 Regression] " pinskia at gcc dot gnu dot org @ 2005-12-13 1:18 ` glommer at gmail dot com 2005-12-14 22:15 ` pinskia at gcc dot gnu dot org ` (2 subsequent siblings) 4 siblings, 0 replies; 6+ messages in thread From: glommer at gmail dot com @ 2005-12-13 1:18 UTC (permalink / raw) To: gcc-bugs ------- Comment #2 from glommer at gmail dot com 2005-12-13 01:18 ------- Ok, the patch worked perfectly here. (In reply to comment #1) > Patch posted: > http://gcc.gnu.org/ml/gcc-patches/2005-12/msg00659.html > (In reply to comment #1) > Patch posted: > http://gcc.gnu.org/ml/gcc-patches/2005-12/msg00659.html > -- glommer at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |glommer at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25350 ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug target/25350] [4.2 Regression] Can't include mmintrin.h 2005-12-11 13:14 [Bug c/25350] New: Can't include mmintrin.h gcc-bugzilla at gcc dot gnu dot org 2005-12-12 19:36 ` [Bug target/25350] [4.2 Regression] " pinskia at gcc dot gnu dot org 2005-12-13 1:18 ` glommer at gmail dot com @ 2005-12-14 22:15 ` pinskia at gcc dot gnu dot org 2005-12-21 19:54 ` jsm28 at gcc dot gnu dot org 2005-12-23 0:36 ` pinskia at gcc dot gnu dot org 4 siblings, 0 replies; 6+ messages in thread From: pinskia at gcc dot gnu dot org @ 2005-12-14 22:15 UTC (permalink / raw) To: gcc-bugs ------- Comment #3 from pinskia at gcc dot gnu dot org 2005-12-14 22:15 ------- This causes the following testsuite errors: FAIL: gcc.target/i386/3dnow-1.c (test for excess errors) FAIL: gcc.target/i386/3dnow-2.c (test for excess errors) FAIL: gcc.target/i386/3dnowA-1.c (test for excess errors) FAIL: gcc.target/i386/3dnowA-2.c (test for excess errors) FAIL: gcc.target/i386/mmx-1.c (test for excess errors) FAIL: gcc.target/i386/mmx-2.c (test for excess errors) FAIL: gcc.target/i386/mmx-4.c (test for excess errors) WARNING: gcc.target/i386/mmx-4.c compilation failed to produce executable FAIL: gcc.target/i386/mmx-5.c (test for excess errors) FAIL: gcc.target/i386/pr13366.c (test for excess errors) FAIL: gcc.target/i386/sse-1.c (test for excess errors) ERROR: gcc.target/i386/sse-1.c: error executing dg-final: couldn't open "sse-1.s": no such file or directory FAIL: gcc.target/i386/sse-13.c (test for excess errors) FAIL: gcc.target/i386/sse-14.c (test for excess errors) FAIL: gcc.target/i386/sse-2.c (test for excess errors) FAIL: gcc.target/i386/sse-3.c (test for excess errors) WARNING: gcc.target/i386/sse-3.c compilation failed to produce executable FAIL: gcc.target/i386/sse-7.c (test for excess errors) WARNING: gcc.target/i386/sse-7.c compilation failed to produce executable FAIL: gcc.target/i386/sse-9.c (test for excess errors) WARNING: gcc.target/i386/sse-9.c compilation failed to produce executable -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25350 ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug target/25350] [4.2 Regression] Can't include mmintrin.h 2005-12-11 13:14 [Bug c/25350] New: Can't include mmintrin.h gcc-bugzilla at gcc dot gnu dot org ` (2 preceding siblings ...) 2005-12-14 22:15 ` pinskia at gcc dot gnu dot org @ 2005-12-21 19:54 ` jsm28 at gcc dot gnu dot org 2005-12-23 0:36 ` pinskia at gcc dot gnu dot org 4 siblings, 0 replies; 6+ messages in thread From: jsm28 at gcc dot gnu dot org @ 2005-12-21 19:54 UTC (permalink / raw) To: gcc-bugs ------- Comment #4 from jsm28 at gcc dot gnu dot org 2005-12-21 19:54 ------- In addition to the listed C failures, this is probably also responsible for the C++ regressions FAIL: g++.dg/opt/mmx2.C (test for excess errors) FAIL: g++.dg/other/mmintrin.C (test for excess errors) appearing at the same time. -- jsm28 at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsm28 at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25350 ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug target/25350] [4.2 Regression] Can't include mmintrin.h 2005-12-11 13:14 [Bug c/25350] New: Can't include mmintrin.h gcc-bugzilla at gcc dot gnu dot org ` (3 preceding siblings ...) 2005-12-21 19:54 ` jsm28 at gcc dot gnu dot org @ 2005-12-23 0:36 ` pinskia at gcc dot gnu dot org 4 siblings, 0 replies; 6+ messages in thread From: pinskia at gcc dot gnu dot org @ 2005-12-23 0:36 UTC (permalink / raw) To: gcc-bugs ------- Comment #5 from pinskia at gcc dot gnu dot org 2005-12-23 00:36 ------- Fixed by: * config/i386/mmintrin.h (_mm_add_si64): Only define for SSE2. (_mm_sub_si64): Likewise. * config/i386/xmmintrin.h (_mm_shuffle_pi16, _m_pshufw): Likewise. * gcc.target/i386/sse-7.c: Use -msse2. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25350 ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2005-12-23 0:36 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-12-11 13:14 [Bug c/25350] New: Can't include mmintrin.h gcc-bugzilla at gcc dot gnu dot org 2005-12-12 19:36 ` [Bug target/25350] [4.2 Regression] " pinskia at gcc dot gnu dot org 2005-12-13 1:18 ` glommer at gmail dot com 2005-12-14 22:15 ` pinskia at gcc dot gnu dot org 2005-12-21 19:54 ` jsm28 at gcc dot gnu dot org 2005-12-23 0:36 ` pinskia at gcc dot gnu dot org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).