From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Feb  6 12:56:24 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id MAA09534
	Fri, 6 Feb 1998 12:56:24 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id MAA09528
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 6 Feb 1998 12:56:23 +0900 (JST)
Received: from mxs.meshnet.or.jp (tksm2DS53.tks.mesh.ad.jp [133.205.221.203]) by meshsv88.tk.mesh.ad.jp (8.8.4+2.7Wbeta4/3.5Wpl1-97120411) with ESMTP id MAA16435 for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 6 Feb 1998 12:56:21 +0900 (JST)
Received: foo.bar.org; Fri, 6 Feb 1998 12:54:50 +0900 (JST)
Message-Id: <Lucky.199802060354.MAA02961.Lucky>
To: FreeBSD-users-jp@jp.freebsd.org, shimizu@phys.kyushu-u.ac.jp
From: Shiba <shiba@mxs.meshnet.or.jp>
In-Reply-To: Your message of "Fri, 6 Feb 1998 00:51:44 +0900 (JST)"
	<199802051551.AAA24978@psun0.phys.kyushu-u.ac.jp>
References: <199802051551.AAA24978@psun0.phys.kyushu-u.ac.jp>
X-Mailer: Mew version 1.91 on XEmacs 20.3 (Vatican City)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Fri, 06 Feb 1998 12:54:49 +0900
X-Dispatcher: imput version 999999
Lines: 58
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 24269
Subject: [FreeBSD-users-jp 24269] Re: Mystery of __main.o in libgcc.a
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

>>>>> <199802051551.AAA24978@psun0.phys.kyushu-u.ac.jp> $B$G(B
>>>>> shimizu@phys.kyushu-u.ac.jp (Yoshifumi R. Shimizu) $BMM(B $B$X$NJV?.$G$9!#(B

R. S> $@$=$NDL$j$G$9$M!#$G$b!"$I$&$7$F(B (J2^4(B (J=(B (J16byte(B (J=128bit(B

	code$B$O(BP6$B$N(Bpararel decoder$B$,(B16byte$B$:$D(Bfetch unit$B$+$i<u(B
	$B$1<h$j(B3$BL?Na$rF1;~$K(Bdecode$B$7$F1>!9!#$=$l$f$(!"(B16byte boundary
	$B$KL?Na$rCV$-!"O"B3$9$k(B3$BL?NaD9$r(B16byte$B0JFb$K<}$a$i$l$l(B
	$B$P!"K>$^$7$$1>!9!#(B
	data$B$O7?Kh$K0c$C$FMh$k$h$&$G$9$,!"(Bchip set (ex. 440FX?)
	$B$+$i(Bburst$BE>Aw(B(32 BYTE)$B1>!9!#(Bcode$B$h$jJ#;($@$C$?$h$&$J(B ?

	$B$G$7$?$C$1(B? $B!d(B $B%0%k$JJ}(B

R. S> $@$J$s$G$7$g$&!#(JGcc(B $@$N(B (Jinfo(B $@$G$b(B (J-m486(B (Joption(B $@$r$D$1$k$H(B (J-malign-***=4(B $@$,(B
R. S> (Jdefault(B $@$K$J$k$H=q$$$F$"$j$^$9$M!#(B

	-m486$B$G(B -malign-***$B$,(B4$B$K$J$k$N$O!"(Jfunctions$B!"(Jjumps$B$G(B
	(Jloops$B$O(B 2$B$_$?$$$G$9!#$I$&$$$&!"M}M3$+$OB8$8>e$2$^$;$s$,!#(B

R. S>   (Jcrt0.o,(B (Jlibgcc.a,(B (Jlibf2c.so.*.*,(B (Jlibm.so.*.*,(B (Jlibc.so.*.*(B
R. S> $@$@$1$N$h$&$J$N$G$3$l$i$K$D$$$F(B
R. S> (J>>-malign-double(B (J-malign-functions=4(B (J-malign-loops=4(B
R. S> (J>>-malign-jumps=4(B
R. S> $@$N(B (Joptions(B $@$G:F9=C[$7$F$_$^$7$?!#$G!"7k2L$O!"$&!<$s!"$"$k(B (Jprogram(B $@$G(B
R. S> $@$3$l$^$G$N$I$NAH9g$;$h$j$bCY$$$H=P$F$7$^$$$^$7$?(J(9.7(B (Jsec(B (J-->(B (J33.9(B (Jsec).(B

	__DYNAMIC$B$N;v$O!"9MN8$7$^$7$?$+(B?strip$B$9$kA0$K!"(Bnm -n$B$G(B 
	$B<!$,(B8byte boundary$B$K$J$C$F$$$k$+!"(Bcheck$B$7$F$_$i$l$F$O(B?
#___progname$B$@$H;W$$$^$9$,!#(B
#__DYNAMIC 12byte$B$H$$$&$N$OBg13$G$7$?!#ITDj$,$;$$$+$$$G$9!#(B
	$B$^$?$O!"(B-Xlinker -Bstatic$B$K$9$k$H$+!#(B

	$B99$K!"9M$($i$l$k$N$O!"(B
		real * 8 tmp ($B$b$7$/$O!"(Bimplicit$B$J$b$N(B)
	$B$H$+$$$&$N$,$"$l$P!"$=$l$r(Bg77$B$O(Bstack$B$K<h$k(B(compiler$B$,(B
	$B;H$&0l;~JQ?t$b(B)$B$N$G!"(Bstack$B$N(Balignment$B$NLdBj$K$J$C$F$7(B
	$B$^$$$^$9$M!#(B

	$B$G!"(Begcs-980129$B$N(Bg77$B$r$A$g$C$H$_$F$_$^$7$?!#(B

#$B$"$/$^$G!"$_$?$@$1$G$9!#(B
#install$B$7$F$$$k$N$O!"(Bg77 version 0.5.19 gcc version 2.7.2.1

	-ffloat-store  -fforce-mem  -fforce-addr -ffast-math -fno-automatic

	$B$"$?$j$N!"(Boption$B$O$I$&$G$7$g$&(B?

	$B$^$?$O!"(Bpgcc$B$O!"(Bstack alignment$B$KBP1~$7$F$$$k$h$&$J!"(B
	code$B$,F~$C$F$$$^$9!#(B

R. S> (Jalignment(B $@$,$=$m$C$F$$$k$O$:$J$N$G$I$N(B (Jprogram(B $@$G$d$C$F$b:GB.$K$J$k(B
R. S> $@$H4|BT$7$F$$$?$N$G$9$,!#$d$C$Q$j!"$=$&C1=c$J$b$N$G$O$J$$$G$9$M!#(B
	$B$G$9$M!#(B

R. S> $@$=$l$H$b$3$l$@$1$G$O(B
R. S> $@$o$+$i$J$$2?$+$N(B (Jlibrary(B $@$bJQ99$9$kI,MW$,$"$k$N$G$7$g$&$+!J(Jlibkvm(B (J?$@!K!#(B
	$BL5$$$G$9!#(B
