Bug 8598 - xmmintrin.h broken for c++
Summary: xmmintrin.h broken for c++
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: c++ (show other bugs)
Version: 3.2.1
: P3 normal
Target Milestone: ---
Assignee: Jan Hubicka
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-16 00:26 UTC by 168310
Modified: 2003-07-25 17:33 UTC (History)
4 users (show)

See Also:
Host: i386-pc-linux-gnu
Target: i386-pc-linux-gnu
Build: i386-pc-linux-gnu
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description 168310 2002-11-16 00:26:04 UTC
-- begin foo.c
#include <xmmintrin.h>
-- end foo.c

$ g++-3.2 -msse -c foo.c
In file included from foo.c:1:
/usr/lib/gcc-lib/i386-linux/3.2.1/include/xmmintrin.h: In function

Release:
3.2.1 20021111 (Debian prerelease) (Debian testing/unstable)

Environment:
System: Linux smile 2.4.18-xfs #1 Tue Mar 12 22:42:02 CET 2002 i686 unknown
Architecture: i686
host: i386-pc-linux-gnu
build: i386-pc-linux-gnu
target: i386-pc-linux-gnu

Unformatted:
 >`void
    _mm_stream_pi(vector int*, vector int)':
 /usr/lib/gcc-lib/i386-linux/3.2.1/include/xmmintrin.h:1036: cannot convert `
    vector int*' to `long long unsigned int*' for argument `1' to `void
    __builtin_ia32_movntq(long long unsigned int*, long long unsigned int)'
Comment 1 Wolfgang Bangerth 2002-11-26 19:23:17 UTC
Responsible-Changed-From-To: unassigned->hubicka
Responsible-Changed-Why: Jan, you probably have the best knowledge of
    this code, so I enter your name here; let me know if
    you do not want that.
Comment 2 Wolfgang Bangerth 2002-11-26 19:23:17 UTC
State-Changed-From-To: open->analyzed
State-Changed-Why: Applies to both 3.2.1 and 3.3, though with different
    messages.
Comment 3 Jan Hubicka 2002-11-27 12:58:22 UTC
From: Jan Hubicka <jh@suse.cz>
To: bangerth@dealii.org, 168310@bugs.debian.org,
	gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, hubicka@gcc.gnu.org,
	nobody@gcc.gnu.org, gcc-gnats@gcc.gnu.org
Cc:  
Subject: Re: c++/8598: xmmintrin.h broken for c++
Date: Wed, 27 Nov 2002 12:58:22 +0100

 > Synopsis: xmmintrin.h broken for c++
 > 
 > Responsible-Changed-From-To: unassigned->hubicka
 > Responsible-Changed-By: bangerth
 > Responsible-Changed-When: Tue Nov 26 19:23:17 2002
 > Responsible-Changed-Why:
 >     Jan, you probably have the best knowledge of
 >     this code, so I enter your name here; let me know if
 >     you do not want that.
 I have patch for this in queue.  I will send "unreviewed patches"
 reminder later today.
 
 Honza
 >     
 > State-Changed-From-To: open->analyzed
 > State-Changed-By: bangerth
 > State-Changed-When: Tue Nov 26 19:23:17 2002
 > State-Changed-Why:
 >     Applies to both 3.2.1 and 3.3, though with different
 >     messages.
 > 
 > http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8598
Comment 4 Matthias Klose 2003-03-16 12:47:04 UTC
State-Changed-From-To: analyzed->closed
State-Changed-Why: fixed in 3.2 CVS 20030316 and 3.3 CVS 20030316
Comment 5 Nathanael C. Nerode 2003-05-23 05:17:51 UTC
*** Bug 8039 has been marked as a duplicate of this bug. ***