Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jul 2001 02:26:33 +0900 (JST)
From:      kaz@kobe1995.net (NAKAMURA Kazushi)
To:        obrien@FreeBSD.ORG, Alexander@Leidinger.net, sobomax@FreeBSD.ORG, current@FreeBSD.ORG, djhill@novagate.net
Cc:        kaz@kobe1995.net
Subject:   Re: GNU ld(1) dumps core
Message-ID:  <200107091726.f69HQXp00571@beauty.kobe1995.net>
In-Reply-To: Your message of "Sat, 30 Jun 2001 14:13:44 %2B0900 (JST)". <200106300513.OAA16161@ns.kobe1995.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is my self follow.

In article <200106300513.OAA16161@ns.kobe1995.net>
kaz@kobe1995.net writes:
>>I just committed Binutils 2.11.2.  Please let me know if this helps or
>>not.
>  Thank you! But there remain a problem about gas+ld. Linking bug.C
>(Message-Id: <200106261716.CAA02226@ns.kobe1995.net>) results error

  It was "asm()" error. The fix of bug.C is:

--- bug.C-	Wed Jun 27 01:52:42 2001
+++ bug.C	Mon Jul  9 07:16:28 2001
@@ -34,16 +34,16 @@
 	for(i=0;i<4;i++)	printf("%f,",B[i]);
 	printf("\b)\n");
 
-	asm("movaps (%0),%%xmm0"				//SSE
+	asm("movaps %0,%%xmm0"					//SSE
 	:
-	:"g"(A));
-	asm("movaps (%0),%%xmm1"				//SSE
+	:"g"(*A));
+	asm("movaps %0,%%xmm1"					//SSE
 	:
-	:"g"(B));
+	:"g"(*B));
 
 	asm("addps %xmm1,%xmm0");				//SSE
 //	asm("mulps %xmm1,%xmm0");				//SSE
-	asm("movaps %%xmm0,%0":"=g"(C));			//SSE
+	asm("movaps %%xmm0,%0":"=g"(*C));			//SSE
 	printf("float C=(");
 	for(i=0;i<4;i++)	printf("%f,",C[i]);
 	printf("\b)\n");

  Thank you very much. > sa2c@and.or.jp
-- 
<mailto:kaz@kobe1995.net>	NAKAMURA Kazushi@KOBE
<http://kobe1995.net/~kaz/index-e.html>;

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200107091726.f69HQXp00571>